/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-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-6c470ae [2022-02-15 02:59:40,003 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-15 02:59:40,006 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-15 02:59:40,058 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-15 02:59:40,058 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-15 02:59:40,059 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-15 02:59:40,060 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-15 02:59:40,062 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-15 02:59:40,063 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-15 02:59:40,063 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-15 02:59:40,064 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-15 02:59:40,065 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-15 02:59:40,065 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-15 02:59:40,066 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-15 02:59:40,067 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-15 02:59:40,068 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-15 02:59:40,068 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-15 02:59:40,069 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-15 02:59:40,071 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-15 02:59:40,072 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-15 02:59:40,073 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-15 02:59:40,074 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-15 02:59:40,076 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-15 02:59:40,076 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-15 02:59:40,079 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-15 02:59:40,079 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-15 02:59:40,079 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-15 02:59:40,080 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-15 02:59:40,081 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-15 02:59:40,081 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-15 02:59:40,082 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-15 02:59:40,082 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-15 02:59:40,083 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-15 02:59:40,083 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-15 02:59:40,084 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-15 02:59:40,084 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-15 02:59:40,085 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-15 02:59:40,085 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-15 02:59:40,085 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-15 02:59:40,086 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-15 02:59:40,087 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-15 02:59:40,087 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-02-15 02:59:40,095 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-15 02:59:40,095 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-15 02:59:40,096 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-15 02:59:40,097 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-15 02:59:40,097 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-15 02:59:40,097 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-15 02:59:40,097 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-15 02:59:40,097 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-15 02:59:40,097 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-15 02:59:40,097 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-15 02:59:40,097 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-15 02:59:40,098 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-15 02:59:40,098 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-15 02:59:40,098 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-15 02:59:40,098 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-15 02:59:40,098 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-15 02:59:40,098 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-15 02:59:40,098 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-15 02:59:40,098 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-15 02:59:40,099 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-15 02:59:40,099 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2022-02-15 02:59:40,099 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-15 02:59:40,099 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-02-15 02:59:40,099 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-02-15 02:59:40,328 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-15 02:59:40,350 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-15 02:59:40,354 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-15 02:59:40,354 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-15 02:59:40,355 INFO L275 PluginConnector]: CDTParser initialized [2022-02-15 02:59:40,356 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-2.c [2022-02-15 02:59:40,415 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e49f0ed41/739dde4338c14190b741fcee5a0d4f16/FLAGb59fde66f [2022-02-15 02:59:41,030 INFO L306 CDTParser]: Found 1 translation units. [2022-02-15 02:59:41,031 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-2.c [2022-02-15 02:59:41,072 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e49f0ed41/739dde4338c14190b741fcee5a0d4f16/FLAGb59fde66f [2022-02-15 02:59:41,153 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e49f0ed41/739dde4338c14190b741fcee5a0d4f16 [2022-02-15 02:59:41,155 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-15 02:59:41,156 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-15 02:59:41,158 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-15 02:59:41,158 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-15 02:59:41,161 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-15 02:59:41,162 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 02:59:41" (1/1) ... [2022-02-15 02:59:41,164 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b4317 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:59:41, skipping insertion in model container [2022-02-15 02:59:41,167 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 02:59:41" (1/1) ... [2022-02-15 02:59:41,173 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-15 02:59:41,263 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-15 02:59:41,807 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-2.c[90200,90213] [2022-02-15 02:59:42,447 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-15 02:59:42,455 INFO L203 MainTranslator]: Completed pre-run [2022-02-15 02:59:42,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-2.c[90200,90213] [2022-02-15 02:59:42,746 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-15 02:59:42,769 INFO L208 MainTranslator]: Completed translation [2022-02-15 02:59:42,770 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:59:42 WrapperNode [2022-02-15 02:59:42,770 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-15 02:59:42,771 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-15 02:59:42,771 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-15 02:59:42,771 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-15 02:59:42,781 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:59:42" (1/1) ... [2022-02-15 02:59:42,781 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:59:42" (1/1) ... [2022-02-15 02:59:42,858 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:59:42" (1/1) ... [2022-02-15 02:59:42,858 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:59:42" (1/1) ... [2022-02-15 02:59:42,983 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:59:42" (1/1) ... [2022-02-15 02:59:43,013 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:59:42" (1/1) ... [2022-02-15 02:59:43,038 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:59:42" (1/1) ... [2022-02-15 02:59:43,068 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-15 02:59:43,069 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-15 02:59:43,069 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-15 02:59:43,069 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-15 02:59:43,070 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:59:42" (1/1) ... [2022-02-15 02:59:43,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-15 02:59:43,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-15 02:59:43,100 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-02-15 02:59:43,122 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-02-15 02:59:43,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-02-15 02:59:43,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-15 02:59:43,137 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-02-15 02:59:43,137 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlWriteRegistryValue [2022-02-15 02:59:43,138 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2022-02-15 02:59:43,138 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedDecrement [2022-02-15 02:59:43,138 INFO L138 BoogieDeclarations]: Found implementation of procedure MmLockPagableDataSection [2022-02-15 02:59:43,138 INFO L138 BoogieDeclarations]: Found implementation of procedure IoOpenDeviceRegistryKey [2022-02-15 02:59:43,138 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-02-15 02:59:43,139 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2022-02-15 02:59:43,139 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2022-02-15 02:59:43,139 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioAddDevice [2022-02-15 02:59:43,139 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2022-02-15 02:59:43,139 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioStartDevice [2022-02-15 02:59:43,140 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioPnp [2022-02-15 02:59:43,141 INFO L138 BoogieDeclarations]: Found implementation of procedure DriverEntry [2022-02-15 02:59:43,141 INFO L138 BoogieDeclarations]: Found implementation of procedure NecSupportNeeded [2022-02-15 02:59:43,141 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioReadWrite [2022-02-15 02:59:43,141 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioDeviceControl [2022-02-15 02:59:43,141 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2022-02-15 02:59:43,141 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2022-02-15 02:59:43,141 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioNECDeviceControl [2022-02-15 02:59:43,141 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioPioneerDeviceControl [2022-02-15 02:59:43,141 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioDenonDeviceControl [2022-02-15 02:59:43,141 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioHitachiSendPauseCommand [2022-02-15 02:59:43,141 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioHitachiDeviceControl [2022-02-15 02:59:43,141 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudio535DeviceControl [2022-02-15 02:59:43,142 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudio435DeviceControl [2022-02-15 02:59:43,142 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioAtapiDeviceControl [2022-02-15 02:59:43,142 INFO L138 BoogieDeclarations]: Found implementation of procedure HpCdrProcessLastSession [2022-02-15 02:59:43,142 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2022-02-15 02:59:43,142 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioHPCdrDeviceControl [2022-02-15 02:59:43,142 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2022-02-15 02:59:43,142 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioUnload [2022-02-15 02:59:43,142 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioPower [2022-02-15 02:59:43,142 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2022-02-15 02:59:43,142 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-02-15 02:59:43,142 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_malloc [2022-02-15 02:59:43,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAcquireFastMutex [2022-02-15 02:59:43,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ExReleaseFastMutex [2022-02-15 02:59:43,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2022-02-15 02:59:43,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ExFreePool [2022-02-15 02:59:43,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertHeadList [2022-02-15 02:59:43,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertTailList [2022-02-15 02:59:43,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedRemoveHeadList [2022-02-15 02:59:43,143 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAllocateMdl [2022-02-15 02:59:43,143 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAttachDeviceToDeviceStack [2022-02-15 02:59:43,143 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildAsynchronousFsdRequest [2022-02-15 02:59:43,143 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2022-02-15 02:59:43,144 INFO L138 BoogieDeclarations]: Found implementation of procedure IoCreateDevice [2022-02-15 02:59:43,144 INFO L138 BoogieDeclarations]: Found implementation of procedure IoCreateSymbolicLink [2022-02-15 02:59:43,144 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteDevice [2022-02-15 02:59:43,144 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2022-02-15 02:59:43,144 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDetachDevice [2022-02-15 02:59:43,144 INFO L138 BoogieDeclarations]: Found implementation of procedure IoFreeIrp [2022-02-15 02:59:43,144 INFO L138 BoogieDeclarations]: Found implementation of procedure IoFreeMdl [2022-02-15 02:59:43,144 INFO L138 BoogieDeclarations]: Found implementation of procedure IoGetConfigurationInformation [2022-02-15 02:59:43,144 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2022-02-15 02:59:43,144 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2022-02-15 02:59:43,144 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReleaseCancelSpinLock [2022-02-15 02:59:43,144 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-02-15 02:59:43,145 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetHardErrorOrVerifyDevice [2022-02-15 02:59:43,145 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-02-15 02:59:43,145 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-02-15 02:59:43,145 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-02-15 02:59:43,145 INFO L138 BoogieDeclarations]: Found implementation of procedure KeAcquireSpinLockRaiseToDpc [2022-02-15 02:59:43,145 INFO L138 BoogieDeclarations]: Found implementation of procedure KeDelayExecutionThread [2022-02-15 02:59:43,145 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeEvent [2022-02-15 02:59:43,145 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeSemaphore [2022-02-15 02:59:43,145 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeSpinLock [2022-02-15 02:59:43,145 INFO L138 BoogieDeclarations]: Found implementation of procedure KeReleaseSemaphore [2022-02-15 02:59:43,145 INFO L138 BoogieDeclarations]: Found implementation of procedure KfReleaseSpinLock [2022-02-15 02:59:43,145 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2022-02-15 02:59:43,146 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-02-15 02:59:43,146 INFO L138 BoogieDeclarations]: Found implementation of procedure MmAllocateContiguousMemory [2022-02-15 02:59:43,146 INFO L138 BoogieDeclarations]: Found implementation of procedure MmFreeContiguousMemory [2022-02-15 02:59:43,146 INFO L138 BoogieDeclarations]: Found implementation of procedure MmMapLockedPagesSpecifyCache [2022-02-15 02:59:43,147 INFO L138 BoogieDeclarations]: Found implementation of procedure MmPageEntireDriver [2022-02-15 02:59:43,147 INFO L138 BoogieDeclarations]: Found implementation of procedure MmResetDriverPaging [2022-02-15 02:59:43,147 INFO L138 BoogieDeclarations]: Found implementation of procedure MmUnlockPages [2022-02-15 02:59:43,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2022-02-15 02:59:43,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ObfDereferenceObject [2022-02-15 02:59:43,147 INFO L138 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2022-02-15 02:59:43,147 INFO L138 BoogieDeclarations]: Found implementation of procedure PoStartNextPowerIrp [2022-02-15 02:59:43,148 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2022-02-15 02:59:43,148 INFO L138 BoogieDeclarations]: Found implementation of procedure PsTerminateSystemThread [2022-02-15 02:59:43,149 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlAnsiStringToUnicodeString [2022-02-15 02:59:43,149 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCompareMemory [2022-02-15 02:59:43,149 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCopyUnicodeString [2022-02-15 02:59:43,149 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlDeleteRegistryValue [2022-02-15 02:59:43,149 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlFreeUnicodeString [2022-02-15 02:59:43,149 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlInitString [2022-02-15 02:59:43,149 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlInitUnicodeString [2022-02-15 02:59:43,149 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlQueryRegistryValues [2022-02-15 02:59:43,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2022-02-15 02:59:43,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-02-15 02:59:43,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2022-02-15 02:59:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-02-15 02:59:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-02-15 02:59:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-02-15 02:59:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-15 02:59:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2022-02-15 02:59:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-02-15 02:59:43,150 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-02-15 02:59:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2022-02-15 02:59:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2022-02-15 02:59:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2022-02-15 02:59:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure memmove [2022-02-15 02:59:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-02-15 02:59:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2022-02-15 02:59:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure RtlQueryRegistryValues [2022-02-15 02:59:43,151 INFO L130 BoogieDeclarations]: Found specification of procedure RtlWriteRegistryValue [2022-02-15 02:59:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure RtlDeleteRegistryValue [2022-02-15 02:59:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure RtlInitString [2022-02-15 02:59:43,152 INFO L130 BoogieDeclarations]: Found specification of procedure RtlInitUnicodeString [2022-02-15 02:59:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure RtlAnsiStringToUnicodeString [2022-02-15 02:59:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCopyUnicodeString [2022-02-15 02:59:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure RtlFreeUnicodeString [2022-02-15 02:59:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCompareMemory [2022-02-15 02:59:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2022-02-15 02:59:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-15 02:59:43,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-15 02:59:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedDecrement [2022-02-15 02:59:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeEvent [2022-02-15 02:59:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2022-02-15 02:59:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeSemaphore [2022-02-15 02:59:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure KeReleaseSemaphore [2022-02-15 02:59:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure KeDelayExecutionThread [2022-02-15 02:59:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-02-15 02:59:43,154 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeSpinLock [2022-02-15 02:59:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure KfReleaseSpinLock [2022-02-15 02:59:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2022-02-15 02:59:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure ExFreePool [2022-02-15 02:59:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure ExAcquireFastMutex [2022-02-15 02:59:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure ExReleaseFastMutex [2022-02-15 02:59:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertHeadList [2022-02-15 02:59:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertTailList [2022-02-15 02:59:43,155 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedRemoveHeadList [2022-02-15 02:59:43,156 INFO L130 BoogieDeclarations]: Found specification of procedure MmUnlockPages [2022-02-15 02:59:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure MmMapLockedPagesSpecifyCache [2022-02-15 02:59:43,157 INFO L130 BoogieDeclarations]: Found specification of procedure MmAllocateContiguousMemory [2022-02-15 02:59:43,159 INFO L130 BoogieDeclarations]: Found specification of procedure MmFreeContiguousMemory [2022-02-15 02:59:43,160 INFO L130 BoogieDeclarations]: Found specification of procedure MmLockPagableDataSection [2022-02-15 02:59:43,164 INFO L130 BoogieDeclarations]: Found specification of procedure MmResetDriverPaging [2022-02-15 02:59:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure MmPageEntireDriver [2022-02-15 02:59:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2022-02-15 02:59:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure PsTerminateSystemThread [2022-02-15 02:59:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure IoAllocateMdl [2022-02-15 02:59:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure IoAttachDeviceToDeviceStack [2022-02-15 02:59:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildAsynchronousFsdRequest [2022-02-15 02:59:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2022-02-15 02:59:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-02-15 02:59:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-02-15 02:59:43,165 INFO L130 BoogieDeclarations]: Found specification of procedure IoCreateDevice [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoCreateSymbolicLink [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteDevice [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoDetachDevice [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoFreeIrp [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoFreeMdl [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoGetConfigurationInformation [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoReleaseCancelSpinLock [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetHardErrorOrVerifyDevice [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoOpenDeviceRegistryKey [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure PoCallDriver [2022-02-15 02:59:43,166 INFO L130 BoogieDeclarations]: Found specification of procedure PoStartNextPowerIrp [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure ObfDereferenceObject [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure DriverEntry [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioReadWrite [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioDeviceControl [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure NecSupportNeeded [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioNECDeviceControl [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioPioneerDeviceControl [2022-02-15 02:59:43,167 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioDenonDeviceControl [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioHitachiSendPauseCommand [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioHitachiDeviceControl [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudio535DeviceControl [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudio435DeviceControl [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioAtapiDeviceControl [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioHPCdrDeviceControl [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure HpCdrProcessLastSession [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioPower [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioUnload [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-15 02:59:43,168 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioAddDevice [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioStartDevice [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioPnp [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_malloc [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure KeAcquireSpinLockRaiseToDpc [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-02-15 02:59:43,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-15 02:59:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-15 02:59:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-02-15 02:59:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-02-15 02:59:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-02-15 02:59:43,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-02-15 02:59:43,753 INFO L234 CfgBuilder]: Building ICFG [2022-02-15 02:59:43,755 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-15 02:59:43,794 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:43,820 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:43,820 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:43,821 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:43,827 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:43,827 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:43,833 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:43,838 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:43,838 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:43,838 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:43,853 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:43,854 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:43,856 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:49,265 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##28: assume !false; [2022-02-15 02:59:49,265 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##27: assume false; [2022-02-15 02:59:49,280 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:49,288 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:49,288 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:49,289 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:49,296 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:49,296 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:49,296 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:49,308 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:49,308 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:49,308 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:49,319 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:49,319 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:49,326 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:53,661 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-02-15 02:59:53,662 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-02-15 02:59:53,666 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:53,808 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume false; [2022-02-15 02:59:53,808 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume !false; [2022-02-15 02:59:53,813 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:53,817 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:53,817 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:53,817 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:53,840 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !false; [2022-02-15 02:59:53,840 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##9: assume false; [2022-02-15 02:59:53,841 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:53,845 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:53,845 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:53,845 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:53,851 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:53,851 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:53,862 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:53,869 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:53,869 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:53,870 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:53,877 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 02:59:53,877 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 02:59:54,202 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 02:59:57,499 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-02-15 02:59:57,499 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-02-15 02:59:57,506 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:01,177 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume false; [2022-02-15 03:00:01,178 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##22: assume !false; [2022-02-15 03:00:01,182 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:01,200 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-02-15 03:00:01,200 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-02-15 03:00:01,218 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:01,221 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 03:00:01,222 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 03:00:01,256 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:01,301 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-02-15 03:00:01,301 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-02-15 03:00:01,398 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:01,402 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 03:00:01,402 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 03:00:01,504 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:01,507 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 03:00:01,507 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 03:00:01,508 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:05,740 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##28: assume !false; [2022-02-15 03:00:05,740 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##27: assume false; [2022-02-15 03:00:05,743 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:05,759 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-02-15 03:00:05,760 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-02-15 03:00:05,765 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:05,773 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-02-15 03:00:05,774 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-02-15 03:00:05,810 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:05,814 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 03:00:05,814 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 03:00:06,235 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:06,273 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6: assume !false; [2022-02-15 03:00:06,273 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5: assume false; [2022-02-15 03:00:06,273 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: #res := 0; [2022-02-15 03:00:06,273 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:06,277 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-02-15 03:00:06,278 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-02-15 03:00:06,325 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-02-15 03:00:11,897 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-02-15 03:00:11,898 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-02-15 03:00:11,953 INFO L275 CfgBuilder]: Performing block encoding [2022-02-15 03:00:11,975 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-15 03:00:11,975 INFO L299 CfgBuilder]: Removed 13 assume(true) statements. [2022-02-15 03:00:11,979 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 03:00:11 BoogieIcfgContainer [2022-02-15 03:00:11,979 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-15 03:00:11,981 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-15 03:00:11,981 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-15 03:00:11,984 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-15 03:00:11,984 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.02 02:59:41" (1/3) ... [2022-02-15 03:00:11,985 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2911d6e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 03:00:11, skipping insertion in model container [2022-02-15 03:00:11,985 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:59:42" (2/3) ... [2022-02-15 03:00:11,985 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2911d6e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 03:00:11, skipping insertion in model container [2022-02-15 03:00:11,985 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 03:00:11" (3/3) ... [2022-02-15 03:00:11,986 INFO L111 eAbstractionObserver]: Analyzing ICFG cdaudio.i.cil-2.c [2022-02-15 03:00:11,991 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:AcceleratedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-02-15 03:00:11,991 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-15 03:00:12,029 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-15 03:00:12,035 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=AcceleratedInterpolation, 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, mLoopAccelerationTechnique=JORDAN [2022-02-15 03:00:12,035 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-15 03:00:12,078 INFO L276 IsEmpty]: Start isEmpty. Operand has 1253 states, 952 states have (on average 1.5168067226890756) internal successors, (1444), 982 states have internal predecessors, (1444), 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-02-15 03:00:12,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-15 03:00:12,095 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:00:12,096 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-15 03:00:12,097 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:00:12,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:00:12,101 INFO L85 PathProgramCache]: Analyzing trace with hash -935854329, now seen corresponding path program 1 times [2022-02-15 03:00:12,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:00:12,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1674943579] [2022-02-15 03:00:12,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:00:12,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:00:12,248 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:00:12,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:00:12,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:00:12,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:00:12,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:00:12,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:00:12,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:00:12,724 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:00:12,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1674943579] [2022-02-15 03:00:12,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [1674943579] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:00:12,726 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:00:12,726 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-15 03:00:12,727 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137327736] [2022-02-15 03:00:12,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:00:12,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-15 03:00:12,732 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:00:12,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-15 03:00:12,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-15 03:00:12,763 INFO L87 Difference]: Start difference. First operand has 1253 states, 952 states have (on average 1.5168067226890756) internal successors, (1444), 982 states have internal predecessors, (1444), 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 2.8) internal successors, (14), 3 states have internal predecessors, (14), 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-02-15 03:00:18,747 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-02-15 03:00:21,634 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-02-15 03:00:24,578 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-02-15 03:00:26,756 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-02-15 03:00:29,067 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-02-15 03:00:31,301 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-02-15 03:00:33,331 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-02-15 03:00:34,593 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-02-15 03:00:35,647 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-02-15 03:00:37,270 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:00:38,790 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:00:39,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:00:39,159 INFO L93 Difference]: Finished difference Result 1365 states and 2147 transitions. [2022-02-15 03:00:39,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-15 03:00:39,161 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 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 20 [2022-02-15 03:00:39,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:00:39,179 INFO L225 Difference]: With dead ends: 1365 [2022-02-15 03:00:39,179 INFO L226 Difference]: Without dead ends: 834 [2022-02-15 03:00:39,187 INFO L932 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-02-15 03:00:39,190 INFO L933 BasicCegarLoop]: 920 mSDtfsCounter, 460 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 1974 mSolverCounterSat, 187 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 1298 SdHoareTripleChecker+Invalid, 2167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 1974 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.0s IncrementalHoareTripleChecker+Time [2022-02-15 03:00:39,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [484 Valid, 1298 Invalid, 2167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 1974 Invalid, 6 Unknown, 0 Unchecked, 26.0s Time] [2022-02-15 03:00:39,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2022-02-15 03:00:39,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 671. [2022-02-15 03:00:39,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 502 states have (on average 1.4601593625498008) internal successors, (733), 519 states have internal predecessors, (733), 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-02-15 03:00:39,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 980 transitions. [2022-02-15 03:00:39,328 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 980 transitions. Word has length 20 [2022-02-15 03:00:39,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:00:39,328 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 980 transitions. [2022-02-15 03:00:39,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 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-02-15 03:00:39,329 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 980 transitions. [2022-02-15 03:00:39,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-15 03:00:39,330 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:00:39,330 INFO L514 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] [2022-02-15 03:00:39,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-15 03:00:39,331 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:00:39,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:00:39,332 INFO L85 PathProgramCache]: Analyzing trace with hash 3340125, now seen corresponding path program 1 times [2022-02-15 03:00:39,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:00:39,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [486690207] [2022-02-15 03:00:39,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:00:39,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:00:39,349 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:00:39,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:00:39,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:00:39,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:00:39,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:00:39,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:00:39,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:00:39,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:00:39,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:00:39,638 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:00:39,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [486690207] [2022-02-15 03:00:39,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [486690207] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:00:39,639 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:00:39,639 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-15 03:00:39,639 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616127096] [2022-02-15 03:00:39,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:00:39,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-15 03:00:39,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:00:39,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-15 03:00:39,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-02-15 03:00:39,641 INFO L87 Difference]: Start difference. First operand 671 states and 980 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 3 states have internal predecessors, (16), 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-02-15 03:00:45,157 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-02-15 03:00:47,179 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-02-15 03:00:50,595 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-02-15 03:00:52,619 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-02-15 03:00:54,146 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:00:58,550 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-02-15 03:00:59,664 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:01:02,195 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-02-15 03:01:02,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:01:02,491 INFO L93 Difference]: Finished difference Result 1451 states and 2142 transitions. [2022-02-15 03:01:02,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-15 03:01:02,492 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 3 states have internal predecessors, (16), 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 25 [2022-02-15 03:01:02,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:01:02,501 INFO L225 Difference]: With dead ends: 1451 [2022-02-15 03:01:02,501 INFO L226 Difference]: Without dead ends: 1173 [2022-02-15 03:01:02,503 INFO L932 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-02-15 03:01:02,504 INFO L933 BasicCegarLoop]: 1184 mSDtfsCounter, 1442 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 2626 mSolverCounterSat, 360 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1480 SdHoareTripleChecker+Valid, 1908 SdHoareTripleChecker+Invalid, 2992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 360 IncrementalHoareTripleChecker+Valid, 2626 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.6s IncrementalHoareTripleChecker+Time [2022-02-15 03:01:02,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1480 Valid, 1908 Invalid, 2992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [360 Valid, 2626 Invalid, 6 Unknown, 0 Unchecked, 22.6s Time] [2022-02-15 03:01:02,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2022-02-15 03:01:02,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 983. [2022-02-15 03:01:02,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 748 states have (on average 1.4304812834224598) internal successors, (1070), 752 states have internal predecessors, (1070), 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-02-15 03:01:02,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 1437 transitions. [2022-02-15 03:01:02,622 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 1437 transitions. Word has length 25 [2022-02-15 03:01:02,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:01:02,622 INFO L470 AbstractCegarLoop]: Abstraction has 983 states and 1437 transitions. [2022-02-15 03:01:02,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 3 states have internal predecessors, (16), 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-02-15 03:01:02,623 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 1437 transitions. [2022-02-15 03:01:02,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-15 03:01:02,626 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:01:02,626 INFO L514 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] [2022-02-15 03:01:02,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-15 03:01:02,626 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:01:02,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:01:02,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1565080577, now seen corresponding path program 1 times [2022-02-15 03:01:02,627 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:01:02,627 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [830920309] [2022-02-15 03:01:02,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:01:02,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:01:02,641 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:01:02,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:01:02,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:01:02,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:01:02,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:01:02,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:01:02,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:01:02,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:01:02,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:01:02,869 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:01:02,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [830920309] [2022-02-15 03:01:02,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [830920309] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:01:02,869 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:01:02,869 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-15 03:01:02,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695184080] [2022-02-15 03:01:02,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:01:02,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-15 03:01:02,870 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:01:02,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-15 03:01:02,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-02-15 03:01:02,871 INFO L87 Difference]: Start difference. First operand 983 states and 1437 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 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-02-15 03:01:08,737 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-02-15 03:01:11,836 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-02-15 03:01:13,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-02-15 03:01:17,135 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-02-15 03:01:19,397 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-02-15 03:01:21,328 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:01:23,352 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-02-15 03:01:25,463 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-02-15 03:01:27,489 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-02-15 03:01:28,978 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:01:32,002 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-02-15 03:01:34,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-02-15 03:01:36,411 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-02-15 03:01:39,623 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:01:39,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:01:39,808 INFO L93 Difference]: Finished difference Result 2287 states and 3438 transitions. [2022-02-15 03:01:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-15 03:01:39,809 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), 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 32 [2022-02-15 03:01:39,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:01:39,821 INFO L225 Difference]: With dead ends: 2287 [2022-02-15 03:01:39,821 INFO L226 Difference]: Without dead ends: 1830 [2022-02-15 03:01:39,824 INFO L932 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-02-15 03:01:39,825 INFO L933 BasicCegarLoop]: 1365 mSDtfsCounter, 1561 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 2324 mSolverCounterSat, 518 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1613 SdHoareTripleChecker+Valid, 2168 SdHoareTripleChecker+Invalid, 2850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 518 IncrementalHoareTripleChecker+Valid, 2324 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.6s IncrementalHoareTripleChecker+Time [2022-02-15 03:01:39,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1613 Valid, 2168 Invalid, 2850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [518 Valid, 2324 Invalid, 8 Unknown, 0 Unchecked, 36.6s Time] [2022-02-15 03:01:39,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1830 states. [2022-02-15 03:01:39,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1830 to 1164. [2022-02-15 03:01:39,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1164 states, 884 states have (on average 1.420814479638009) internal successors, (1256), 887 states have internal predecessors, (1256), 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-02-15 03:01:39,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1164 states to 1164 states and 1722 transitions. [2022-02-15 03:01:39,980 INFO L78 Accepts]: Start accepts. Automaton has 1164 states and 1722 transitions. Word has length 32 [2022-02-15 03:01:39,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:01:39,980 INFO L470 AbstractCegarLoop]: Abstraction has 1164 states and 1722 transitions. [2022-02-15 03:01:39,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 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-02-15 03:01:39,981 INFO L276 IsEmpty]: Start isEmpty. Operand 1164 states and 1722 transitions. [2022-02-15 03:01:39,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-02-15 03:01:39,982 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:01:39,983 INFO L514 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] [2022-02-15 03:01:39,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-15 03:01:39,983 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:01:39,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:01:39,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1511122576, now seen corresponding path program 1 times [2022-02-15 03:01:39,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:01:39,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [367759858] [2022-02-15 03:01:39,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:01:39,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:01:39,997 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:01:40,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:01:40,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:01:40,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:01:40,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:01:40,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:01:40,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:01:40,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:01:40,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:01:40,358 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:01:40,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [367759858] [2022-02-15 03:01:40,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [367759858] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:01:40,358 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:01:40,358 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-02-15 03:01:40,358 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026097033] [2022-02-15 03:01:40,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:01:40,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-15 03:01:40,359 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:01:40,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-15 03:01:40,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-02-15 03:01:40,359 INFO L87 Difference]: Start difference. First operand 1164 states and 1722 transitions. Second operand has 8 states, 8 states have (on average 2.875) internal successors, (23), 5 states have internal predecessors, (23), 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-02-15 03:01:47,769 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-02-15 03:01:49,615 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:01:51,642 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-02-15 03:01:54,927 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:01:57,273 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-02-15 03:02:00,135 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-02-15 03:02:02,651 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-02-15 03:02:05,079 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-02-15 03:02:06,575 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-02-15 03:02:07,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:02:07,139 INFO L93 Difference]: Finished difference Result 2216 states and 3337 transitions. [2022-02-15 03:02:07,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-15 03:02:07,139 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 5 states have internal predecessors, (23), 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 33 [2022-02-15 03:02:07,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:02:07,152 INFO L225 Difference]: With dead ends: 2216 [2022-02-15 03:02:07,152 INFO L226 Difference]: Without dead ends: 1508 [2022-02-15 03:02:07,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2022-02-15 03:02:07,158 INFO L933 BasicCegarLoop]: 1350 mSDtfsCounter, 3258 mSDsluCounter, 1267 mSDsCounter, 0 mSdLazyCounter, 3713 mSolverCounterSat, 1175 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3289 SdHoareTripleChecker+Valid, 2617 SdHoareTripleChecker+Invalid, 4894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1175 IncrementalHoareTripleChecker+Valid, 3713 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.1s IncrementalHoareTripleChecker+Time [2022-02-15 03:02:07,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3289 Valid, 2617 Invalid, 4894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1175 Valid, 3713 Invalid, 6 Unknown, 0 Unchecked, 26.1s Time] [2022-02-15 03:02:07,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1508 states. [2022-02-15 03:02:07,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1508 to 1158. [2022-02-15 03:02:07,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1158 states, 879 states have (on average 1.4186575654152447) internal successors, (1247), 882 states have internal predecessors, (1247), 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-02-15 03:02:07,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1158 states to 1158 states and 1710 transitions. [2022-02-15 03:02:07,367 INFO L78 Accepts]: Start accepts. Automaton has 1158 states and 1710 transitions. Word has length 33 [2022-02-15 03:02:07,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:02:07,367 INFO L470 AbstractCegarLoop]: Abstraction has 1158 states and 1710 transitions. [2022-02-15 03:02:07,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 5 states have internal predecessors, (23), 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-02-15 03:02:07,368 INFO L276 IsEmpty]: Start isEmpty. Operand 1158 states and 1710 transitions. [2022-02-15 03:02:07,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-15 03:02:07,369 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:02:07,369 INFO L514 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] [2022-02-15 03:02:07,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-15 03:02:07,370 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:02:07,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:02:07,370 INFO L85 PathProgramCache]: Analyzing trace with hash -296328802, now seen corresponding path program 1 times [2022-02-15 03:02:07,370 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:02:07,370 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [433584022] [2022-02-15 03:02:07,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:02:07,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:02:07,383 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:02:07,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:07,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:02:07,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:07,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:02:07,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:07,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:02:07,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:07,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:02:07,614 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:02:07,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [433584022] [2022-02-15 03:02:07,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [433584022] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:02:07,614 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:02:07,614 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-15 03:02:07,614 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704059955] [2022-02-15 03:02:07,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:02:07,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-15 03:02:07,615 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:02:07,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-15 03:02:07,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-02-15 03:02:07,616 INFO L87 Difference]: Start difference. First operand 1158 states and 1710 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 3 states have internal predecessors, (23), 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-02-15 03:02:12,199 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-02-15 03:02:13,584 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-02-15 03:02:14,897 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-02-15 03:02:17,760 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-02-15 03:02:19,578 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:02:22,149 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:02:22,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:02:22,498 INFO L93 Difference]: Finished difference Result 2061 states and 3001 transitions. [2022-02-15 03:02:22,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-15 03:02:22,499 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 3 states have internal predecessors, (23), 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 34 [2022-02-15 03:02:22,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:02:22,510 INFO L225 Difference]: With dead ends: 2061 [2022-02-15 03:02:22,510 INFO L226 Difference]: Without dead ends: 1892 [2022-02-15 03:02:22,511 INFO L932 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-02-15 03:02:22,512 INFO L933 BasicCegarLoop]: 1121 mSDtfsCounter, 1421 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 1526 mSolverCounterSat, 334 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1465 SdHoareTripleChecker+Valid, 1817 SdHoareTripleChecker+Invalid, 1861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 334 IncrementalHoareTripleChecker+Valid, 1526 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.5s IncrementalHoareTripleChecker+Time [2022-02-15 03:02:22,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1465 Valid, 1817 Invalid, 1861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [334 Valid, 1526 Invalid, 1 Unknown, 0 Unchecked, 14.5s Time] [2022-02-15 03:02:22,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1892 states. [2022-02-15 03:02:22,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1892 to 1623. [2022-02-15 03:02:22,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1251 states have (on average 1.4236610711430855) internal successors, (1781), 1252 states have internal predecessors, (1781), 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-02-15 03:02:22,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 2381 transitions. [2022-02-15 03:02:22,696 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 2381 transitions. Word has length 34 [2022-02-15 03:02:22,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:02:22,698 INFO L470 AbstractCegarLoop]: Abstraction has 1623 states and 2381 transitions. [2022-02-15 03:02:22,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 3 states have internal predecessors, (23), 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-02-15 03:02:22,698 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 2381 transitions. [2022-02-15 03:02:22,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-15 03:02:22,699 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:02:22,699 INFO L514 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] [2022-02-15 03:02:22,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-15 03:02:22,699 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:02:22,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:02:22,700 INFO L85 PathProgramCache]: Analyzing trace with hash -405552640, now seen corresponding path program 1 times [2022-02-15 03:02:22,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:02:22,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [630174802] [2022-02-15 03:02:22,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:02:22,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:02:22,712 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:02:22,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:22,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:02:22,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:22,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:02:22,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:22,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:02:22,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:22,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:02:22,958 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:02:22,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [630174802] [2022-02-15 03:02:22,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [630174802] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:02:22,958 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:02:22,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-15 03:02:22,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702185834] [2022-02-15 03:02:22,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:02:22,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-15 03:02:22,959 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:02:22,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-15 03:02:22,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-02-15 03:02:22,959 INFO L87 Difference]: Start difference. First operand 1623 states and 2381 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 3 states have internal predecessors, (24), 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-02-15 03:02:26,850 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-02-15 03:02:29,094 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-02-15 03:02:31,826 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-02-15 03:02:33,910 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-02-15 03:02:36,349 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-02-15 03:02:39,097 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-02-15 03:02:41,285 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-02-15 03:02:43,556 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-02-15 03:02:45,592 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-02-15 03:02:47,655 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-02-15 03:02:49,559 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:02:49,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:02:49,810 INFO L93 Difference]: Finished difference Result 1760 states and 2607 transitions. [2022-02-15 03:02:49,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-15 03:02:49,810 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 3 states have internal predecessors, (24), 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 34 [2022-02-15 03:02:49,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:02:49,818 INFO L225 Difference]: With dead ends: 1760 [2022-02-15 03:02:49,818 INFO L226 Difference]: Without dead ends: 1756 [2022-02-15 03:02:49,818 INFO L932 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-02-15 03:02:49,819 INFO L933 BasicCegarLoop]: 893 mSDtfsCounter, 472 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 1644 mSolverCounterSat, 172 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 1454 SdHoareTripleChecker+Invalid, 1824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 1644 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.5s IncrementalHoareTripleChecker+Time [2022-02-15 03:02:49,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 1454 Invalid, 1824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 1644 Invalid, 8 Unknown, 0 Unchecked, 26.5s Time] [2022-02-15 03:02:49,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1756 states. [2022-02-15 03:02:49,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1756 to 1622. [2022-02-15 03:02:49,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1622 states, 1251 states have (on average 1.4220623501199041) internal successors, (1779), 1251 states have internal predecessors, (1779), 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-02-15 03:02:50,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1622 states to 1622 states and 2378 transitions. [2022-02-15 03:02:50,001 INFO L78 Accepts]: Start accepts. Automaton has 1622 states and 2378 transitions. Word has length 34 [2022-02-15 03:02:50,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:02:50,002 INFO L470 AbstractCegarLoop]: Abstraction has 1622 states and 2378 transitions. [2022-02-15 03:02:50,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 3 states have internal predecessors, (24), 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-02-15 03:02:50,002 INFO L276 IsEmpty]: Start isEmpty. Operand 1622 states and 2378 transitions. [2022-02-15 03:02:50,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-15 03:02:50,006 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:02:50,006 INFO L514 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] [2022-02-15 03:02:50,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-15 03:02:50,006 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:02:50,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:02:50,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1694493765, now seen corresponding path program 1 times [2022-02-15 03:02:50,007 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:02:50,007 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [131057435] [2022-02-15 03:02:50,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:02:50,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:02:50,018 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:02:50,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:50,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:02:50,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:50,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:02:50,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:50,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:02:50,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:50,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-15 03:02:50,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:02:50,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:02:50,281 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:02:50,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [131057435] [2022-02-15 03:02:50,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [131057435] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:02:50,282 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:02:50,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-02-15 03:02:50,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624250269] [2022-02-15 03:02:50,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:02:50,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-15 03:02:50,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:02:50,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-15 03:02:50,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-02-15 03:02:50,283 INFO L87 Difference]: Start difference. First operand 1622 states and 2378 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 4 states have internal predecessors, (31), 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-02-15 03:02:53,960 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-02-15 03:02:59,292 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-02-15 03:03:01,318 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-02-15 03:03:03,928 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-02-15 03:03:05,208 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-02-15 03:03:06,552 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:03:11,821 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-02-15 03:03:13,454 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:03:16,375 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-02-15 03:03:18,410 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-02-15 03:03:19,689 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:03:22,695 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-02-15 03:03:23,955 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-02-15 03:03:25,057 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-02-15 03:03:27,295 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-02-15 03:03:30,232 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-02-15 03:03:32,377 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:03:35,572 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-02-15 03:03:38,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:03:38,301 INFO L93 Difference]: Finished difference Result 2729 states and 4036 transitions. [2022-02-15 03:03:38,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-15 03:03:38,302 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 4 states have internal predecessors, (31), 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 46 [2022-02-15 03:03:38,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:03:38,311 INFO L225 Difference]: With dead ends: 2729 [2022-02-15 03:03:38,312 INFO L226 Difference]: Without dead ends: 1590 [2022-02-15 03:03:38,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2022-02-15 03:03:38,341 INFO L933 BasicCegarLoop]: 929 mSDtfsCounter, 2461 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 2599 mSolverCounterSat, 1315 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 45.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2487 SdHoareTripleChecker+Valid, 1646 SdHoareTripleChecker+Invalid, 3925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1315 IncrementalHoareTripleChecker+Valid, 2599 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47.4s IncrementalHoareTripleChecker+Time [2022-02-15 03:03:38,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2487 Valid, 1646 Invalid, 3925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1315 Valid, 2599 Invalid, 11 Unknown, 0 Unchecked, 47.4s Time] [2022-02-15 03:03:38,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1590 states. [2022-02-15 03:03:38,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1590 to 1195. [2022-02-15 03:03:38,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1195 states, 922 states have (on average 1.4045553145336225) internal successors, (1295), 924 states have internal predecessors, (1295), 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-02-15 03:03:38,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1195 states to 1195 states and 1731 transitions. [2022-02-15 03:03:38,621 INFO L78 Accepts]: Start accepts. Automaton has 1195 states and 1731 transitions. Word has length 46 [2022-02-15 03:03:38,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:03:38,622 INFO L470 AbstractCegarLoop]: Abstraction has 1195 states and 1731 transitions. [2022-02-15 03:03:38,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 4 states have internal predecessors, (31), 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-02-15 03:03:38,622 INFO L276 IsEmpty]: Start isEmpty. Operand 1195 states and 1731 transitions. [2022-02-15 03:03:38,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-02-15 03:03:38,624 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:03:38,625 INFO L514 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] [2022-02-15 03:03:38,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-15 03:03:38,625 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:03:38,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:03:38,625 INFO L85 PathProgramCache]: Analyzing trace with hash -847830418, now seen corresponding path program 1 times [2022-02-15 03:03:38,626 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:03:38,626 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [456066765] [2022-02-15 03:03:38,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:03:38,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:03:38,638 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:03:38,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:03:38,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:03:38,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:03:38,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:03:38,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:03:38,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:03:38,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:03:38,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-15 03:03:38,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:03:38,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:03:38,937 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:03:38,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [456066765] [2022-02-15 03:03:38,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [456066765] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:03:38,938 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:03:38,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-02-15 03:03:38,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032115472] [2022-02-15 03:03:38,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:03:38,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-15 03:03:38,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:03:38,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-15 03:03:38,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-02-15 03:03:38,940 INFO L87 Difference]: Start difference. First operand 1195 states and 1731 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 3 states have internal predecessors, (33), 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-02-15 03:03:45,411 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-02-15 03:03:47,921 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-02-15 03:03:49,966 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-02-15 03:03:52,943 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-02-15 03:03:54,977 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-02-15 03:03:57,099 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-02-15 03:03:59,592 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-02-15 03:04:01,634 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-02-15 03:04:04,646 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-02-15 03:04:06,816 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-02-15 03:04:09,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-02-15 03:04:11,084 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-02-15 03:04:14,202 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-02-15 03:04:15,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:04:15,041 INFO L93 Difference]: Finished difference Result 2147 states and 3201 transitions. [2022-02-15 03:04:15,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-15 03:04:15,042 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 3 states have internal predecessors, (33), 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 47 [2022-02-15 03:04:15,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:04:15,050 INFO L225 Difference]: With dead ends: 2147 [2022-02-15 03:04:15,051 INFO L226 Difference]: Without dead ends: 1478 [2022-02-15 03:04:15,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-02-15 03:04:15,053 INFO L933 BasicCegarLoop]: 738 mSDtfsCounter, 2285 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 1741 mSolverCounterSat, 1048 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2344 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 2801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1048 IncrementalHoareTripleChecker+Valid, 1741 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.5s IncrementalHoareTripleChecker+Time [2022-02-15 03:04:15,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2344 Valid, 1168 Invalid, 2801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1048 Valid, 1741 Invalid, 12 Unknown, 0 Unchecked, 35.5s Time] [2022-02-15 03:04:15,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states. [2022-02-15 03:04:15,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1192. [2022-02-15 03:04:15,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1192 states, 920 states have (on average 1.3967391304347827) internal successors, (1285), 921 states have internal predecessors, (1285), 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-02-15 03:04:15,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1192 states to 1192 states and 1720 transitions. [2022-02-15 03:04:15,241 INFO L78 Accepts]: Start accepts. Automaton has 1192 states and 1720 transitions. Word has length 47 [2022-02-15 03:04:15,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:04:15,242 INFO L470 AbstractCegarLoop]: Abstraction has 1192 states and 1720 transitions. [2022-02-15 03:04:15,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 3 states have internal predecessors, (33), 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-02-15 03:04:15,242 INFO L276 IsEmpty]: Start isEmpty. Operand 1192 states and 1720 transitions. [2022-02-15 03:04:15,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-02-15 03:04:15,244 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:04:15,245 INFO L514 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] [2022-02-15 03:04:15,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-15 03:04:15,245 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:04:15,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:04:15,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1701879472, now seen corresponding path program 1 times [2022-02-15 03:04:15,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:04:15,246 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [700767285] [2022-02-15 03:04:15,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:04:15,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:04:15,257 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:04:15,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:04:15,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:04:15,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:04:15,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:04:15,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:04:15,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:04:15,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:04:15,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-15 03:04:15,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:04:15,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-15 03:04:15,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:04:15,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:04:15,564 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:04:15,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [700767285] [2022-02-15 03:04:15,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [700767285] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:04:15,564 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:04:15,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-02-15 03:04:15,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976818097] [2022-02-15 03:04:15,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:04:15,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-15 03:04:15,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:04:15,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-15 03:04:15,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-02-15 03:04:15,565 INFO L87 Difference]: Start difference. First operand 1192 states and 1720 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 7 states have internal predecessors, (35), 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-02-15 03:04:29,626 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-02-15 03:04:31,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-02-15 03:04:33,702 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-02-15 03:04:36,848 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-02-15 03:04:39,915 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-02-15 03:04:44,705 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-02-15 03:04:46,743 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-02-15 03:04:48,822 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-02-15 03:04:51,845 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-02-15 03:04:55,503 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-02-15 03:04:57,672 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-02-15 03:04:59,708 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-02-15 03:05:02,470 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-02-15 03:05:04,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-02-15 03:05:07,379 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-02-15 03:05:09,679 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-02-15 03:05:12,521 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:05:13,704 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:05:16,010 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-02-15 03:05:18,047 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-02-15 03:05:18,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:05:18,471 INFO L93 Difference]: Finished difference Result 1825 states and 2709 transitions. [2022-02-15 03:05:18,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-15 03:05:18,471 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 7 states have internal predecessors, (35), 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 47 [2022-02-15 03:05:18,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:05:18,484 INFO L225 Difference]: With dead ends: 1825 [2022-02-15 03:05:18,484 INFO L226 Difference]: Without dead ends: 1764 [2022-02-15 03:05:18,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=162, Invalid=488, Unknown=0, NotChecked=0, Total=650 [2022-02-15 03:05:18,488 INFO L933 BasicCegarLoop]: 1016 mSDtfsCounter, 2892 mSDsluCounter, 1909 mSDsCounter, 0 mSdLazyCounter, 4538 mSolverCounterSat, 1415 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 59.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2925 SdHoareTripleChecker+Valid, 2925 SdHoareTripleChecker+Invalid, 5969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1415 IncrementalHoareTripleChecker+Valid, 4538 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 61.9s IncrementalHoareTripleChecker+Time [2022-02-15 03:05:18,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2925 Valid, 2925 Invalid, 5969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1415 Valid, 4538 Invalid, 16 Unknown, 0 Unchecked, 61.9s Time] [2022-02-15 03:05:18,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1764 states. [2022-02-15 03:05:18,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1764 to 1264. [2022-02-15 03:05:18,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1264 states, 974 states have (on average 1.3901437371663243) internal successors, (1354), 974 states have internal predecessors, (1354), 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-02-15 03:05:18,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1264 states to 1264 states and 1808 transitions. [2022-02-15 03:05:18,736 INFO L78 Accepts]: Start accepts. Automaton has 1264 states and 1808 transitions. Word has length 47 [2022-02-15 03:05:18,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:05:18,736 INFO L470 AbstractCegarLoop]: Abstraction has 1264 states and 1808 transitions. [2022-02-15 03:05:18,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 7 states have internal predecessors, (35), 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-02-15 03:05:18,736 INFO L276 IsEmpty]: Start isEmpty. Operand 1264 states and 1808 transitions. [2022-02-15 03:05:18,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-02-15 03:05:18,739 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:05:18,739 INFO L514 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] [2022-02-15 03:05:18,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-15 03:05:18,739 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:05:18,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:05:18,740 INFO L85 PathProgramCache]: Analyzing trace with hash 517296651, now seen corresponding path program 1 times [2022-02-15 03:05:18,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:05:18,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1800479630] [2022-02-15 03:05:18,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:05:18,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:05:18,754 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:05:18,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:05:18,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:05:18,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:05:18,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:05:18,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:05:18,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:05:18,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:05:19,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-15 03:05:19,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:05:19,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-15 03:05:19,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:05:19,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:05:19,058 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:05:19,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1800479630] [2022-02-15 03:05:19,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [1800479630] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:05:19,058 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:05:19,058 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-02-15 03:05:19,058 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747407102] [2022-02-15 03:05:19,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:05:19,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-15 03:05:19,059 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:05:19,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-15 03:05:19,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-02-15 03:05:19,059 INFO L87 Difference]: Start difference. First operand 1264 states and 1808 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, (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-02-15 03:05:24,404 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:05:29,602 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-02-15 03:05:31,626 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-02-15 03:05:34,859 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-02-15 03:05:36,916 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-02-15 03:05:38,180 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-02-15 03:05:41,750 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-02-15 03:05:43,802 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-02-15 03:05:45,833 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-02-15 03:05:47,871 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-02-15 03:05:49,922 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-02-15 03:05:52,160 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-02-15 03:05:54,206 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-02-15 03:05:57,674 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:05:59,409 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-02-15 03:06:01,727 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-02-15 03:06:04,390 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-02-15 03:06:06,782 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-02-15 03:06:09,228 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-02-15 03:06:12,282 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-02-15 03:06:13,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:06:13,225 INFO L93 Difference]: Finished difference Result 1582 states and 2358 transitions. [2022-02-15 03:06:13,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-15 03:06:13,226 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, (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 49 [2022-02-15 03:06:13,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:06:13,232 INFO L225 Difference]: With dead ends: 1582 [2022-02-15 03:06:13,232 INFO L226 Difference]: Without dead ends: 1554 [2022-02-15 03:06:13,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-02-15 03:06:13,234 INFO L933 BasicCegarLoop]: 745 mSDtfsCounter, 1775 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 3002 mSolverCounterSat, 711 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 51.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1823 SdHoareTripleChecker+Valid, 1547 SdHoareTripleChecker+Invalid, 3727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 711 IncrementalHoareTripleChecker+Valid, 3002 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.4s IncrementalHoareTripleChecker+Time [2022-02-15 03:06:13,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1823 Valid, 1547 Invalid, 3727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [711 Valid, 3002 Invalid, 14 Unknown, 0 Unchecked, 53.4s Time] [2022-02-15 03:06:13,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1554 states. [2022-02-15 03:06:13,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1554 to 1267. [2022-02-15 03:06:13,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1267 states, 977 states have (on average 1.3899692937563972) internal successors, (1358), 977 states have internal predecessors, (1358), 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-02-15 03:06:13,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1267 states to 1267 states and 1812 transitions. [2022-02-15 03:06:13,491 INFO L78 Accepts]: Start accepts. Automaton has 1267 states and 1812 transitions. Word has length 49 [2022-02-15 03:06:13,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:06:13,491 INFO L470 AbstractCegarLoop]: Abstraction has 1267 states and 1812 transitions. [2022-02-15 03:06:13,492 INFO L471 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, (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-02-15 03:06:13,492 INFO L276 IsEmpty]: Start isEmpty. Operand 1267 states and 1812 transitions. [2022-02-15 03:06:13,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-02-15 03:06:13,494 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:06:13,495 INFO L514 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] [2022-02-15 03:06:13,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-15 03:06:13,495 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:06:13,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:06:13,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1476848055, now seen corresponding path program 1 times [2022-02-15 03:06:13,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:06:13,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [689095582] [2022-02-15 03:06:13,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:06:13,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:06:13,506 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:06:13,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:06:13,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:06:13,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:06:13,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:06:13,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:06:13,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:06:13,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:06:13,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-15 03:06:13,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:06:13,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-15 03:06:13,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:06:13,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:06:13,894 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:06:13,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [689095582] [2022-02-15 03:06:13,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [689095582] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:06:13,894 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:06:13,894 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-02-15 03:06:13,894 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156799070] [2022-02-15 03:06:13,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:06:13,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-15 03:06:13,895 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:06:13,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-15 03:06:13,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-02-15 03:06:13,896 INFO L87 Difference]: Start difference. First operand 1267 states and 1812 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 7 states have internal predecessors, (37), 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-02-15 03:06:21,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-02-15 03:06:23,280 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:06:27,182 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-02-15 03:06:29,234 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-02-15 03:06:31,268 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-02-15 03:06:33,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-02-15 03:06:36,332 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-02-15 03:06:38,385 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-02-15 03:06:40,417 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-02-15 03:06:45,436 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-02-15 03:06:46,671 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-02-15 03:06:48,694 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-02-15 03:06:50,725 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-02-15 03:06:52,581 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-02-15 03:06:55,054 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-02-15 03:06:56,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:06:56,360 INFO L93 Difference]: Finished difference Result 1617 states and 2404 transitions. [2022-02-15 03:06:56,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-15 03:06:56,360 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 7 states have internal predecessors, (37), 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 49 [2022-02-15 03:06:56,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:06:56,367 INFO L225 Difference]: With dead ends: 1617 [2022-02-15 03:06:56,367 INFO L226 Difference]: Without dead ends: 1511 [2022-02-15 03:06:56,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2022-02-15 03:06:56,371 INFO L933 BasicCegarLoop]: 733 mSDtfsCounter, 2841 mSDsluCounter, 1253 mSDsCounter, 0 mSdLazyCounter, 3022 mSolverCounterSat, 1340 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2889 SdHoareTripleChecker+Valid, 1986 SdHoareTripleChecker+Invalid, 4373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1340 IncrementalHoareTripleChecker+Valid, 3022 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.6s IncrementalHoareTripleChecker+Time [2022-02-15 03:06:56,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2889 Valid, 1986 Invalid, 4373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1340 Valid, 3022 Invalid, 11 Unknown, 0 Unchecked, 41.6s Time] [2022-02-15 03:06:56,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1511 states. [2022-02-15 03:06:56,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1511 to 1229. [2022-02-15 03:06:56,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1229 states, 947 states have (on average 1.3970432946145723) internal successors, (1323), 954 states have internal predecessors, (1323), 190 states have call successors, (190), 83 states have call predecessors, (190), 91 states have return successors, (249), 191 states have call predecessors, (249), 182 states have call successors, (249) [2022-02-15 03:06:56,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1229 states to 1229 states and 1762 transitions. [2022-02-15 03:06:56,594 INFO L78 Accepts]: Start accepts. Automaton has 1229 states and 1762 transitions. Word has length 49 [2022-02-15 03:06:56,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:06:56,595 INFO L470 AbstractCegarLoop]: Abstraction has 1229 states and 1762 transitions. [2022-02-15 03:06:56,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 7 states have internal predecessors, (37), 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-02-15 03:06:56,595 INFO L276 IsEmpty]: Start isEmpty. Operand 1229 states and 1762 transitions. [2022-02-15 03:06:56,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-02-15 03:06:56,597 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:06:56,597 INFO L514 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] [2022-02-15 03:06:56,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-15 03:06:56,598 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:06:56,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:06:56,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1330155253, now seen corresponding path program 1 times [2022-02-15 03:06:56,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:06:56,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [885959249] [2022-02-15 03:06:56,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:06:56,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:06:56,609 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:06:56,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:06:56,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:06:56,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:06:56,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:06:56,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:06:56,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:06:56,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:06:56,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-15 03:06:56,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:06:56,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-15 03:06:56,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:06:56,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:06:56,845 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:06:56,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [885959249] [2022-02-15 03:06:56,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [885959249] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:06:56,846 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:06:56,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-02-15 03:06:56,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925356605] [2022-02-15 03:06:56,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:06:56,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-15 03:06:56,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:06:56,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-15 03:06:56,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-02-15 03:06:56,847 INFO L87 Difference]: Start difference. First operand 1229 states and 1762 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 3 states have internal predecessors, (37), 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-02-15 03:07:02,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-02-15 03:07:05,402 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-02-15 03:07:11,551 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-02-15 03:07:13,593 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-02-15 03:07:15,919 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-02-15 03:07:18,114 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-02-15 03:07:21,248 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-02-15 03:07:24,882 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-02-15 03:07:25,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:07:25,078 INFO L93 Difference]: Finished difference Result 1524 states and 2281 transitions. [2022-02-15 03:07:25,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-15 03:07:25,078 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 3 states have internal predecessors, (37), 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 49 [2022-02-15 03:07:25,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:07:25,086 INFO L225 Difference]: With dead ends: 1524 [2022-02-15 03:07:25,086 INFO L226 Difference]: Without dead ends: 1505 [2022-02-15 03:07:25,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-02-15 03:07:25,087 INFO L933 BasicCegarLoop]: 740 mSDtfsCounter, 2279 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 1199 mSolverCounterSat, 1030 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2326 SdHoareTripleChecker+Valid, 1136 SdHoareTripleChecker+Invalid, 2236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1030 IncrementalHoareTripleChecker+Valid, 1199 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.6s IncrementalHoareTripleChecker+Time [2022-02-15 03:07:25,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2326 Valid, 1136 Invalid, 2236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1030 Valid, 1199 Invalid, 7 Unknown, 0 Unchecked, 27.6s Time] [2022-02-15 03:07:25,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1505 states. [2022-02-15 03:07:25,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1505 to 1212. [2022-02-15 03:07:25,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1212 states, 934 states have (on average 1.3982869379014988) internal successors, (1306), 940 states have internal predecessors, (1306), 189 states have call successors, (189), 83 states have call predecessors, (189), 88 states have return successors, (246), 188 states have call predecessors, (246), 182 states have call successors, (246) [2022-02-15 03:07:25,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1212 states to 1212 states and 1741 transitions. [2022-02-15 03:07:25,391 INFO L78 Accepts]: Start accepts. Automaton has 1212 states and 1741 transitions. Word has length 49 [2022-02-15 03:07:25,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:07:25,393 INFO L470 AbstractCegarLoop]: Abstraction has 1212 states and 1741 transitions. [2022-02-15 03:07:25,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 3 states have internal predecessors, (37), 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-02-15 03:07:25,393 INFO L276 IsEmpty]: Start isEmpty. Operand 1212 states and 1741 transitions. [2022-02-15 03:07:25,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-02-15 03:07:25,395 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:07:25,395 INFO L514 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] [2022-02-15 03:07:25,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-02-15 03:07:25,395 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:07:25,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:07:25,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1344500162, now seen corresponding path program 1 times [2022-02-15 03:07:25,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:07:25,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [631102803] [2022-02-15 03:07:25,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:07:25,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:07:25,407 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:07:25,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:07:25,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:07:25,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:07:25,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:07:25,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:07:25,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:07:25,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:07:25,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-15 03:07:25,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:07:25,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-15 03:07:25,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:07:25,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:07:25,669 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:07:25,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [631102803] [2022-02-15 03:07:25,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [631102803] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:07:25,669 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:07:25,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-02-15 03:07:25,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058190459] [2022-02-15 03:07:25,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:07:25,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-15 03:07:25,670 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:07:25,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-15 03:07:25,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-02-15 03:07:25,671 INFO L87 Difference]: Start difference. First operand 1212 states and 1741 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-15 03:07:35,241 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-02-15 03:07:37,298 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-02-15 03:07:39,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-02-15 03:07:43,280 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-02-15 03:07:45,339 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:07:47,381 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-02-15 03:07:49,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-02-15 03:07:51,302 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:07:53,136 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-02-15 03:07:56,016 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-02-15 03:07:59,213 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-02-15 03:08:01,289 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-02-15 03:08:03,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:08:03,278 INFO L93 Difference]: Finished difference Result 1829 states and 2715 transitions. [2022-02-15 03:08:03,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-15 03:08:03,279 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 49 [2022-02-15 03:08:03,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:08:03,287 INFO L225 Difference]: With dead ends: 1829 [2022-02-15 03:08:03,287 INFO L226 Difference]: Without dead ends: 1818 [2022-02-15 03:08:03,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-02-15 03:08:03,288 INFO L933 BasicCegarLoop]: 1071 mSDtfsCounter, 2063 mSDsluCounter, 1012 mSDsCounter, 0 mSdLazyCounter, 2058 mSolverCounterSat, 1091 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2118 SdHoareTripleChecker+Valid, 2083 SdHoareTripleChecker+Invalid, 3156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1091 IncrementalHoareTripleChecker+Valid, 2058 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.9s IncrementalHoareTripleChecker+Time [2022-02-15 03:08:03,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2118 Valid, 2083 Invalid, 3156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1091 Valid, 2058 Invalid, 7 Unknown, 0 Unchecked, 36.9s Time] [2022-02-15 03:08:03,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1818 states. [2022-02-15 03:08:03,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1818 to 1241. [2022-02-15 03:08:03,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 956 states have (on average 1.3901673640167365) internal successors, (1329), 962 states have internal predecessors, (1329), 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-02-15 03:08:03,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 1771 transitions. [2022-02-15 03:08:03,542 INFO L78 Accepts]: Start accepts. Automaton has 1241 states and 1771 transitions. Word has length 49 [2022-02-15 03:08:03,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:08:03,542 INFO L470 AbstractCegarLoop]: Abstraction has 1241 states and 1771 transitions. [2022-02-15 03:08:03,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-02-15 03:08:03,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1241 states and 1771 transitions. [2022-02-15 03:08:03,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-02-15 03:08:03,545 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:08:03,545 INFO L514 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] [2022-02-15 03:08:03,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-02-15 03:08:03,546 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:08:03,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:08:03,546 INFO L85 PathProgramCache]: Analyzing trace with hash -409690045, now seen corresponding path program 1 times [2022-02-15 03:08:03,546 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:08:03,546 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [808992259] [2022-02-15 03:08:03,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:08:03,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:08:03,557 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:08:03,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:08:03,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:08:03,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:08:03,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:08:03,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:08:03,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:08:03,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:08:03,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-15 03:08:03,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:08:03,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-02-15 03:08:03,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:08:03,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:08:03,812 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:08:03,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [808992259] [2022-02-15 03:08:03,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [808992259] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:08:03,812 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:08:03,812 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-02-15 03:08:03,812 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579478393] [2022-02-15 03:08:03,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:08:03,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-15 03:08:03,813 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:08:03,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-15 03:08:03,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-02-15 03:08:03,814 INFO L87 Difference]: Start difference. First operand 1241 states and 1771 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 3 states have internal predecessors, (38), 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-02-15 03:08:10,150 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-02-15 03:08:12,281 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-02-15 03:08:14,965 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-02-15 03:08:16,488 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-02-15 03:08:19,108 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-02-15 03:08:20,739 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-02-15 03:08:25,116 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-02-15 03:08:27,158 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-02-15 03:08:28,842 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-02-15 03:08:30,353 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:08:33,680 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-02-15 03:08:35,717 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-02-15 03:08:37,991 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-02-15 03:08:40,026 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-02-15 03:08:42,966 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-02-15 03:08:45,014 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-02-15 03:08:48,459 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-02-15 03:08:48,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:08:48,967 INFO L93 Difference]: Finished difference Result 2236 states and 3273 transitions. [2022-02-15 03:08:48,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-15 03:08:48,968 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 3 states have internal predecessors, (38), 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 54 [2022-02-15 03:08:48,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:08:48,973 INFO L225 Difference]: With dead ends: 2236 [2022-02-15 03:08:48,973 INFO L226 Difference]: Without dead ends: 1589 [2022-02-15 03:08:48,975 INFO L932 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-02-15 03:08:48,976 INFO L933 BasicCegarLoop]: 874 mSDtfsCounter, 2128 mSDsluCounter, 968 mSDsCounter, 0 mSdLazyCounter, 2022 mSolverCounterSat, 1090 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2187 SdHoareTripleChecker+Valid, 1842 SdHoareTripleChecker+Invalid, 3125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1090 IncrementalHoareTripleChecker+Valid, 2022 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.5s IncrementalHoareTripleChecker+Time [2022-02-15 03:08:48,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2187 Valid, 1842 Invalid, 3125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1090 Valid, 2022 Invalid, 13 Unknown, 0 Unchecked, 44.5s Time] [2022-02-15 03:08:48,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states. [2022-02-15 03:08:49,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 1241. [2022-02-15 03:08:49,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 956 states have (on average 1.389121338912134) internal successors, (1328), 962 states have internal predecessors, (1328), 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-02-15 03:08:49,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 1770 transitions. [2022-02-15 03:08:49,250 INFO L78 Accepts]: Start accepts. Automaton has 1241 states and 1770 transitions. Word has length 54 [2022-02-15 03:08:49,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:08:49,250 INFO L470 AbstractCegarLoop]: Abstraction has 1241 states and 1770 transitions. [2022-02-15 03:08:49,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 3 states have internal predecessors, (38), 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-02-15 03:08:49,251 INFO L276 IsEmpty]: Start isEmpty. Operand 1241 states and 1770 transitions. [2022-02-15 03:08:49,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-02-15 03:08:49,253 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:08:49,253 INFO L514 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] [2022-02-15 03:08:49,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-02-15 03:08:49,254 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:08:49,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:08:49,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1722441850, now seen corresponding path program 1 times [2022-02-15 03:08:49,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:08:49,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [527240817] [2022-02-15 03:08:49,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:08:49,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:08:49,266 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:08:49,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:08:49,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:08:49,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:08:49,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:08:49,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:08:49,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:08:49,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:08:49,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-15 03:08:49,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:08:49,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-15 03:08:49,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:08:49,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:08:49,574 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:08:49,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [527240817] [2022-02-15 03:08:49,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [527240817] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:08:49,574 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:08:49,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-02-15 03:08:49,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63077171] [2022-02-15 03:08:49,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:08:49,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-15 03:08:49,575 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:08:49,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-15 03:08:49,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-02-15 03:08:49,575 INFO L87 Difference]: Start difference. First operand 1241 states and 1770 transitions. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 6 states have internal predecessors, (38), 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-02-15 03:09:00,181 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-02-15 03:09:02,303 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:09:06,180 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-02-15 03:09:08,213 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-02-15 03:09:10,264 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-02-15 03:09:12,300 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-02-15 03:09:14,337 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-02-15 03:09:16,381 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-02-15 03:09:18,430 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-02-15 03:09:24,473 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-02-15 03:09:30,881 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-02-15 03:09:32,925 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-02-15 03:09:35,017 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-02-15 03:09:37,026 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-02-15 03:09:39,506 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:09:41,546 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-02-15 03:09:44,456 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-02-15 03:09:47,013 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:09:49,040 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-02-15 03:09:50,595 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:09:52,597 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-02-15 03:09:54,343 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-02-15 03:09:57,562 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-02-15 03:10:01,449 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:10:01,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:10:01,785 INFO L93 Difference]: Finished difference Result 1526 states and 2271 transitions. [2022-02-15 03:10:01,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-15 03:10:01,786 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 6 states have internal predecessors, (38), 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 50 [2022-02-15 03:10:01,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:10:01,792 INFO L225 Difference]: With dead ends: 1526 [2022-02-15 03:10:01,792 INFO L226 Difference]: Without dead ends: 1522 [2022-02-15 03:10:01,792 INFO L932 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-02-15 03:10:01,793 INFO L933 BasicCegarLoop]: 798 mSDtfsCounter, 1216 mSDsluCounter, 2398 mSDsCounter, 0 mSdLazyCounter, 5189 mSolverCounterSat, 749 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 69.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1243 SdHoareTripleChecker+Valid, 3196 SdHoareTripleChecker+Invalid, 5951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 749 IncrementalHoareTripleChecker+Valid, 5189 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.6s IncrementalHoareTripleChecker+Time [2022-02-15 03:10:01,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1243 Valid, 3196 Invalid, 5951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [749 Valid, 5189 Invalid, 13 Unknown, 0 Unchecked, 71.6s Time] [2022-02-15 03:10:01,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1522 states. [2022-02-15 03:10:02,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1522 to 1249. [2022-02-15 03:10:02,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 964 states have (on average 1.3869294605809128) internal successors, (1337), 970 states have internal predecessors, (1337), 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-02-15 03:10:02,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 1779 transitions. [2022-02-15 03:10:02,074 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 1779 transitions. Word has length 50 [2022-02-15 03:10:02,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:10:02,075 INFO L470 AbstractCegarLoop]: Abstraction has 1249 states and 1779 transitions. [2022-02-15 03:10:02,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 6 states have internal predecessors, (38), 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-02-15 03:10:02,075 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 1779 transitions. [2022-02-15 03:10:02,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-02-15 03:10:02,077 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:10:02,077 INFO L514 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] [2022-02-15 03:10:02,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-02-15 03:10:02,077 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:10:02,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:10:02,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1722165020, now seen corresponding path program 1 times [2022-02-15 03:10:02,078 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:10:02,078 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [334681212] [2022-02-15 03:10:02,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:10:02,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:10:02,088 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:10:02,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:10:02,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:10:02,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:10:02,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:10:02,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:10:02,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:10:02,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:10:02,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-15 03:10:02,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:10:02,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-15 03:10:02,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:10:02,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:10:02,364 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:10:02,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [334681212] [2022-02-15 03:10:02,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [334681212] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:10:02,364 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:10:02,364 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-02-15 03:10:02,364 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424962134] [2022-02-15 03:10:02,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:10:02,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-15 03:10:02,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:10:02,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-15 03:10:02,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-02-15 03:10:02,365 INFO L87 Difference]: Start difference. First operand 1249 states and 1779 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-15 03:10:11,399 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-02-15 03:10:12,694 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-02-15 03:10:14,641 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-02-15 03:10:16,680 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-02-15 03:10:18,109 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:10:20,866 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-02-15 03:10:22,904 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-02-15 03:10:28,039 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-02-15 03:10:30,140 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-02-15 03:10:31,368 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-02-15 03:10:33,620 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-02-15 03:10:34,796 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-02-15 03:10:38,367 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-02-15 03:10:40,123 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-02-15 03:10:42,154 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-02-15 03:10:44,474 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-02-15 03:10:46,505 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-02-15 03:10:48,810 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-02-15 03:10:49,816 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-02-15 03:10:52,522 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-02-15 03:10:55,122 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-02-15 03:10:57,588 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-02-15 03:10:58,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:10:58,457 INFO L93 Difference]: Finished difference Result 1821 states and 2698 transitions. [2022-02-15 03:10:58,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-15 03:10:58,457 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 50 [2022-02-15 03:10:58,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:10:58,464 INFO L225 Difference]: With dead ends: 1821 [2022-02-15 03:10:58,464 INFO L226 Difference]: Without dead ends: 1786 [2022-02-15 03:10:58,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=115, Invalid=265, Unknown=0, NotChecked=0, Total=380 [2022-02-15 03:10:58,465 INFO L933 BasicCegarLoop]: 1014 mSDtfsCounter, 2864 mSDsluCounter, 1237 mSDsCounter, 0 mSdLazyCounter, 3684 mSolverCounterSat, 1300 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2917 SdHoareTripleChecker+Valid, 2251 SdHoareTripleChecker+Invalid, 4996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1300 IncrementalHoareTripleChecker+Valid, 3684 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 54.9s IncrementalHoareTripleChecker+Time [2022-02-15 03:10:58,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2917 Valid, 2251 Invalid, 4996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1300 Valid, 3684 Invalid, 12 Unknown, 0 Unchecked, 54.9s Time] [2022-02-15 03:10:58,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states. [2022-02-15 03:10:58,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1220. [2022-02-15 03:10:58,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1220 states, 939 states have (on average 1.3929712460063899) internal successors, (1308), 945 states have internal predecessors, (1308), 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-02-15 03:10:58,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1220 states to 1220 states and 1746 transitions. [2022-02-15 03:10:58,755 INFO L78 Accepts]: Start accepts. Automaton has 1220 states and 1746 transitions. Word has length 50 [2022-02-15 03:10:58,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:10:58,755 INFO L470 AbstractCegarLoop]: Abstraction has 1220 states and 1746 transitions. [2022-02-15 03:10:58,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-15 03:10:58,756 INFO L276 IsEmpty]: Start isEmpty. Operand 1220 states and 1746 transitions. [2022-02-15 03:10:58,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-02-15 03:10:58,758 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:10:58,759 INFO L514 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-02-15 03:10:58,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-02-15 03:10:58,759 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:10:58,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:10:58,759 INFO L85 PathProgramCache]: Analyzing trace with hash 485968886, now seen corresponding path program 1 times [2022-02-15 03:10:58,759 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:10:58,759 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1983807047] [2022-02-15 03:10:58,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:10:58,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:10:58,770 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:10:58,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:10:58,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:10:58,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:10:58,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:10:58,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:10:58,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:10:58,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:10:58,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-15 03:10:58,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:10:59,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-02-15 03:10:59,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:10:59,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:10:59,021 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:10:59,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1983807047] [2022-02-15 03:10:59,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [1983807047] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:10:59,021 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:10:59,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-02-15 03:10:59,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615380445] [2022-02-15 03:10:59,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:10:59,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-15 03:10:59,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:10:59,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-15 03:10:59,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-02-15 03:10:59,023 INFO L87 Difference]: Start difference. First operand 1220 states and 1746 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 3 states have internal predecessors, (40), 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-02-15 03:11:06,238 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-02-15 03:11:08,683 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-02-15 03:11:11,410 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-02-15 03:11:12,588 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-02-15 03:11:14,612 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-02-15 03:11:16,147 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:11:17,581 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-02-15 03:11:19,039 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:11:21,868 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-02-15 03:11:25,116 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-02-15 03:11:26,290 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-02-15 03:11:28,599 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-02-15 03:11:30,629 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-02-15 03:11:33,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:11:33,169 INFO L93 Difference]: Finished difference Result 1590 states and 2355 transitions. [2022-02-15 03:11:33,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-15 03:11:33,169 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 3 states have internal predecessors, (40), 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 55 [2022-02-15 03:11:33,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:11:33,174 INFO L225 Difference]: With dead ends: 1590 [2022-02-15 03:11:33,174 INFO L226 Difference]: Without dead ends: 1509 [2022-02-15 03:11:33,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2022-02-15 03:11:33,175 INFO L933 BasicCegarLoop]: 750 mSDtfsCounter, 2111 mSDsluCounter, 1062 mSDsCounter, 0 mSdLazyCounter, 1986 mSolverCounterSat, 1045 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2136 SdHoareTripleChecker+Valid, 1812 SdHoareTripleChecker+Invalid, 3037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1045 IncrementalHoareTripleChecker+Valid, 1986 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.4s IncrementalHoareTripleChecker+Time [2022-02-15 03:11:33,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2136 Valid, 1812 Invalid, 3037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1045 Valid, 1986 Invalid, 6 Unknown, 0 Unchecked, 33.4s Time] [2022-02-15 03:11:33,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1509 states. [2022-02-15 03:11:33,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1509 to 1209. [2022-02-15 03:11:33,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1209 states, 932 states have (on average 1.3937768240343347) internal successors, (1299), 938 states have internal predecessors, (1299), 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-02-15 03:11:33,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1209 states to 1209 states and 1733 transitions. [2022-02-15 03:11:33,456 INFO L78 Accepts]: Start accepts. Automaton has 1209 states and 1733 transitions. Word has length 55 [2022-02-15 03:11:33,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:11:33,457 INFO L470 AbstractCegarLoop]: Abstraction has 1209 states and 1733 transitions. [2022-02-15 03:11:33,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 3 states have internal predecessors, (40), 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-02-15 03:11:33,457 INFO L276 IsEmpty]: Start isEmpty. Operand 1209 states and 1733 transitions. [2022-02-15 03:11:33,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-02-15 03:11:33,459 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:11:33,459 INFO L514 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] [2022-02-15 03:11:33,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-02-15 03:11:33,459 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:11:33,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:11:33,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1138673002, now seen corresponding path program 1 times [2022-02-15 03:11:33,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:11:33,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [125692550] [2022-02-15 03:11:33,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:11:33,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:11:33,470 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:11:33,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:11:33,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:11:33,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:11:33,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:11:33,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:11:33,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:11:33,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:11:33,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-02-15 03:11:33,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:11:33,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-15 03:11:33,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:11:33,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-15 03:11:33,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:11:33,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-15 03:11:33,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:11:33,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:11:33,801 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:11:33,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [125692550] [2022-02-15 03:11:33,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [125692550] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:11:33,801 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:11:33,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-02-15 03:11:33,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066669029] [2022-02-15 03:11:33,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:11:33,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-15 03:11:33,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:11:33,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-15 03:11:33,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-02-15 03:11:33,803 INFO L87 Difference]: Start difference. First operand 1209 states and 1733 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 3 states have internal predecessors, (42), 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-02-15 03:11:43,665 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-02-15 03:11:45,936 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:11:47,972 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-02-15 03:11:50,283 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-02-15 03:11:54,263 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-02-15 03:11:56,306 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-02-15 03:11:59,033 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-02-15 03:12:00,244 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:12:04,000 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-02-15 03:12:06,048 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-02-15 03:12:08,374 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-02-15 03:12:10,420 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-02-15 03:12:12,770 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-02-15 03:12:14,899 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-02-15 03:12:17,550 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-02-15 03:12:19,942 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-02-15 03:12:20,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:12:20,199 INFO L93 Difference]: Finished difference Result 1561 states and 2331 transitions. [2022-02-15 03:12:20,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-15 03:12:20,200 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 3 states have internal predecessors, (42), 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 58 [2022-02-15 03:12:20,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:12:20,207 INFO L225 Difference]: With dead ends: 1561 [2022-02-15 03:12:20,208 INFO L226 Difference]: Without dead ends: 1528 [2022-02-15 03:12:20,208 INFO L932 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-02-15 03:12:20,211 INFO L933 BasicCegarLoop]: 769 mSDtfsCounter, 800 mSDsluCounter, 908 mSDsCounter, 0 mSdLazyCounter, 3071 mSolverCounterSat, 534 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 829 SdHoareTripleChecker+Valid, 1677 SdHoareTripleChecker+Invalid, 3617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 534 IncrementalHoareTripleChecker+Valid, 3071 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 45.5s IncrementalHoareTripleChecker+Time [2022-02-15 03:12:20,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [829 Valid, 1677 Invalid, 3617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [534 Valid, 3071 Invalid, 12 Unknown, 0 Unchecked, 45.5s Time] [2022-02-15 03:12:20,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1528 states. [2022-02-15 03:12:20,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1528 to 1210. [2022-02-15 03:12:20,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1210 states, 933 states have (on average 1.3933547695605573) internal successors, (1300), 939 states have internal predecessors, (1300), 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-02-15 03:12:20,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1210 states to 1210 states and 1734 transitions. [2022-02-15 03:12:20,603 INFO L78 Accepts]: Start accepts. Automaton has 1210 states and 1734 transitions. Word has length 58 [2022-02-15 03:12:20,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:12:20,603 INFO L470 AbstractCegarLoop]: Abstraction has 1210 states and 1734 transitions. [2022-02-15 03:12:20,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 3 states have internal predecessors, (42), 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-02-15 03:12:20,603 INFO L276 IsEmpty]: Start isEmpty. Operand 1210 states and 1734 transitions. [2022-02-15 03:12:20,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-02-15 03:12:20,606 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:12:20,606 INFO L514 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] [2022-02-15 03:12:20,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-02-15 03:12:20,606 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:12:20,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:12:20,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1279221612, now seen corresponding path program 1 times [2022-02-15 03:12:20,607 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:12:20,607 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [907843151] [2022-02-15 03:12:20,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:12:20,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:12:20,618 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:12:20,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:12:20,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:12:20,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:12:20,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:12:20,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:12:20,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:12:20,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:12:20,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-02-15 03:12:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:12:20,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-15 03:12:20,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:12:21,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-15 03:12:21,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:12:21,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-15 03:12:21,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:12:21,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:12:21,046 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:12:21,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [907843151] [2022-02-15 03:12:21,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [907843151] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:12:21,046 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:12:21,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-02-15 03:12:21,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106930577] [2022-02-15 03:12:21,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:12:21,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-15 03:12:21,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:12:21,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-15 03:12:21,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-02-15 03:12:21,048 INFO L87 Difference]: Start difference. First operand 1210 states and 1734 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 3 states have internal predecessors, (42), 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-02-15 03:12:28,890 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-02-15 03:12:32,171 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-02-15 03:12:34,215 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-02-15 03:12:35,266 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-02-15 03:12:38,119 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-02-15 03:12:39,393 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-02-15 03:12:44,442 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-02-15 03:12:46,533 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-02-15 03:12:48,573 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-02-15 03:12:51,409 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-02-15 03:12:53,457 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-02-15 03:12:54,618 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-02-15 03:12:56,492 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-02-15 03:13:00,184 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-02-15 03:13:03,176 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-02-15 03:13:03,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-15 03:13:03,427 INFO L93 Difference]: Finished difference Result 1544 states and 2309 transitions. [2022-02-15 03:13:03,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-15 03:13:03,427 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 3 states have internal predecessors, (42), 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 58 [2022-02-15 03:13:03,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-15 03:13:03,433 INFO L225 Difference]: With dead ends: 1544 [2022-02-15 03:13:03,433 INFO L226 Difference]: Without dead ends: 1537 [2022-02-15 03:13:03,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2022-02-15 03:13:03,434 INFO L933 BasicCegarLoop]: 778 mSDtfsCounter, 1242 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 3107 mSolverCounterSat, 813 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1270 SdHoareTripleChecker+Valid, 1703 SdHoareTripleChecker+Invalid, 3930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 813 IncrementalHoareTripleChecker+Valid, 3107 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.5s IncrementalHoareTripleChecker+Time [2022-02-15 03:13:03,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1270 Valid, 1703 Invalid, 3930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [813 Valid, 3107 Invalid, 10 Unknown, 0 Unchecked, 41.5s Time] [2022-02-15 03:13:03,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1537 states. [2022-02-15 03:13:03,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1537 to 1224. [2022-02-15 03:13:03,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1224 states, 946 states have (on average 1.390063424947146) internal successors, (1315), 952 states have internal predecessors, (1315), 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-02-15 03:13:03,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1224 states to 1224 states and 1750 transitions. [2022-02-15 03:13:03,808 INFO L78 Accepts]: Start accepts. Automaton has 1224 states and 1750 transitions. Word has length 58 [2022-02-15 03:13:03,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-15 03:13:03,809 INFO L470 AbstractCegarLoop]: Abstraction has 1224 states and 1750 transitions. [2022-02-15 03:13:03,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 3 states have internal predecessors, (42), 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-02-15 03:13:03,809 INFO L276 IsEmpty]: Start isEmpty. Operand 1224 states and 1750 transitions. [2022-02-15 03:13:03,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-02-15 03:13:03,811 INFO L506 BasicCegarLoop]: Found error trace [2022-02-15 03:13:03,811 INFO L514 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] [2022-02-15 03:13:03,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-02-15 03:13:03,812 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-15 03:13:03,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-15 03:13:03,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1269869534, now seen corresponding path program 1 times [2022-02-15 03:13:03,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-02-15 03:13:03,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [642101692] [2022-02-15 03:13:03,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-15 03:13:03,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-15 03:13:03,823 INFO L274 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-02-15 03:13:03,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:13:03,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-15 03:13:03,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:13:03,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-15 03:13:03,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:13:04,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-02-15 03:13:04,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:13:04,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-15 03:13:04,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:13:04,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-15 03:13:04,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:13:04,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-02-15 03:13:04,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-15 03:13:04,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-15 03:13:04,221 INFO L144 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-02-15 03:13:04,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [642101692] [2022-02-15 03:13:04,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModulePreferences [642101692] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-15 03:13:04,221 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-15 03:13:04,221 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-02-15 03:13:04,222 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214217161] [2022-02-15 03:13:04,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-15 03:13:04,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-15 03:13:04,222 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-02-15 03:13:04,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-15 03:13:04,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-02-15 03:13:04,223 INFO L87 Difference]: Start difference. First operand 1224 states and 1750 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 7 states have internal predecessors, (43), 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-02-15 03:13:14,714 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-02-15 03:13:22,594 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-02-15 03:13:26,154 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:13:28,189 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-02-15 03:13:30,225 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-02-15 03:13:32,263 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-02-15 03:13:34,304 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-02-15 03:13:36,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-02-15 03:13:37,626 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-02-15 03:13:42,230 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 []