/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-d966a43 [2022-01-31 22:23:56,585 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-31 22:23:56,587 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-31 22:23:56,640 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-31 22:23:56,641 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-31 22:23:56,641 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-31 22:23:56,642 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-31 22:23:56,643 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-31 22:23:56,644 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-31 22:23:56,644 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-31 22:23:56,645 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-31 22:23:56,646 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-31 22:23:56,646 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-31 22:23:56,647 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-31 22:23:56,647 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-31 22:23:56,648 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-31 22:23:56,648 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-31 22:23:56,649 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-31 22:23:56,650 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-31 22:23:56,651 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-31 22:23:56,651 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-31 22:23:56,668 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-31 22:23:56,669 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-31 22:23:56,669 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-31 22:23:56,671 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-31 22:23:56,671 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-31 22:23:56,671 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-31 22:23:56,671 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-31 22:23:56,672 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-31 22:23:56,672 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-31 22:23:56,673 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-31 22:23:56,673 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-31 22:23:56,673 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-31 22:23:56,674 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-31 22:23:56,674 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-31 22:23:56,675 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-31 22:23:56,675 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-31 22:23:56,675 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-31 22:23:56,676 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-31 22:23:56,676 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-31 22:23:56,676 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-31 22:23:56,681 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-01-31 22:23:56,689 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-31 22:23:56,689 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-31 22:23:56,690 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-31 22:23:56,690 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-31 22:23:56,690 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-31 22:23:56,690 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-31 22:23:56,690 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-31 22:23:56,690 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-31 22:23:56,690 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-31 22:23:56,690 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-31 22:23:56,691 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-31 22:23:56,691 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-31 22:23:56,691 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-31 22:23:56,691 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-31 22:23:56,691 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-31 22:23:56,691 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-31 22:23:56,691 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-31 22:23:56,691 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-31 22:23:56,692 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-31 22:23:56,692 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-31 22:23:56,692 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2022-01-31 22:23:56,692 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-31 22:23:56,692 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-01-31 22:23:56,692 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-01-31 22:23:56,899 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-31 22:23:56,917 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-31 22:23:56,919 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-31 22:23:56,919 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-31 22:23:56,926 INFO L275 PluginConnector]: CDTParser initialized [2022-01-31 22:23:56,927 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c [2022-01-31 22:23:56,969 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/abf6dabd7/57e035a630864ede942cc43df543b1b0/FLAG51583efec [2022-01-31 22:23:57,529 INFO L306 CDTParser]: Found 1 translation units. [2022-01-31 22:23:57,529 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c [2022-01-31 22:23:57,566 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/abf6dabd7/57e035a630864ede942cc43df543b1b0/FLAG51583efec [2022-01-31 22:23:57,711 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/abf6dabd7/57e035a630864ede942cc43df543b1b0 [2022-01-31 22:23:57,713 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-31 22:23:57,715 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-31 22:23:57,718 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-31 22:23:57,718 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-31 22:23:57,720 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-31 22:23:57,720 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 10:23:57" (1/1) ... [2022-01-31 22:23:57,721 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73440250 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:23:57, skipping insertion in model container [2022-01-31 22:23:57,721 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 10:23:57" (1/1) ... [2022-01-31 22:23:57,726 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-31 22:23:57,815 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-31 22:23:58,253 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2022-01-31 22:23:58,747 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-31 22:23:58,754 INFO L203 MainTranslator]: Completed pre-run [2022-01-31 22:23:58,795 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2022-01-31 22:23:59,015 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-31 22:23:59,035 INFO L208 MainTranslator]: Completed translation [2022-01-31 22:23:59,035 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:23:59 WrapperNode [2022-01-31 22:23:59,035 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-31 22:23:59,036 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-31 22:23:59,036 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-31 22:23:59,036 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-31 22:23:59,044 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:23:59" (1/1) ... [2022-01-31 22:23:59,044 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:23:59" (1/1) ... [2022-01-31 22:23:59,101 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:23:59" (1/1) ... [2022-01-31 22:23:59,101 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:23:59" (1/1) ... [2022-01-31 22:23:59,186 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:23:59" (1/1) ... [2022-01-31 22:23:59,216 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:23:59" (1/1) ... [2022-01-31 22:23:59,239 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:23:59" (1/1) ... [2022-01-31 22:23:59,260 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-31 22:23:59,261 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-31 22:23:59,262 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-31 22:23:59,262 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-31 22:23:59,262 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:23:59" (1/1) ... [2022-01-31 22:23:59,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-31 22:23:59,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 22:23:59,283 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-01-31 22:23:59,300 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-01-31 22:23:59,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-01-31 22:23:59,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-31 22:23:59,311 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-01-31 22:23:59,311 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlWriteRegistryValue [2022-01-31 22:23:59,311 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2022-01-31 22:23:59,311 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedDecrement [2022-01-31 22:23:59,311 INFO L138 BoogieDeclarations]: Found implementation of procedure MmLockPagableDataSection [2022-01-31 22:23:59,311 INFO L138 BoogieDeclarations]: Found implementation of procedure IoOpenDeviceRegistryKey [2022-01-31 22:23:59,311 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-01-31 22:23:59,311 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2022-01-31 22:23:59,312 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2022-01-31 22:23:59,312 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioAddDevice [2022-01-31 22:23:59,312 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2022-01-31 22:23:59,312 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioStartDevice [2022-01-31 22:23:59,313 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioPnp [2022-01-31 22:23:59,314 INFO L138 BoogieDeclarations]: Found implementation of procedure DriverEntry [2022-01-31 22:23:59,314 INFO L138 BoogieDeclarations]: Found implementation of procedure NecSupportNeeded [2022-01-31 22:23:59,314 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioReadWrite [2022-01-31 22:23:59,314 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioDeviceControl [2022-01-31 22:23:59,314 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2022-01-31 22:23:59,314 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2022-01-31 22:23:59,314 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioNECDeviceControl [2022-01-31 22:23:59,314 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioPioneerDeviceControl [2022-01-31 22:23:59,314 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioDenonDeviceControl [2022-01-31 22:23:59,314 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioHitachiSendPauseCommand [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioHitachiDeviceControl [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudio535DeviceControl [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudio435DeviceControl [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioAtapiDeviceControl [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure HpCdrProcessLastSession [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioHPCdrDeviceControl [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioUnload [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioPower [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_malloc [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAcquireFastMutex [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure ExReleaseFastMutex [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2022-01-31 22:23:59,315 INFO L138 BoogieDeclarations]: Found implementation of procedure ExFreePool [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertHeadList [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertTailList [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedRemoveHeadList [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAllocateMdl [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAttachDeviceToDeviceStack [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildAsynchronousFsdRequest [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoCreateDevice [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoCreateSymbolicLink [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteDevice [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDetachDevice [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoFreeIrp [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoFreeMdl [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoGetConfigurationInformation [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2022-01-31 22:23:59,316 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReleaseCancelSpinLock [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetHardErrorOrVerifyDevice [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure KeAcquireSpinLockRaiseToDpc [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure KeDelayExecutionThread [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeEvent [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeSemaphore [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeSpinLock [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure KeReleaseSemaphore [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure KfReleaseSpinLock [2022-01-31 22:23:59,317 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2022-01-31 22:23:59,318 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-01-31 22:23:59,318 INFO L138 BoogieDeclarations]: Found implementation of procedure MmAllocateContiguousMemory [2022-01-31 22:23:59,318 INFO L138 BoogieDeclarations]: Found implementation of procedure MmFreeContiguousMemory [2022-01-31 22:23:59,318 INFO L138 BoogieDeclarations]: Found implementation of procedure MmMapLockedPagesSpecifyCache [2022-01-31 22:23:59,318 INFO L138 BoogieDeclarations]: Found implementation of procedure MmPageEntireDriver [2022-01-31 22:23:59,318 INFO L138 BoogieDeclarations]: Found implementation of procedure MmResetDriverPaging [2022-01-31 22:23:59,318 INFO L138 BoogieDeclarations]: Found implementation of procedure MmUnlockPages [2022-01-31 22:23:59,318 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2022-01-31 22:23:59,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ObfDereferenceObject [2022-01-31 22:23:59,319 INFO L138 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2022-01-31 22:23:59,319 INFO L138 BoogieDeclarations]: Found implementation of procedure PoStartNextPowerIrp [2022-01-31 22:23:59,319 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2022-01-31 22:23:59,319 INFO L138 BoogieDeclarations]: Found implementation of procedure PsTerminateSystemThread [2022-01-31 22:23:59,320 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlAnsiStringToUnicodeString [2022-01-31 22:23:59,320 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCompareMemory [2022-01-31 22:23:59,320 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCopyUnicodeString [2022-01-31 22:23:59,320 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlDeleteRegistryValue [2022-01-31 22:23:59,320 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlFreeUnicodeString [2022-01-31 22:23:59,320 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlInitString [2022-01-31 22:23:59,320 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlInitUnicodeString [2022-01-31 22:23:59,320 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlQueryRegistryValues [2022-01-31 22:23:59,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2022-01-31 22:23:59,320 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-01-31 22:23:59,321 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2022-01-31 22:23:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure RtlQueryRegistryValues [2022-01-31 22:23:59,322 INFO L130 BoogieDeclarations]: Found specification of procedure RtlWriteRegistryValue [2022-01-31 22:23:59,322 INFO L130 BoogieDeclarations]: Found specification of procedure RtlDeleteRegistryValue [2022-01-31 22:23:59,322 INFO L130 BoogieDeclarations]: Found specification of procedure RtlInitString [2022-01-31 22:23:59,322 INFO L130 BoogieDeclarations]: Found specification of procedure RtlInitUnicodeString [2022-01-31 22:23:59,322 INFO L130 BoogieDeclarations]: Found specification of procedure RtlAnsiStringToUnicodeString [2022-01-31 22:23:59,322 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCopyUnicodeString [2022-01-31 22:23:59,322 INFO L130 BoogieDeclarations]: Found specification of procedure RtlFreeUnicodeString [2022-01-31 22:23:59,322 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCompareMemory [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedDecrement [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeEvent [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeSemaphore [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure KeReleaseSemaphore [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure KeDelayExecutionThread [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeSpinLock [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure KfReleaseSpinLock [2022-01-31 22:23:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2022-01-31 22:23:59,324 INFO L130 BoogieDeclarations]: Found specification of procedure ExFreePool [2022-01-31 22:23:59,324 INFO L130 BoogieDeclarations]: Found specification of procedure ExAcquireFastMutex [2022-01-31 22:23:59,324 INFO L130 BoogieDeclarations]: Found specification of procedure ExReleaseFastMutex [2022-01-31 22:23:59,324 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertHeadList [2022-01-31 22:23:59,324 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertTailList [2022-01-31 22:23:59,324 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedRemoveHeadList [2022-01-31 22:23:59,324 INFO L130 BoogieDeclarations]: Found specification of procedure MmUnlockPages [2022-01-31 22:23:59,325 INFO L130 BoogieDeclarations]: Found specification of procedure MmMapLockedPagesSpecifyCache [2022-01-31 22:23:59,325 INFO L130 BoogieDeclarations]: Found specification of procedure MmAllocateContiguousMemory [2022-01-31 22:23:59,326 INFO L130 BoogieDeclarations]: Found specification of procedure MmFreeContiguousMemory [2022-01-31 22:23:59,328 INFO L130 BoogieDeclarations]: Found specification of procedure MmLockPagableDataSection [2022-01-31 22:23:59,328 INFO L130 BoogieDeclarations]: Found specification of procedure MmResetDriverPaging [2022-01-31 22:23:59,332 INFO L130 BoogieDeclarations]: Found specification of procedure MmPageEntireDriver [2022-01-31 22:23:59,332 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2022-01-31 22:23:59,332 INFO L130 BoogieDeclarations]: Found specification of procedure PsTerminateSystemThread [2022-01-31 22:23:59,332 INFO L130 BoogieDeclarations]: Found specification of procedure IoAllocateMdl [2022-01-31 22:23:59,332 INFO L130 BoogieDeclarations]: Found specification of procedure IoAttachDeviceToDeviceStack [2022-01-31 22:23:59,332 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildAsynchronousFsdRequest [2022-01-31 22:23:59,332 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2022-01-31 22:23:59,332 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-01-31 22:23:59,332 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-01-31 22:23:59,332 INFO L130 BoogieDeclarations]: Found specification of procedure IoCreateDevice [2022-01-31 22:23:59,332 INFO L130 BoogieDeclarations]: Found specification of procedure IoCreateSymbolicLink [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteDevice [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure IoDetachDevice [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure IoFreeIrp [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure IoFreeMdl [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure IoGetConfigurationInformation [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure IoReleaseCancelSpinLock [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetHardErrorOrVerifyDevice [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure IoOpenDeviceRegistryKey [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure PoCallDriver [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure PoStartNextPowerIrp [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure ObfDereferenceObject [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure DriverEntry [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioReadWrite [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioDeviceControl [2022-01-31 22:23:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure NecSupportNeeded [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioNECDeviceControl [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioPioneerDeviceControl [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioDenonDeviceControl [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioHitachiSendPauseCommand [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioHitachiDeviceControl [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudio535DeviceControl [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudio435DeviceControl [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioAtapiDeviceControl [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioHPCdrDeviceControl [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure HpCdrProcessLastSession [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioPower [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioUnload [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioAddDevice [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-01-31 22:23:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioStartDevice [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioPnp [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_malloc [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure KeAcquireSpinLockRaiseToDpc [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-01-31 22:23:59,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-01-31 22:23:59,868 INFO L234 CfgBuilder]: Building ICFG [2022-01-31 22:23:59,869 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-31 22:23:59,897 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:23:59,934 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:23:59,934 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:23:59,935 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:23:59,941 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:23:59,941 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:23:59,946 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:23:59,950 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:23:59,950 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:23:59,950 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:23:59,963 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:23:59,964 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:23:59,968 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:03,090 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##28: assume !false; [2022-01-31 22:24:03,090 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##27: assume false; [2022-01-31 22:24:03,105 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:03,112 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:03,112 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:03,113 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:03,121 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:03,121 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:03,121 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:03,130 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:03,130 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:03,130 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:03,146 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:03,146 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:03,148 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:10,071 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-01-31 22:24:10,071 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-01-31 22:24:10,099 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:10,227 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume false; [2022-01-31 22:24:10,227 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume !false; [2022-01-31 22:24:10,232 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:10,236 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:10,236 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:10,236 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:10,266 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !false; [2022-01-31 22:24:10,266 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##9: assume false; [2022-01-31 22:24:10,266 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:10,270 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:10,270 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:10,270 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:10,275 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:10,275 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:10,289 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:10,294 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:10,294 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:10,295 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:10,301 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:10,302 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:10,560 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:12,767 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-01-31 22:24:12,767 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-01-31 22:24:12,773 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:15,472 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume false; [2022-01-31 22:24:15,472 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##22: assume !false; [2022-01-31 22:24:15,475 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:15,491 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-01-31 22:24:15,491 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-01-31 22:24:15,504 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:15,507 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:15,508 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:15,543 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:15,593 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume false; [2022-01-31 22:24:15,594 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##33: assume !false; [2022-01-31 22:24:15,650 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:15,653 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:15,653 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:15,778 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:15,781 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:15,781 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:15,781 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:16,999 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##28: assume !false; [2022-01-31 22:24:16,999 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##27: assume false; [2022-01-31 22:24:17,003 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:17,016 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-01-31 22:24:17,016 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-01-31 22:24:17,020 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:17,027 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-01-31 22:24:17,027 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-01-31 22:24:17,034 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:17,037 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:17,037 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:17,392 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:17,419 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6: assume !false; [2022-01-31 22:24:17,420 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5: assume false; [2022-01-31 22:24:17,420 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: #res := 0; [2022-01-31 22:24:17,420 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:17,423 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:24:17,424 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:24:17,462 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:24:22,878 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-01-31 22:24:22,878 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-01-31 22:24:22,930 INFO L275 CfgBuilder]: Performing block encoding [2022-01-31 22:24:22,946 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-31 22:24:22,946 INFO L299 CfgBuilder]: Removed 16 assume(true) statements. [2022-01-31 22:24:22,949 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 10:24:22 BoogieIcfgContainer [2022-01-31 22:24:22,950 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-31 22:24:22,951 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-31 22:24:22,951 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-31 22:24:22,953 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-31 22:24:22,953 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.01 10:23:57" (1/3) ... [2022-01-31 22:24:22,954 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65528db7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.01 10:24:22, skipping insertion in model container [2022-01-31 22:24:22,954 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:23:59" (2/3) ... [2022-01-31 22:24:22,954 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65528db7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.01 10:24:22, skipping insertion in model container [2022-01-31 22:24:22,954 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 10:24:22" (3/3) ... [2022-01-31 22:24:22,955 INFO L111 eAbstractionObserver]: Analyzing ICFG cdaudio.i.cil-1.c [2022-01-31 22:24:22,959 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:AcceleratedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-01-31 22:24:22,959 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-31 22:24:22,993 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-31 22:24:22,999 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-01-31 22:24:22,999 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-31 22:24:23,029 INFO L276 IsEmpty]: Start isEmpty. Operand has 1253 states, 952 states have (on average 1.513655462184874) internal successors, (1441), 982 states have internal predecessors, (1441), 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-01-31 22:24:23,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-31 22:24:23,038 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:24:23,039 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] [2022-01-31 22:24:23,039 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:24:23,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:24:23,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1643737958, now seen corresponding path program 1 times [2022-01-31 22:24:23,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:24:23,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [398014436] [2022-01-31 22:24:23,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:24:23,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:24:23,128 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:24:23,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:24:23,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:24:23,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:24:23,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:24:23,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:24:23,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:24:23,448 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:24:23,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [398014436] [2022-01-31 22:24:23,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [398014436] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:24:23,449 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:24:23,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-31 22:24:23,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22643262] [2022-01-31 22:24:23,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:24:23,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-31 22:24:23,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:24:23,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-31 22:24:23,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-31 22:24:23,478 INFO L87 Difference]: Start difference. First operand has 1253 states, 952 states have (on average 1.513655462184874) internal successors, (1441), 982 states have internal predecessors, (1441), 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 4 states, 4 states have (on average 5.0) internal successors, (20), 2 states have internal predecessors, (20), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-31 22:24:26,685 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-01-31 22:24:30,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-01-31 22:24:33,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-01-31 22:24:36,578 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-01-31 22:24:36,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:24:36,782 INFO L93 Difference]: Finished difference Result 1511 states and 2392 transitions. [2022-01-31 22:24:36,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-31 22:24:36,784 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 2 states have internal predecessors, (20), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2022-01-31 22:24:36,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:24:36,796 INFO L225 Difference]: With dead ends: 1511 [2022-01-31 22:24:36,796 INFO L226 Difference]: Without dead ends: 834 [2022-01-31 22:24:36,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-31 22:24:36,804 INFO L933 BasicCegarLoop]: 925 mSDtfsCounter, 449 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 1281 mSolverCounterSat, 182 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 1467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 1281 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.1s IncrementalHoareTripleChecker+Time [2022-01-31 22:24:36,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 961 Invalid, 1467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 1281 Invalid, 4 Unknown, 0 Unchecked, 13.1s Time] [2022-01-31 22:24:36,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2022-01-31 22:24:36,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 671. [2022-01-31 22:24:36,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 502 states have (on average 1.4641434262948207) internal successors, (735), 519 states have internal predecessors, (735), 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-01-31 22:24:36,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 982 transitions. [2022-01-31 22:24:36,929 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 982 transitions. Word has length 26 [2022-01-31 22:24:36,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:24:36,930 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 982 transitions. [2022-01-31 22:24:36,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 2 states have internal predecessors, (20), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-31 22:24:36,930 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 982 transitions. [2022-01-31 22:24:36,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-31 22:24:36,931 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:24:36,931 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] [2022-01-31 22:24:36,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-31 22:24:36,931 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:24:36,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:24:36,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1264911980, now seen corresponding path program 1 times [2022-01-31 22:24:36,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:24:36,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1768678079] [2022-01-31 22:24:36,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:24:36,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:24:36,954 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:24:36,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:24:37,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:24:37,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:24:37,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:24:37,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:24:37,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:24:37,159 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:24:37,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1768678079] [2022-01-31 22:24:37,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1768678079] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:24:37,159 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:24:37,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-31 22:24:37,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371216325] [2022-01-31 22:24:37,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:24:37,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-31 22:24:37,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:24:37,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-31 22:24:37,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-31 22:24:37,161 INFO L87 Difference]: Start difference. First operand 671 states and 982 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 22:24:41,074 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-01-31 22:24:43,434 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-01-31 22:24:45,467 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-01-31 22:24:47,247 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:24:50,366 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-01-31 22:24:52,809 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-01-31 22:24:54,948 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-01-31 22:24:58,193 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-01-31 22:25:00,772 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-01-31 22:25:01,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:25:01,028 INFO L93 Difference]: Finished difference Result 853 states and 1288 transitions. [2022-01-31 22:25:01,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-31 22:25:01,028 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2022-01-31 22:25:01,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:25:01,033 INFO L225 Difference]: With dead ends: 853 [2022-01-31 22:25:01,033 INFO L226 Difference]: Without dead ends: 834 [2022-01-31 22:25:01,033 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-01-31 22:25:01,034 INFO L933 BasicCegarLoop]: 910 mSDtfsCounter, 913 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 1358 mSolverCounterSat, 388 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 937 SdHoareTripleChecker+Valid, 1262 SdHoareTripleChecker+Invalid, 1753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 388 IncrementalHoareTripleChecker+Valid, 1358 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.7s IncrementalHoareTripleChecker+Time [2022-01-31 22:25:01,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [937 Valid, 1262 Invalid, 1753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [388 Valid, 1358 Invalid, 7 Unknown, 0 Unchecked, 23.7s Time] [2022-01-31 22:25:01,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2022-01-31 22:25:01,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 671. [2022-01-31 22:25:01,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 502 states have (on average 1.4621513944223108) internal successors, (734), 519 states have internal predecessors, (734), 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-01-31 22:25:01,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 981 transitions. [2022-01-31 22:25:01,084 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 981 transitions. Word has length 26 [2022-01-31 22:25:01,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:25:01,085 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 981 transitions. [2022-01-31 22:25:01,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 22:25:01,085 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 981 transitions. [2022-01-31 22:25:01,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-31 22:25:01,086 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:25:01,086 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] [2022-01-31 22:25:01,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-31 22:25:01,086 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:25:01,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:25:01,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1608759109, now seen corresponding path program 1 times [2022-01-31 22:25:01,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:25:01,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [768377693] [2022-01-31 22:25:01,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:25:01,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:25:01,097 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:25:01,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:25:01,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:25:01,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:25:01,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:25:01,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:25:01,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:25:01,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:25:01,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:25:01,298 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:25:01,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [768377693] [2022-01-31 22:25:01,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [768377693] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:25:01,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:25:01,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-31 22:25:01,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276667363] [2022-01-31 22:25:01,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:25:01,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-31 22:25:01,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:25:01,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-31 22:25:01,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-31 22:25:01,300 INFO L87 Difference]: Start difference. First operand 671 states and 981 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-31 22:25:05,333 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-01-31 22:25:09,159 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-01-31 22:25:11,931 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-01-31 22:25:14,084 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:25:16,023 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-01-31 22:25:16,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:25:16,822 INFO L93 Difference]: Finished difference Result 1433 states and 2121 transitions. [2022-01-31 22:25:16,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-31 22:25:16,823 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 31 [2022-01-31 22:25:16,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:25:16,829 INFO L225 Difference]: With dead ends: 1433 [2022-01-31 22:25:16,829 INFO L226 Difference]: Without dead ends: 1164 [2022-01-31 22:25:16,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-01-31 22:25:16,832 INFO L933 BasicCegarLoop]: 1222 mSDtfsCounter, 1907 mSDsluCounter, 737 mSDsCounter, 0 mSdLazyCounter, 1794 mSolverCounterSat, 565 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1945 SdHoareTripleChecker+Valid, 1959 SdHoareTripleChecker+Invalid, 2362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 565 IncrementalHoareTripleChecker+Valid, 1794 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.3s IncrementalHoareTripleChecker+Time [2022-01-31 22:25:16,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1945 Valid, 1959 Invalid, 2362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [565 Valid, 1794 Invalid, 3 Unknown, 0 Unchecked, 15.3s Time] [2022-01-31 22:25:16,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2022-01-31 22:25:16,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 975. [2022-01-31 22:25:16,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 975 states, 740 states have (on average 1.4337837837837837) internal successors, (1061), 744 states have internal predecessors, (1061), 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-01-31 22:25:16,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1428 transitions. [2022-01-31 22:25:16,910 INFO L78 Accepts]: Start accepts. Automaton has 975 states and 1428 transitions. Word has length 31 [2022-01-31 22:25:16,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:25:16,911 INFO L470 AbstractCegarLoop]: Abstraction has 975 states and 1428 transitions. [2022-01-31 22:25:16,913 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), 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-01-31 22:25:16,913 INFO L276 IsEmpty]: Start isEmpty. Operand 975 states and 1428 transitions. [2022-01-31 22:25:16,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-01-31 22:25:16,919 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:25:16,919 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] [2022-01-31 22:25:16,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-31 22:25:16,920 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:25:16,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:25:16,920 INFO L85 PathProgramCache]: Analyzing trace with hash 241514610, now seen corresponding path program 1 times [2022-01-31 22:25:16,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:25:16,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [426803665] [2022-01-31 22:25:16,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:25:16,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:25:16,929 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:25:16,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:25:17,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:25:17,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:25:17,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:25:17,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:25:17,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:25:17,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:25:17,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:25:17,103 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:25:17,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [426803665] [2022-01-31 22:25:17,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [426803665] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:25:17,103 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:25:17,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-31 22:25:17,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48028234] [2022-01-31 22:25:17,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:25:17,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-31 22:25:17,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:25:17,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-31 22:25:17,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-31 22:25:17,104 INFO L87 Difference]: Start difference. First operand 975 states and 1428 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-31 22:25:21,934 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-01-31 22:25:24,303 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-01-31 22:25:26,347 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-01-31 22:25:28,378 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-01-31 22:25:32,512 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-01-31 22:25:34,790 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-01-31 22:25:43,310 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:25:46,219 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-01-31 22:25:49,929 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-01-31 22:25:50,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:25:50,544 INFO L93 Difference]: Finished difference Result 2245 states and 3387 transitions. [2022-01-31 22:25:50,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-31 22:25:50,544 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 38 [2022-01-31 22:25:50,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:25:50,552 INFO L225 Difference]: With dead ends: 2245 [2022-01-31 22:25:50,552 INFO L226 Difference]: Without dead ends: 1805 [2022-01-31 22:25:50,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-01-31 22:25:50,556 INFO L933 BasicCegarLoop]: 1348 mSDtfsCounter, 1564 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 2325 mSolverCounterSat, 527 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1616 SdHoareTripleChecker+Valid, 2137 SdHoareTripleChecker+Invalid, 2860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 527 IncrementalHoareTripleChecker+Valid, 2325 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.1s IncrementalHoareTripleChecker+Time [2022-01-31 22:25:50,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1616 Valid, 2137 Invalid, 2860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [527 Valid, 2325 Invalid, 8 Unknown, 0 Unchecked, 33.1s Time] [2022-01-31 22:25:50,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1805 states. [2022-01-31 22:25:50,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1805 to 1140. [2022-01-31 22:25:50,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 860 states have (on average 1.4267441860465115) internal successors, (1227), 863 states have internal predecessors, (1227), 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-01-31 22:25:50,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 1693 transitions. [2022-01-31 22:25:50,656 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 1693 transitions. Word has length 38 [2022-01-31 22:25:50,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:25:50,657 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 1693 transitions. [2022-01-31 22:25:50,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-31 22:25:50,657 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 1693 transitions. [2022-01-31 22:25:50,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-31 22:25:50,658 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:25:50,659 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] [2022-01-31 22:25:50,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-31 22:25:50,659 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:25:50,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:25:50,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1341233328, now seen corresponding path program 1 times [2022-01-31 22:25:50,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:25:50,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2120914180] [2022-01-31 22:25:50,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:25:50,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:25:50,676 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:25:50,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:25:50,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:25:50,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:25:50,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:25:50,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:25:50,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:25:50,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:25:50,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:25:50,895 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:25:50,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2120914180] [2022-01-31 22:25:50,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [2120914180] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:25:50,895 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:25:50,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-31 22:25:50,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22553648] [2022-01-31 22:25:50,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:25:50,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-31 22:25:50,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:25:50,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-31 22:25:50,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-31 22:25:50,896 INFO L87 Difference]: Start difference. First operand 1140 states and 1693 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 5 states have internal predecessors, (29), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-31 22:25:56,425 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-01-31 22:25:58,461 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-01-31 22:26:03,155 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-01-31 22:26:05,194 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:26:07,260 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-01-31 22:26:08,567 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-01-31 22:26:11,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:26:11,289 INFO L93 Difference]: Finished difference Result 2173 states and 3285 transitions. [2022-01-31 22:26:11,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-31 22:26:11,290 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 5 states have internal predecessors, (29), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 39 [2022-01-31 22:26:11,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:26:11,295 INFO L225 Difference]: With dead ends: 2173 [2022-01-31 22:26:11,295 INFO L226 Difference]: Without dead ends: 1482 [2022-01-31 22:26:11,297 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-01-31 22:26:11,298 INFO L933 BasicCegarLoop]: 1348 mSDtfsCounter, 3688 mSDsluCounter, 1257 mSDsCounter, 0 mSdLazyCounter, 2615 mSolverCounterSat, 1394 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3719 SdHoareTripleChecker+Valid, 2605 SdHoareTripleChecker+Invalid, 4014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1394 IncrementalHoareTripleChecker+Valid, 2615 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.8s IncrementalHoareTripleChecker+Time [2022-01-31 22:26:11,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3719 Valid, 2605 Invalid, 4014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1394 Valid, 2615 Invalid, 5 Unknown, 0 Unchecked, 19.8s Time] [2022-01-31 22:26:11,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1482 states. [2022-01-31 22:26:11,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1482 to 1134. [2022-01-31 22:26:11,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1134 states, 855 states have (on average 1.424561403508772) internal successors, (1218), 858 states have internal predecessors, (1218), 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-01-31 22:26:11,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1681 transitions. [2022-01-31 22:26:11,413 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1681 transitions. Word has length 39 [2022-01-31 22:26:11,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:26:11,413 INFO L470 AbstractCegarLoop]: Abstraction has 1134 states and 1681 transitions. [2022-01-31 22:26:11,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 5 states have internal predecessors, (29), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-31 22:26:11,413 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1681 transitions. [2022-01-31 22:26:11,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-01-31 22:26:11,414 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:26:11,414 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] [2022-01-31 22:26:11,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-31 22:26:11,414 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:26:11,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:26:11,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1121344822, now seen corresponding path program 1 times [2022-01-31 22:26:11,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:26:11,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1550177592] [2022-01-31 22:26:11,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:26:11,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:26:11,426 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:26:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:26:11,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:26:11,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:26:11,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:26:11,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:26:11,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:26:11,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:26:11,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-01-31 22:26:11,638 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:26:11,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1550177592] [2022-01-31 22:26:11,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1550177592] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:26:11,639 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:26:11,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-31 22:26:11,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911111398] [2022-01-31 22:26:11,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:26:11,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-31 22:26:11,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:26:11,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-31 22:26:11,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-31 22:26:11,640 INFO L87 Difference]: Start difference. First operand 1134 states and 1681 transitions. Second operand has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-31 22:26:18,687 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-01-31 22:26:20,270 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:26:22,627 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-01-31 22:26:23,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:26:23,934 INFO L93 Difference]: Finished difference Result 2003 states and 2930 transitions. [2022-01-31 22:26:23,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-31 22:26:23,934 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 40 [2022-01-31 22:26:23,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:26:23,941 INFO L225 Difference]: With dead ends: 2003 [2022-01-31 22:26:23,941 INFO L226 Difference]: Without dead ends: 1835 [2022-01-31 22:26:23,942 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-01-31 22:26:23,942 INFO L933 BasicCegarLoop]: 1100 mSDtfsCounter, 1889 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 1488 mSolverCounterSat, 540 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1933 SdHoareTripleChecker+Valid, 1796 SdHoareTripleChecker+Invalid, 2029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 540 IncrementalHoareTripleChecker+Valid, 1488 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.0s IncrementalHoareTripleChecker+Time [2022-01-31 22:26:23,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1933 Valid, 1796 Invalid, 2029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [540 Valid, 1488 Invalid, 1 Unknown, 0 Unchecked, 12.0s Time] [2022-01-31 22:26:23,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1835 states. [2022-01-31 22:26:24,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1835 to 1575. [2022-01-31 22:26:24,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1575 states, 1203 states have (on average 1.43142144638404) internal successors, (1722), 1204 states have internal predecessors, (1722), 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-01-31 22:26:24,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 2322 transitions. [2022-01-31 22:26:24,068 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 2322 transitions. Word has length 40 [2022-01-31 22:26:24,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:26:24,068 INFO L470 AbstractCegarLoop]: Abstraction has 1575 states and 2322 transitions. [2022-01-31 22:26:24,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-31 22:26:24,069 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 2322 transitions. [2022-01-31 22:26:24,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-01-31 22:26:24,069 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:26:24,069 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] [2022-01-31 22:26:24,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-31 22:26:24,070 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:26:24,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:26:24,070 INFO L85 PathProgramCache]: Analyzing trace with hash -98657190, now seen corresponding path program 1 times [2022-01-31 22:26:24,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:26:24,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [195897705] [2022-01-31 22:26:24,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:26:24,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:26:24,078 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:26:24,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:26:24,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:26:24,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:26:24,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:26:24,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:26:24,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:26:24,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:26:24,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:26:24,274 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:26:24,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [195897705] [2022-01-31 22:26:24,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [195897705] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:26:24,274 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:26:24,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-31 22:26:24,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619874220] [2022-01-31 22:26:24,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:26:24,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-31 22:26:24,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:26:24,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-31 22:26:24,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-31 22:26:24,275 INFO L87 Difference]: Start difference. First operand 1575 states and 2322 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-31 22:26:28,785 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-01-31 22:26:31,310 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-01-31 22:26:33,517 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-01-31 22:26:35,543 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-01-31 22:26:37,576 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-01-31 22:26:41,885 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-01-31 22:26:43,914 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-01-31 22:26:46,856 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-01-31 22:26:48,346 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-01-31 22:26:51,443 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-01-31 22:26:54,510 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-01-31 22:26:56,141 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-01-31 22:26:59,649 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-01-31 22:27:00,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:27:00,124 INFO L93 Difference]: Finished difference Result 1712 states and 2548 transitions. [2022-01-31 22:27:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-31 22:27:00,125 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 40 [2022-01-31 22:27:00,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:27:00,131 INFO L225 Difference]: With dead ends: 1712 [2022-01-31 22:27:00,131 INFO L226 Difference]: Without dead ends: 1708 [2022-01-31 22:27:00,132 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-01-31 22:27:00,132 INFO L933 BasicCegarLoop]: 894 mSDtfsCounter, 481 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 2186 mSolverCounterSat, 171 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 1474 SdHoareTripleChecker+Invalid, 2367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 2186 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.5s IncrementalHoareTripleChecker+Time [2022-01-31 22:27:00,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [505 Valid, 1474 Invalid, 2367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 2186 Invalid, 10 Unknown, 0 Unchecked, 35.5s Time] [2022-01-31 22:27:00,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1708 states. [2022-01-31 22:27:00,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1708 to 1574. [2022-01-31 22:27:00,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1574 states, 1203 states have (on average 1.42975893599335) internal successors, (1720), 1203 states have internal predecessors, (1720), 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-01-31 22:27:00,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1574 states to 1574 states and 2319 transitions. [2022-01-31 22:27:00,262 INFO L78 Accepts]: Start accepts. Automaton has 1574 states and 2319 transitions. Word has length 40 [2022-01-31 22:27:00,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:27:00,262 INFO L470 AbstractCegarLoop]: Abstraction has 1574 states and 2319 transitions. [2022-01-31 22:27:00,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-31 22:27:00,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1574 states and 2319 transitions. [2022-01-31 22:27:00,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-01-31 22:27:00,265 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:27:00,265 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] [2022-01-31 22:27:00,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-31 22:27:00,265 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:27:00,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:27:00,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1963585708, now seen corresponding path program 1 times [2022-01-31 22:27:00,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:27:00,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1211546396] [2022-01-31 22:27:00,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:27:00,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:27:00,285 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:27:00,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:00,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:27:00,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:00,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:27:00,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:00,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:27:00,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:00,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-01-31 22:27:00,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:00,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:27:00,505 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:27:00,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1211546396] [2022-01-31 22:27:00,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1211546396] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:27:00,505 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:27:00,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-31 22:27:00,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345778236] [2022-01-31 22:27:00,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:27:00,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-31 22:27:00,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:27:00,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-31 22:27:00,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-31 22:27:00,507 INFO L87 Difference]: Start difference. First operand 1574 states and 2319 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (11), 7 states have call predecessors, (11), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-31 22:27:08,196 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-01-31 22:27:10,228 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-01-31 22:27:11,357 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-01-31 22:27:13,516 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-01-31 22:27:15,553 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-01-31 22:27:17,584 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-01-31 22:27:25,034 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-01-31 22:27:27,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-01-31 22:27:29,130 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:30,177 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-01-31 22:27:32,508 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-01-31 22:27:34,541 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-01-31 22:27:35,583 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-01-31 22:27:37,284 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:40,952 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-01-31 22:27:43,172 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-01-31 22:27:45,195 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-01-31 22:27:45,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:27:45,553 INFO L93 Difference]: Finished difference Result 2638 states and 3924 transitions. [2022-01-31 22:27:45,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-31 22:27:45,553 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (11), 7 states have call predecessors, (11), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 52 [2022-01-31 22:27:45,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:27:45,559 INFO L225 Difference]: With dead ends: 2638 [2022-01-31 22:27:45,559 INFO L226 Difference]: Without dead ends: 1556 [2022-01-31 22:27:45,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2022-01-31 22:27:45,562 INFO L933 BasicCegarLoop]: 896 mSDtfsCounter, 2029 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 2567 mSolverCounterSat, 1024 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2055 SdHoareTripleChecker+Valid, 1604 SdHoareTripleChecker+Invalid, 3602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1024 IncrementalHoareTripleChecker+Valid, 2567 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.4s IncrementalHoareTripleChecker+Time [2022-01-31 22:27:45,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2055 Valid, 1604 Invalid, 3602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1024 Valid, 2567 Invalid, 11 Unknown, 0 Unchecked, 44.4s Time] [2022-01-31 22:27:45,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2022-01-31 22:27:45,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1163. [2022-01-31 22:27:45,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1163 states, 890 states have (on average 1.4112359550561797) internal successors, (1256), 892 states have internal predecessors, (1256), 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-01-31 22:27:45,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1163 states to 1163 states and 1692 transitions. [2022-01-31 22:27:45,688 INFO L78 Accepts]: Start accepts. Automaton has 1163 states and 1692 transitions. Word has length 52 [2022-01-31 22:27:45,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:27:45,688 INFO L470 AbstractCegarLoop]: Abstraction has 1163 states and 1692 transitions. [2022-01-31 22:27:45,689 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, (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-01-31 22:27:45,689 INFO L276 IsEmpty]: Start isEmpty. Operand 1163 states and 1692 transitions. [2022-01-31 22:27:45,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-31 22:27:45,690 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:27:45,690 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] [2022-01-31 22:27:45,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-31 22:27:45,690 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:27:45,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:27:45,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1582113836, now seen corresponding path program 1 times [2022-01-31 22:27:45,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:27:45,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1480802731] [2022-01-31 22:27:45,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:27:45,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:27:45,700 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:27:45,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:45,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:27:45,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:45,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:27:45,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:45,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:27:45,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:45,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-01-31 22:27:45,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:45,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:27:45,937 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:27:45,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1480802731] [2022-01-31 22:27:45,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1480802731] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:27:45,937 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:27:45,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-31 22:27:45,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101238617] [2022-01-31 22:27:45,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:27:45,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-31 22:27:45,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:27:45,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-31 22:27:45,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-31 22:27:45,938 INFO L87 Difference]: Start difference. First operand 1163 states and 1692 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-01-31 22:27:51,278 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-01-31 22:27:53,513 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-01-31 22:27:55,143 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-01-31 22:27:57,175 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-01-31 22:28:01,617 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-01-31 22:28:03,178 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-01-31 22:28:04,813 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-01-31 22:28:07,219 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-01-31 22:28:09,254 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-01-31 22:28:11,284 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-01-31 22:28:14,413 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-01-31 22:28:17,533 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-01-31 22:28:19,401 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-01-31 22:28:21,489 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:23,509 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-01-31 22:28:24,671 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-01-31 22:28:25,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:28:25,351 INFO L93 Difference]: Finished difference Result 2090 states and 3131 transitions. [2022-01-31 22:28:25,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-31 22:28:25,352 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) Word has length 53 [2022-01-31 22:28:25,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:28:25,357 INFO L225 Difference]: With dead ends: 2090 [2022-01-31 22:28:25,357 INFO L226 Difference]: Without dead ends: 1446 [2022-01-31 22:28:25,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-01-31 22:28:25,359 INFO L933 BasicCegarLoop]: 750 mSDtfsCounter, 1772 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 2315 mSolverCounterSat, 742 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1831 SdHoareTripleChecker+Valid, 1177 SdHoareTripleChecker+Invalid, 3066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 742 IncrementalHoareTripleChecker+Valid, 2315 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.9s IncrementalHoareTripleChecker+Time [2022-01-31 22:28:25,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1831 Valid, 1177 Invalid, 3066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [742 Valid, 2315 Invalid, 9 Unknown, 0 Unchecked, 38.9s Time] [2022-01-31 22:28:25,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1446 states. [2022-01-31 22:28:25,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1446 to 1160. [2022-01-31 22:28:25,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 888 states have (on average 1.4031531531531531) internal successors, (1246), 889 states have internal predecessors, (1246), 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-01-31 22:28:25,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 1681 transitions. [2022-01-31 22:28:25,498 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 1681 transitions. Word has length 53 [2022-01-31 22:28:25,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:28:25,499 INFO L470 AbstractCegarLoop]: Abstraction has 1160 states and 1681 transitions. [2022-01-31 22:28:25,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-01-31 22:28:25,499 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 1681 transitions. [2022-01-31 22:28:25,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-31 22:28:25,501 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:28:25,501 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] [2022-01-31 22:28:25,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-31 22:28:25,502 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:28:25,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:28:25,502 INFO L85 PathProgramCache]: Analyzing trace with hash 865368045, now seen corresponding path program 1 times [2022-01-31 22:28:25,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:28:25,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1399687448] [2022-01-31 22:28:25,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:28:25,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:28:25,511 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:28:25,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:25,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:28:25,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:25,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:28:25,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:25,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:28:25,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:25,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-01-31 22:28:25,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:25,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-01-31 22:28:25,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:25,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:28:25,768 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:28:25,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1399687448] [2022-01-31 22:28:25,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1399687448] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:28:25,768 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:28:25,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-31 22:28:25,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332867306] [2022-01-31 22:28:25,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:28:25,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-31 22:28:25,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:28:25,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-31 22:28:25,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-01-31 22:28:25,769 INFO L87 Difference]: Start difference. First operand 1160 states and 1681 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-31 22:28:31,189 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-01-31 22:28:35,879 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-01-31 22:28:37,263 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:40,994 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-01-31 22:28:43,931 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-01-31 22:28:45,959 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-01-31 22:28:48,184 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-01-31 22:28:50,810 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-01-31 22:28:58,341 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-01-31 22:29:02,301 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-01-31 22:29:04,334 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-01-31 22:29:06,728 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-01-31 22:29:09,035 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-01-31 22:29:11,143 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-01-31 22:29:14,563 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-01-31 22:29:19,261 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:19,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:29:19,613 INFO L93 Difference]: Finished difference Result 1784 states and 2659 transitions. [2022-01-31 22:29:19,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-31 22:29:19,619 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 53 [2022-01-31 22:29:19,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:29:19,625 INFO L225 Difference]: With dead ends: 1784 [2022-01-31 22:29:19,625 INFO L226 Difference]: Without dead ends: 1724 [2022-01-31 22:29:19,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=174, Invalid=528, Unknown=0, NotChecked=0, Total=702 [2022-01-31 22:29:19,627 INFO L933 BasicCegarLoop]: 1023 mSDtfsCounter, 2892 mSDsluCounter, 2114 mSDsCounter, 0 mSdLazyCounter, 4895 mSolverCounterSat, 1386 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 51.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2924 SdHoareTripleChecker+Valid, 3137 SdHoareTripleChecker+Invalid, 6292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1386 IncrementalHoareTripleChecker+Valid, 4895 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 52.8s IncrementalHoareTripleChecker+Time [2022-01-31 22:29:19,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2924 Valid, 3137 Invalid, 6292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1386 Valid, 4895 Invalid, 11 Unknown, 0 Unchecked, 52.8s Time] [2022-01-31 22:29:19,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1724 states. [2022-01-31 22:29:19,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1724 to 1224. [2022-01-31 22:29:19,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1224 states, 934 states have (on average 1.3972162740899357) internal successors, (1305), 934 states have internal predecessors, (1305), 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-01-31 22:29:19,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1224 states to 1224 states and 1759 transitions. [2022-01-31 22:29:19,791 INFO L78 Accepts]: Start accepts. Automaton has 1224 states and 1759 transitions. Word has length 53 [2022-01-31 22:29:19,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:29:19,792 INFO L470 AbstractCegarLoop]: Abstraction has 1224 states and 1759 transitions. [2022-01-31 22:29:19,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-31 22:29:19,792 INFO L276 IsEmpty]: Start isEmpty. Operand 1224 states and 1759 transitions. [2022-01-31 22:29:19,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-31 22:29:19,794 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:29:19,794 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-01-31 22:29:19,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-31 22:29:19,794 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:29:19,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:29:19,794 INFO L85 PathProgramCache]: Analyzing trace with hash -418782008, now seen corresponding path program 1 times [2022-01-31 22:29:19,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:29:19,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1766007779] [2022-01-31 22:29:19,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:29:19,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:29:19,804 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:29:19,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:19,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:29:19,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:19,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:29:19,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:19,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:29:19,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:20,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-01-31 22:29:20,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:20,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-01-31 22:29:20,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:20,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:29:20,036 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:29:20,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1766007779] [2022-01-31 22:29:20,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1766007779] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:29:20,037 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:29:20,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-31 22:29:20,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744340733] [2022-01-31 22:29:20,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:29:20,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-31 22:29:20,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:29:20,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-31 22:29:20,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-31 22:29:20,039 INFO L87 Difference]: Start difference. First operand 1224 states and 1759 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-31 22:29:27,440 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:28,652 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-01-31 22:29:30,853 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-01-31 22:29:32,768 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:35,872 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:38,697 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-01-31 22:29:40,976 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-01-31 22:29:43,414 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-01-31 22:29:45,849 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-01-31 22:29:47,140 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:50,458 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-01-31 22:29:51,993 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-01-31 22:29:54,192 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-01-31 22:29:57,055 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-01-31 22:29:59,600 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-01-31 22:30:02,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:30:02,891 INFO L93 Difference]: Finished difference Result 1541 states and 2308 transitions. [2022-01-31 22:30:02,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-31 22:30:02,891 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 55 [2022-01-31 22:30:02,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:30:02,896 INFO L225 Difference]: With dead ends: 1541 [2022-01-31 22:30:02,896 INFO L226 Difference]: Without dead ends: 1514 [2022-01-31 22:30:02,897 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-01-31 22:30:02,897 INFO L933 BasicCegarLoop]: 749 mSDtfsCounter, 2263 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 2464 mSolverCounterSat, 998 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 41.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2311 SdHoareTripleChecker+Valid, 1543 SdHoareTripleChecker+Invalid, 3472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 998 IncrementalHoareTripleChecker+Valid, 2464 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 42.2s IncrementalHoareTripleChecker+Time [2022-01-31 22:30:02,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2311 Valid, 1543 Invalid, 3472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [998 Valid, 2464 Invalid, 10 Unknown, 0 Unchecked, 42.2s Time] [2022-01-31 22:30:02,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2022-01-31 22:30:03,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1227. [2022-01-31 22:30:03,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1227 states, 937 states have (on average 1.3970117395944504) internal successors, (1309), 937 states have internal predecessors, (1309), 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-01-31 22:30:03,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1227 states to 1227 states and 1763 transitions. [2022-01-31 22:30:03,085 INFO L78 Accepts]: Start accepts. Automaton has 1227 states and 1763 transitions. Word has length 55 [2022-01-31 22:30:03,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:30:03,086 INFO L470 AbstractCegarLoop]: Abstraction has 1227 states and 1763 transitions. [2022-01-31 22:30:03,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-31 22:30:03,086 INFO L276 IsEmpty]: Start isEmpty. Operand 1227 states and 1763 transitions. [2022-01-31 22:30:03,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-31 22:30:03,088 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:30:03,088 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-01-31 22:30:03,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-31 22:30:03,088 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:30:03,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:30:03,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1882040582, now seen corresponding path program 1 times [2022-01-31 22:30:03,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:30:03,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1498126222] [2022-01-31 22:30:03,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:30:03,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:30:03,097 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:30:03,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:03,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:30:03,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:03,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:30:03,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:03,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:30:03,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:03,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-01-31 22:30:03,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:03,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-01-31 22:30:03,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:03,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:30:03,324 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:30:03,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1498126222] [2022-01-31 22:30:03,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1498126222] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:30:03,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:30:03,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-31 22:30:03,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643479006] [2022-01-31 22:30:03,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:30:03,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-31 22:30:03,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:30:03,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-31 22:30:03,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-01-31 22:30:03,326 INFO L87 Difference]: Start difference. First operand 1227 states and 1763 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-31 22:30:12,062 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-01-31 22:30:13,068 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-01-31 22:30:14,825 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-01-31 22:30:21,292 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-01-31 22:30:24,728 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-01-31 22:30:25,876 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:30:28,388 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-01-31 22:30:32,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:30:32,038 INFO L93 Difference]: Finished difference Result 1576 states and 2354 transitions. [2022-01-31 22:30:32,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-31 22:30:32,039 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 55 [2022-01-31 22:30:32,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:30:32,044 INFO L225 Difference]: With dead ends: 1576 [2022-01-31 22:30:32,044 INFO L226 Difference]: Without dead ends: 1471 [2022-01-31 22:30:32,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2022-01-31 22:30:32,045 INFO L933 BasicCegarLoop]: 747 mSDtfsCounter, 2342 mSDsluCounter, 1243 mSDsCounter, 0 mSdLazyCounter, 3100 mSolverCounterSat, 1017 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2390 SdHoareTripleChecker+Valid, 1990 SdHoareTripleChecker+Invalid, 4121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1017 IncrementalHoareTripleChecker+Valid, 3100 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.8s IncrementalHoareTripleChecker+Time [2022-01-31 22:30:32,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2390 Valid, 1990 Invalid, 4121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1017 Valid, 3100 Invalid, 4 Unknown, 0 Unchecked, 27.8s Time] [2022-01-31 22:30:32,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1471 states. [2022-01-31 22:30:32,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1471 to 1189. [2022-01-31 22:30:32,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1189 states, 907 states have (on average 1.4046306504961412) internal successors, (1274), 914 states have internal predecessors, (1274), 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-01-31 22:30:32,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1189 states to 1189 states and 1713 transitions. [2022-01-31 22:30:32,260 INFO L78 Accepts]: Start accepts. Automaton has 1189 states and 1713 transitions. Word has length 55 [2022-01-31 22:30:32,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:30:32,260 INFO L470 AbstractCegarLoop]: Abstraction has 1189 states and 1713 transitions. [2022-01-31 22:30:32,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-31 22:30:32,260 INFO L276 IsEmpty]: Start isEmpty. Operand 1189 states and 1713 transitions. [2022-01-31 22:30:32,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-31 22:30:32,262 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:30:32,262 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-01-31 22:30:32,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-31 22:30:32,262 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:30:32,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:30:32,262 INFO L85 PathProgramCache]: Analyzing trace with hash 2028733384, now seen corresponding path program 1 times [2022-01-31 22:30:32,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:30:32,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [725249074] [2022-01-31 22:30:32,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:30:32,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:30:32,271 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:30:32,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:32,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:30:32,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:32,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:30:32,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:32,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:30:32,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:32,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-01-31 22:30:32,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:32,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-01-31 22:30:32,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:32,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:30:32,526 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:30:32,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [725249074] [2022-01-31 22:30:32,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [725249074] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:30:32,526 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:30:32,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-31 22:30:32,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543048450] [2022-01-31 22:30:32,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:30:32,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-31 22:30:32,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:30:32,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-31 22:30:32,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-31 22:30:32,527 INFO L87 Difference]: Start difference. First operand 1189 states and 1713 transitions. Second operand has 11 states, 10 states have (on average 4.3) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-31 22:30:44,365 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-01-31 22:30:45,538 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-01-31 22:30:48,292 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-01-31 22:30:50,508 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-01-31 22:30:51,530 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-01-31 22:30:53,548 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-01-31 22:30:58,792 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-01-31 22:31:00,971 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-01-31 22:31:03,004 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-01-31 22:31:04,686 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:06,711 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-01-31 22:31:09,843 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-01-31 22:31:11,909 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-01-31 22:31:14,927 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-01-31 22:31:18,928 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-01-31 22:31:22,251 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-01-31 22:31:24,352 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-01-31 22:31:26,373 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-01-31 22:31:26,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:31:26,572 INFO L93 Difference]: Finished difference Result 1827 states and 2721 transitions. [2022-01-31 22:31:26,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-31 22:31:26,572 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.3) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 55 [2022-01-31 22:31:26,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:31:26,578 INFO L225 Difference]: With dead ends: 1827 [2022-01-31 22:31:26,578 INFO L226 Difference]: Without dead ends: 1815 [2022-01-31 22:31:26,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=162, Invalid=488, Unknown=0, NotChecked=0, Total=650 [2022-01-31 22:31:26,579 INFO L933 BasicCegarLoop]: 1008 mSDtfsCounter, 2945 mSDsluCounter, 1675 mSDsCounter, 0 mSdLazyCounter, 4702 mSolverCounterSat, 1319 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 51.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2997 SdHoareTripleChecker+Valid, 2683 SdHoareTripleChecker+Invalid, 6033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1319 IncrementalHoareTripleChecker+Valid, 4702 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 52.8s IncrementalHoareTripleChecker+Time [2022-01-31 22:31:26,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2997 Valid, 2683 Invalid, 6033 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1319 Valid, 4702 Invalid, 12 Unknown, 0 Unchecked, 52.8s Time] [2022-01-31 22:31:26,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1815 states. [2022-01-31 22:31:26,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1815 to 1222. [2022-01-31 22:31:26,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 933 states have (on average 1.397642015005359) internal successors, (1304), 940 states have internal predecessors, (1304), 190 states have call successors, (190), 83 states have call predecessors, (190), 98 states have return successors, (256), 198 states have call predecessors, (256), 182 states have call successors, (256) [2022-01-31 22:31:26,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 1750 transitions. [2022-01-31 22:31:26,797 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 1750 transitions. Word has length 55 [2022-01-31 22:31:26,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:31:26,797 INFO L470 AbstractCegarLoop]: Abstraction has 1222 states and 1750 transitions. [2022-01-31 22:31:26,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.3) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-31 22:31:26,797 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 1750 transitions. [2022-01-31 22:31:26,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-31 22:31:26,799 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:31:26,799 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-01-31 22:31:26,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-31 22:31:26,799 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:31:26,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:31:26,799 INFO L85 PathProgramCache]: Analyzing trace with hash 2028456554, now seen corresponding path program 1 times [2022-01-31 22:31:26,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:31:26,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [114734814] [2022-01-31 22:31:26,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:31:26,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:31:26,807 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:31:26,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:26,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:31:26,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:26,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:31:26,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:26,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:31:26,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:26,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-01-31 22:31:26,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:26,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-01-31 22:31:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:26,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:31:26,984 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:31:26,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [114734814] [2022-01-31 22:31:26,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [114734814] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:31:26,984 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:31:26,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-31 22:31:26,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024389275] [2022-01-31 22:31:26,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:31:26,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-31 22:31:26,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:31:26,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-31 22:31:26,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-31 22:31:26,985 INFO L87 Difference]: Start difference. First operand 1222 states and 1750 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-31 22:31:31,837 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-01-31 22:31:35,055 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-01-31 22:31:39,748 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-01-31 22:31:41,280 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-01-31 22:31:43,161 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-01-31 22:31:44,741 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-01-31 22:31:48,701 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-01-31 22:31:49,881 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-01-31 22:31:50,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:31:50,053 INFO L93 Difference]: Finished difference Result 1522 states and 2276 transitions. [2022-01-31 22:31:50,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-31 22:31:50,054 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 55 [2022-01-31 22:31:50,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:31:50,058 INFO L225 Difference]: With dead ends: 1522 [2022-01-31 22:31:50,058 INFO L226 Difference]: Without dead ends: 1496 [2022-01-31 22:31:50,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-01-31 22:31:50,059 INFO L933 BasicCegarLoop]: 770 mSDtfsCounter, 2732 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 1213 mSolverCounterSat, 1265 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2779 SdHoareTripleChecker+Valid, 1164 SdHoareTripleChecker+Invalid, 2481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1265 IncrementalHoareTripleChecker+Valid, 1213 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.5s IncrementalHoareTripleChecker+Time [2022-01-31 22:31:50,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2779 Valid, 1164 Invalid, 2481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1265 Valid, 1213 Invalid, 3 Unknown, 0 Unchecked, 22.5s Time] [2022-01-31 22:31:50,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1496 states. [2022-01-31 22:31:50,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1496 to 1203. [2022-01-31 22:31:50,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1203 states, 918 states have (on average 1.3965141612200436) internal successors, (1282), 924 states have internal predecessors, (1282), 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-01-31 22:31:50,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1203 states to 1203 states and 1724 transitions. [2022-01-31 22:31:50,283 INFO L78 Accepts]: Start accepts. Automaton has 1203 states and 1724 transitions. Word has length 55 [2022-01-31 22:31:50,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:31:50,284 INFO L470 AbstractCegarLoop]: Abstraction has 1203 states and 1724 transitions. [2022-01-31 22:31:50,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-31 22:31:50,284 INFO L276 IsEmpty]: Start isEmpty. Operand 1203 states and 1724 transitions. [2022-01-31 22:31:50,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-01-31 22:31:50,286 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:31:50,286 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, 1, 1] [2022-01-31 22:31:50,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-31 22:31:50,286 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:31:50,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:31:50,286 INFO L85 PathProgramCache]: Analyzing trace with hash -2042850020, now seen corresponding path program 1 times [2022-01-31 22:31:50,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:31:50,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1539152067] [2022-01-31 22:31:50,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:31:50,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:31:50,294 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:31:50,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:50,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:31:50,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:50,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:31:50,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:50,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:31:50,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:50,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-01-31 22:31:50,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:50,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-01-31 22:31:50,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:50,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:31:50,487 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:31:50,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1539152067] [2022-01-31 22:31:50,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1539152067] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:31:50,487 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:31:50,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-31 22:31:50,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056912147] [2022-01-31 22:31:50,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:31:50,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-31 22:31:50,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:31:50,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-31 22:31:50,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-01-31 22:31:50,488 INFO L87 Difference]: Start difference. First operand 1203 states and 1724 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (11), 8 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-31 22:31:58,801 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-01-31 22:32:00,830 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-01-31 22:32:03,068 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-01-31 22:32:05,102 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-01-31 22:32:07,988 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-01-31 22:32:13,975 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-01-31 22:32:16,001 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-01-31 22:32:18,511 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-01-31 22:32:20,902 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-01-31 22:32:22,026 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-01-31 22:32:24,197 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-01-31 22:32:26,221 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-01-31 22:32:28,896 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-01-31 22:32:32,333 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:34,353 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-01-31 22:32:35,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:32:35,734 INFO L93 Difference]: Finished difference Result 2168 states and 3188 transitions. [2022-01-31 22:32:35,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-31 22:32:35,735 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (11), 8 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 60 [2022-01-31 22:32:35,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:32:35,740 INFO L225 Difference]: With dead ends: 2168 [2022-01-31 22:32:35,740 INFO L226 Difference]: Without dead ends: 1552 [2022-01-31 22:32:35,742 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-01-31 22:32:35,742 INFO L933 BasicCegarLoop]: 876 mSDtfsCounter, 1106 mSDsluCounter, 983 mSDsCounter, 0 mSdLazyCounter, 3255 mSolverCounterSat, 492 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1165 SdHoareTripleChecker+Valid, 1859 SdHoareTripleChecker+Invalid, 3758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 492 IncrementalHoareTripleChecker+Valid, 3255 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.6s IncrementalHoareTripleChecker+Time [2022-01-31 22:32:35,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1165 Valid, 1859 Invalid, 3758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [492 Valid, 3255 Invalid, 11 Unknown, 0 Unchecked, 44.6s Time] [2022-01-31 22:32:35,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1552 states. [2022-01-31 22:32:35,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1552 to 1203. [2022-01-31 22:32:35,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1203 states, 918 states have (on average 1.3954248366013071) internal successors, (1281), 924 states have internal predecessors, (1281), 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-01-31 22:32:35,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1203 states to 1203 states and 1723 transitions. [2022-01-31 22:32:35,986 INFO L78 Accepts]: Start accepts. Automaton has 1203 states and 1723 transitions. Word has length 60 [2022-01-31 22:32:35,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:32:35,987 INFO L470 AbstractCegarLoop]: Abstraction has 1203 states and 1723 transitions. [2022-01-31 22:32:35,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (11), 8 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-31 22:32:35,987 INFO L276 IsEmpty]: Start isEmpty. Operand 1203 states and 1723 transitions. [2022-01-31 22:32:35,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-01-31 22:32:35,989 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:32:35,989 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] [2022-01-31 22:32:35,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-31 22:32:35,989 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:32:35,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:32:35,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1534939980, now seen corresponding path program 1 times [2022-01-31 22:32:35,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:32:35,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1739686669] [2022-01-31 22:32:35,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:32:35,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:32:35,998 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:32:36,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:36,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:32:36,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:36,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:32:36,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:36,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:32:36,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:36,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-01-31 22:32:36,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:36,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-01-31 22:32:36,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:36,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:32:36,237 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:32:36,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1739686669] [2022-01-31 22:32:36,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1739686669] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:32:36,238 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:32:36,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-31 22:32:36,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41190027] [2022-01-31 22:32:36,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:32:36,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-31 22:32:36,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:32:36,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-31 22:32:36,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-01-31 22:32:36,239 INFO L87 Difference]: Start difference. First operand 1203 states and 1723 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-31 22:32:46,236 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-01-31 22:32:48,081 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-01-31 22:32:52,034 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-01-31 22:32:54,352 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:56,382 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-01-31 22:32:58,125 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:01,071 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-01-31 22:33:02,590 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-01-31 22:33:10,316 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-01-31 22:33:12,627 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:14,652 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-01-31 22:33:18,030 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-01-31 22:33:20,053 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-01-31 22:33:23,569 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-01-31 22:33:26,340 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-01-31 22:33:28,407 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-01-31 22:33:30,745 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-01-31 22:33:32,767 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-01-31 22:33:35,688 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:39,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-01-31 22:33:40,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:33:40,348 INFO L93 Difference]: Finished difference Result 1486 states and 2221 transitions. [2022-01-31 22:33:40,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-31 22:33:40,349 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 56 [2022-01-31 22:33:40,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:33:40,353 INFO L225 Difference]: With dead ends: 1486 [2022-01-31 22:33:40,353 INFO L226 Difference]: Without dead ends: 1451 [2022-01-31 22:33:40,354 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-01-31 22:33:40,354 INFO L933 BasicCegarLoop]: 827 mSDtfsCounter, 705 mSDsluCounter, 2403 mSDsCounter, 0 mSdLazyCounter, 5913 mSolverCounterSat, 432 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 61.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 732 SdHoareTripleChecker+Valid, 3230 SdHoareTripleChecker+Invalid, 6359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 432 IncrementalHoareTripleChecker+Valid, 5913 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 63.5s IncrementalHoareTripleChecker+Time [2022-01-31 22:33:40,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [732 Valid, 3230 Invalid, 6359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [432 Valid, 5913 Invalid, 14 Unknown, 0 Unchecked, 63.5s Time] [2022-01-31 22:33:40,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1451 states. [2022-01-31 22:33:40,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1451 to 1180. [2022-01-31 22:33:40,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1180 states, 899 states have (on average 1.4004449388209121) internal successors, (1259), 905 states have internal predecessors, (1259), 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-01-31 22:33:40,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1180 states to 1180 states and 1697 transitions. [2022-01-31 22:33:40,579 INFO L78 Accepts]: Start accepts. Automaton has 1180 states and 1697 transitions. Word has length 56 [2022-01-31 22:33:40,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:33:40,579 INFO L470 AbstractCegarLoop]: Abstraction has 1180 states and 1697 transitions. [2022-01-31 22:33:40,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-31 22:33:40,579 INFO L276 IsEmpty]: Start isEmpty. Operand 1180 states and 1697 transitions. [2022-01-31 22:33:40,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-01-31 22:33:40,580 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:33:40,580 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, 1, 1, 1] [2022-01-31 22:33:40,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-31 22:33:40,581 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:33:40,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:33:40,581 INFO L85 PathProgramCache]: Analyzing trace with hash -2063773196, now seen corresponding path program 1 times [2022-01-31 22:33:40,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:33:40,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2092761831] [2022-01-31 22:33:40,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:33:40,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:33:40,588 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:33:40,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:40,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:33:40,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:40,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:33:40,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:40,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:33:40,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:40,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-01-31 22:33:40,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:40,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-01-31 22:33:40,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:40,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:33:40,767 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:33:40,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2092761831] [2022-01-31 22:33:40,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [2092761831] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:33:40,767 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:33:40,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-31 22:33:40,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737911062] [2022-01-31 22:33:40,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:33:40,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-31 22:33:40,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:33:40,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-31 22:33:40,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-01-31 22:33:40,768 INFO L87 Difference]: Start difference. First operand 1180 states and 1697 transitions. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (10), 8 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-31 22:33:46,874 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-01-31 22:33:49,061 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:51,095 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-01-31 22:33:54,402 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-01-31 22:33:56,314 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-01-31 22:33:58,586 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-01-31 22:34:00,621 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-01-31 22:34:02,300 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:06,024 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-01-31 22:34:09,127 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-01-31 22:34:09,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:34:09,393 INFO L93 Difference]: Finished difference Result 1548 states and 2304 transitions. [2022-01-31 22:34:09,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-31 22:34:09,393 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (10), 8 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 61 [2022-01-31 22:34:09,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:34:09,399 INFO L225 Difference]: With dead ends: 1548 [2022-01-31 22:34:09,399 INFO L226 Difference]: Without dead ends: 1468 [2022-01-31 22:34:09,400 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2022-01-31 22:34:09,401 INFO L933 BasicCegarLoop]: 748 mSDtfsCounter, 2104 mSDsluCounter, 843 mSDsCounter, 0 mSdLazyCounter, 1648 mSolverCounterSat, 1052 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2129 SdHoareTripleChecker+Valid, 1591 SdHoareTripleChecker+Invalid, 2707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1052 IncrementalHoareTripleChecker+Valid, 1648 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.9s IncrementalHoareTripleChecker+Time [2022-01-31 22:34:09,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2129 Valid, 1591 Invalid, 2707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1052 Valid, 1648 Invalid, 7 Unknown, 0 Unchecked, 27.9s Time] [2022-01-31 22:34:09,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1468 states. [2022-01-31 22:34:09,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1468 to 1169. [2022-01-31 22:34:09,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 892 states have (on average 1.4013452914798206) internal successors, (1250), 898 states have internal predecessors, (1250), 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-01-31 22:34:09,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 1684 transitions. [2022-01-31 22:34:09,675 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 1684 transitions. Word has length 61 [2022-01-31 22:34:09,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:34:09,675 INFO L470 AbstractCegarLoop]: Abstraction has 1169 states and 1684 transitions. [2022-01-31 22:34:09,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (10), 8 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-31 22:34:09,675 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 1684 transitions. [2022-01-31 22:34:09,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-01-31 22:34:09,677 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:34:09,677 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, 1, 1, 1, 1, 1, 1] [2022-01-31 22:34:09,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-31 22:34:09,677 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:34:09,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:34:09,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1174545836, now seen corresponding path program 1 times [2022-01-31 22:34:09,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:34:09,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1317455843] [2022-01-31 22:34:09,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:34:09,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:34:09,685 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:34:09,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:09,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:34:09,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:09,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:34:09,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:09,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:34:09,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:09,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-01-31 22:34:09,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:09,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-01-31 22:34:09,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:09,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:34:09,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:09,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-01-31 22:34:09,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:09,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:34:09,944 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:34:09,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1317455843] [2022-01-31 22:34:09,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1317455843] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:34:09,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:34:09,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-31 22:34:09,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314438886] [2022-01-31 22:34:09,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:34:09,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-31 22:34:09,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:34:09,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-31 22:34:09,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-01-31 22:34:09,945 INFO L87 Difference]: Start difference. First operand 1169 states and 1684 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-31 22:34:18,233 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-01-31 22:34:20,016 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-01-31 22:34:22,201 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-01-31 22:34:24,235 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-01-31 22:34:26,918 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:29,866 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:31,437 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-01-31 22:34:33,295 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:34,367 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-01-31 22:34:37,035 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-01-31 22:34:42,084 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-01-31 22:34:45,719 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-01-31 22:34:47,311 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:47,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:34:47,421 INFO L93 Difference]: Finished difference Result 1520 states and 2281 transitions. [2022-01-31 22:34:47,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-31 22:34:47,421 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 64 [2022-01-31 22:34:47,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:34:47,426 INFO L225 Difference]: With dead ends: 1520 [2022-01-31 22:34:47,426 INFO L226 Difference]: Without dead ends: 1488 [2022-01-31 22:34:47,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2022-01-31 22:34:47,426 INFO L933 BasicCegarLoop]: 791 mSDtfsCounter, 1368 mSDsluCounter, 1121 mSDsCounter, 0 mSdLazyCounter, 2707 mSolverCounterSat, 978 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1400 SdHoareTripleChecker+Valid, 1912 SdHoareTripleChecker+Invalid, 3691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 978 IncrementalHoareTripleChecker+Valid, 2707 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.8s IncrementalHoareTripleChecker+Time [2022-01-31 22:34:47,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1400 Valid, 1912 Invalid, 3691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [978 Valid, 2707 Invalid, 6 Unknown, 0 Unchecked, 36.8s Time] [2022-01-31 22:34:47,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1488 states. [2022-01-31 22:34:47,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1488 to 1170. [2022-01-31 22:34:47,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 893 states have (on average 1.400895856662934) internal successors, (1251), 899 states have internal predecessors, (1251), 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-01-31 22:34:47,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 1685 transitions. [2022-01-31 22:34:47,683 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 1685 transitions. Word has length 64 [2022-01-31 22:34:47,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:34:47,684 INFO L470 AbstractCegarLoop]: Abstraction has 1170 states and 1685 transitions. [2022-01-31 22:34:47,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-31 22:34:47,684 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 1685 transitions. [2022-01-31 22:34:47,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-01-31 22:34:47,685 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:34:47,685 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, 1, 1, 1, 1, 1, 1] [2022-01-31 22:34:47,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-31 22:34:47,685 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:34:47,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:34:47,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1315094446, now seen corresponding path program 1 times [2022-01-31 22:34:47,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:34:47,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1493374995] [2022-01-31 22:34:47,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:34:47,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:34:47,693 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:34:47,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:47,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:34:47,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:47,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:34:47,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:47,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:34:47,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:47,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-01-31 22:34:47,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:47,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-01-31 22:34:47,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:47,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:34:47,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:47,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-01-31 22:34:47,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:47,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-01-31 22:34:47,937 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:34:47,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1493374995] [2022-01-31 22:34:47,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1493374995] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:34:47,937 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:34:47,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-31 22:34:47,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170992206] [2022-01-31 22:34:47,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:34:47,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-31 22:34:47,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:34:47,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-31 22:34:47,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-01-31 22:34:47,938 INFO L87 Difference]: Start difference. First operand 1170 states and 1685 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-31 22:34:53,961 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-01-31 22:34:57,544 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-01-31 22:34:59,574 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-01-31 22:35:05,509 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-01-31 22:35:08,827 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-01-31 22:35:10,863 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-01-31 22:35:12,888 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-01-31 22:35:14,471 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-01-31 22:35:16,502 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-01-31 22:35:18,690 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-01-31 22:35:20,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:35:20,381 INFO L93 Difference]: Finished difference Result 1504 states and 2260 transitions. [2022-01-31 22:35:20,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-31 22:35:20,382 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 64 [2022-01-31 22:35:20,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:35:20,386 INFO L225 Difference]: With dead ends: 1504 [2022-01-31 22:35:20,386 INFO L226 Difference]: Without dead ends: 1497 [2022-01-31 22:35:20,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-01-31 22:35:20,386 INFO L933 BasicCegarLoop]: 784 mSDtfsCounter, 2026 mSDsluCounter, 905 mSDsCounter, 0 mSdLazyCounter, 2548 mSolverCounterSat, 1127 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2058 SdHoareTripleChecker+Valid, 1689 SdHoareTripleChecker+Invalid, 3682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1127 IncrementalHoareTripleChecker+Valid, 2548 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.7s IncrementalHoareTripleChecker+Time [2022-01-31 22:35:20,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2058 Valid, 1689 Invalid, 3682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1127 Valid, 2548 Invalid, 7 Unknown, 0 Unchecked, 31.7s Time] [2022-01-31 22:35:20,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1497 states. [2022-01-31 22:35:20,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1497 to 1184. [2022-01-31 22:35:20,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1184 states, 906 states have (on average 1.3973509933774835) internal successors, (1266), 912 states have internal predecessors, (1266), 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-01-31 22:35:20,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1184 states to 1184 states and 1701 transitions. [2022-01-31 22:35:20,669 INFO L78 Accepts]: Start accepts. Automaton has 1184 states and 1701 transitions. Word has length 64 [2022-01-31 22:35:20,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:35:20,670 INFO L470 AbstractCegarLoop]: Abstraction has 1184 states and 1701 transitions. [2022-01-31 22:35:20,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-31 22:35:20,670 INFO L276 IsEmpty]: Start isEmpty. Operand 1184 states and 1701 transitions. [2022-01-31 22:35:20,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-01-31 22:35:20,671 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:35:20,672 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, 1, 1, 1, 1, 1] [2022-01-31 22:35:20,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-31 22:35:20,672 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:35:20,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:35:20,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1145301420, now seen corresponding path program 1 times [2022-01-31 22:35:20,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:35:20,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [733089260] [2022-01-31 22:35:20,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:35:20,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:35:20,680 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:35:20,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:20,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:35:20,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:20,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:35:20,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:20,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:35:20,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:20,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-01-31 22:35:20,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:20,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-01-31 22:35:20,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:20,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-01-31 22:35:20,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:21,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:35:21,001 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:35:21,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [733089260] [2022-01-31 22:35:21,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [733089260] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:35:21,001 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:35:21,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-31 22:35:21,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119698100] [2022-01-31 22:35:21,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:35:21,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-31 22:35:21,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:35:21,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-31 22:35:21,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-01-31 22:35:21,002 INFO L87 Difference]: Start difference. First operand 1184 states and 1701 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-31 22:35:34,735 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-01-31 22:35:36,771 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-01-31 22:35:40,747 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-01-31 22:35:42,777 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-01-31 22:35:44,813 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-01-31 22:35:46,841 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-01-31 22:35:49,037 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-01-31 22:35:51,073 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-01-31 22:35:53,121 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-01-31 22:36:04,491 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-01-31 22:36:05,558 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-01-31 22:36:09,035 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-01-31 22:36:11,061 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-01-31 22:36:13,104 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-01-31 22:36:15,836 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-01-31 22:36:18,730 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-01-31 22:36:20,766 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-01-31 22:36:22,381 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:25,434 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-01-31 22:36:28,367 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-01-31 22:36:30,112 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-01-31 22:36:32,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:36:32,283 INFO L93 Difference]: Finished difference Result 1492 states and 2237 transitions. [2022-01-31 22:36:32,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-31 22:36:32,284 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) Word has length 63 [2022-01-31 22:36:32,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:36:32,288 INFO L225 Difference]: With dead ends: 1492 [2022-01-31 22:36:32,288 INFO L226 Difference]: Without dead ends: 1475 [2022-01-31 22:36:32,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-31 22:36:32,290 INFO L933 BasicCegarLoop]: 786 mSDtfsCounter, 1740 mSDsluCounter, 2901 mSDsCounter, 0 mSdLazyCounter, 6643 mSolverCounterSat, 1250 mSolverCounterUnsat, 17 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 68.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1773 SdHoareTripleChecker+Valid, 3687 SdHoareTripleChecker+Invalid, 7910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1250 IncrementalHoareTripleChecker+Valid, 6643 IncrementalHoareTripleChecker+Invalid, 17 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 70.5s IncrementalHoareTripleChecker+Time [2022-01-31 22:36:32,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1773 Valid, 3687 Invalid, 7910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1250 Valid, 6643 Invalid, 17 Unknown, 0 Unchecked, 70.5s Time] [2022-01-31 22:36:32,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1475 states. [2022-01-31 22:36:32,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1475 to 1182. [2022-01-31 22:36:32,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1182 states, 905 states have (on average 1.3966850828729283) internal successors, (1264), 911 states have internal predecessors, (1264), 184 states have call successors, (184), 79 states have call predecessors, (184), 92 states have return successors, (249), 191 states have call predecessors, (249), 177 states have call successors, (249) [2022-01-31 22:36:32,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 1697 transitions. [2022-01-31 22:36:32,612 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 1697 transitions. Word has length 63 [2022-01-31 22:36:32,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:36:32,613 INFO L470 AbstractCegarLoop]: Abstraction has 1182 states and 1697 transitions. [2022-01-31 22:36:32,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-31 22:36:32,613 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 1697 transitions. [2022-01-31 22:36:32,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-31 22:36:32,614 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:36:32,614 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, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:36:32,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-31 22:36:32,615 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:36:32,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:36:32,615 INFO L85 PathProgramCache]: Analyzing trace with hash 2120932452, now seen corresponding path program 1 times [2022-01-31 22:36:32,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:36:32,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2072632579] [2022-01-31 22:36:32,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:36:32,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:36:32,623 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:36:32,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:32,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:36:32,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:32,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:36:32,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:32,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:36:32,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:32,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-01-31 22:36:32,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:32,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-01-31 22:36:32,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:32,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:36:32,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:32,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-01-31 22:36:32,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:32,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:36:32,910 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:36:32,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2072632579] [2022-01-31 22:36:32,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [2072632579] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:36:32,911 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:36:32,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-31 22:36:32,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313379638] [2022-01-31 22:36:32,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:36:32,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-31 22:36:32,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:36:32,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-31 22:36:32,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-01-31 22:36:32,912 INFO L87 Difference]: Start difference. First operand 1182 states and 1697 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (9), 9 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-31 22:36:38,786 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:42,461 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-01-31 22:36:44,722 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-01-31 22:36:47,891 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-01-31 22:36:49,882 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:53,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-01-31 22:36:59,321 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-01-31 22:37:01,930 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-01-31 22:37:04,608 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-01-31 22:37:08,919 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:10,018 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-01-31 22:37:13,403 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:14,975 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-01-31 22:37:17,974 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-01-31 22:37:18,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:37:18,148 INFO L93 Difference]: Finished difference Result 1502 states and 2252 transitions. [2022-01-31 22:37:18,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-31 22:37:18,149 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (9), 9 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2022-01-31 22:37:18,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:37:18,152 INFO L225 Difference]: With dead ends: 1502 [2022-01-31 22:37:18,153 INFO L226 Difference]: Without dead ends: 1497 [2022-01-31 22:37:18,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=213, Invalid=657, Unknown=0, NotChecked=0, Total=870 [2022-01-31 22:37:18,153 INFO L933 BasicCegarLoop]: 705 mSDtfsCounter, 2324 mSDsluCounter, 1237 mSDsCounter, 0 mSdLazyCounter, 3414 mSolverCounterSat, 1138 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2385 SdHoareTripleChecker+Valid, 1942 SdHoareTripleChecker+Invalid, 4560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1138 IncrementalHoareTripleChecker+Valid, 3414 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.9s IncrementalHoareTripleChecker+Time [2022-01-31 22:37:18,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2385 Valid, 1942 Invalid, 4560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1138 Valid, 3414 Invalid, 8 Unknown, 0 Unchecked, 43.9s Time] [2022-01-31 22:37:18,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1497 states. [2022-01-31 22:37:18,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1497 to 1182. [2022-01-31 22:37:18,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1182 states, 905 states have (on average 1.3955801104972376) internal successors, (1263), 911 states have internal predecessors, (1263), 184 states have call successors, (184), 79 states have call predecessors, (184), 92 states have return successors, (249), 191 states have call predecessors, (249), 177 states have call successors, (249) [2022-01-31 22:37:18,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 1696 transitions. [2022-01-31 22:37:18,496 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 1696 transitions. Word has length 65 [2022-01-31 22:37:18,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:37:18,496 INFO L470 AbstractCegarLoop]: Abstraction has 1182 states and 1696 transitions. [2022-01-31 22:37:18,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (9), 9 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-31 22:37:18,496 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 1696 transitions. [2022-01-31 22:37:18,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-31 22:37:18,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:37:18,498 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:37:18,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-31 22:37:18,498 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:37:18,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:37:18,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1047837296, now seen corresponding path program 1 times [2022-01-31 22:37:18,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:37:18,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1433147046] [2022-01-31 22:37:18,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:37:18,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:37:18,508 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:37:18,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:18,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:37:18,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:18,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:37:18,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:18,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:37:18,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:18,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-01-31 22:37:18,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:18,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-01-31 22:37:18,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:18,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:37:18,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:18,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-01-31 22:37:18,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:18,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:37:18,768 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:37:18,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1433147046] [2022-01-31 22:37:18,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1433147046] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:37:18,768 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:37:18,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-31 22:37:18,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233432954] [2022-01-31 22:37:18,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:37:18,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-31 22:37:18,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:37:18,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-31 22:37:18,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-01-31 22:37:18,770 INFO L87 Difference]: Start difference. First operand 1182 states and 1696 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (9), 9 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-31 22:37:26,646 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-01-31 22:37:28,674 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-01-31 22:37:33,250 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:35,401 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-01-31 22:37:36,456 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-01-31 22:37:38,578 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-01-31 22:37:40,615 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-01-31 22:37:44,152 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-01-31 22:37:44,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:37:44,765 INFO L93 Difference]: Finished difference Result 2673 states and 3941 transitions. [2022-01-31 22:37:44,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-31 22:37:44,765 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (9), 9 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 66 [2022-01-31 22:37:44,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:37:44,770 INFO L225 Difference]: With dead ends: 2673 [2022-01-31 22:37:44,770 INFO L226 Difference]: Without dead ends: 1499 [2022-01-31 22:37:44,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-01-31 22:37:44,772 INFO L933 BasicCegarLoop]: 779 mSDtfsCounter, 1594 mSDsluCounter, 902 mSDsCounter, 0 mSdLazyCounter, 2577 mSolverCounterSat, 940 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1623 SdHoareTripleChecker+Valid, 1681 SdHoareTripleChecker+Invalid, 3523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 940 IncrementalHoareTripleChecker+Valid, 2577 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.1s IncrementalHoareTripleChecker+Time [2022-01-31 22:37:44,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1623 Valid, 1681 Invalid, 3523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [940 Valid, 2577 Invalid, 6 Unknown, 0 Unchecked, 25.1s Time] [2022-01-31 22:37:44,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states. [2022-01-31 22:37:45,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1185. [2022-01-31 22:37:45,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1185 states, 908 states have (on average 1.394273127753304) internal successors, (1266), 914 states have internal predecessors, (1266), 184 states have call successors, (184), 79 states have call predecessors, (184), 92 states have return successors, (249), 191 states have call predecessors, (249), 177 states have call successors, (249) [2022-01-31 22:37:45,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1185 states to 1185 states and 1699 transitions. [2022-01-31 22:37:45,094 INFO L78 Accepts]: Start accepts. Automaton has 1185 states and 1699 transitions. Word has length 66 [2022-01-31 22:37:45,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:37:45,094 INFO L470 AbstractCegarLoop]: Abstraction has 1185 states and 1699 transitions. [2022-01-31 22:37:45,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (9), 9 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-31 22:37:45,094 INFO L276 IsEmpty]: Start isEmpty. Operand 1185 states and 1699 transitions. [2022-01-31 22:37:45,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-01-31 22:37:45,096 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:37:45,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-31 22:37:45,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-31 22:37:45,096 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:37:45,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:37:45,096 INFO L85 PathProgramCache]: Analyzing trace with hash -151054602, now seen corresponding path program 1 times [2022-01-31 22:37:45,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:37:45,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1681032641] [2022-01-31 22:37:45,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:37:45,110 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:37:45,111 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:37:45,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:37:45,119 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:37:45,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:45,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:37:45,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:45,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:37:45,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:45,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-01-31 22:37:45,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:45,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-01-31 22:37:45,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:45,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-01-31 22:37:45,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:45,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:37:45,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:45,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-01-31 22:37:45,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:45,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:37:45,425 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:37:45,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1681032641] [2022-01-31 22:37:45,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1681032641] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:37:45,425 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:37:45,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-31 22:37:45,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597167640] [2022-01-31 22:37:45,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:37:45,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-31 22:37:45,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:37:45,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-31 22:37:45,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-01-31 22:37:45,426 INFO L87 Difference]: Start difference. First operand 1185 states and 1699 transitions. Second operand has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (9), 9 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-31 22:37:56,309 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-01-31 22:37:58,342 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-01-31 22:38:00,374 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-01-31 22:38:02,526 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-01-31 22:38:04,211 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:07,410 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 []