/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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/loopacceleration/qvasr/qvasr_64.epf -i ../../../trunk/examples/svcomp/ntdrivers/kbfiltr.i.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 13:43:52,733 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 13:43:52,765 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 13:43:52,802 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 13:43:52,803 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 13:43:52,803 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 13:43:52,805 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 13:43:52,806 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 13:43:52,811 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 13:43:52,817 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 13:43:52,817 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 13:43:52,818 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 13:43:52,819 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 13:43:52,819 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 13:43:52,820 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 13:43:52,822 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 13:43:52,823 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 13:43:52,824 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 13:43:52,828 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 13:43:52,830 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 13:43:52,831 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 13:43:52,831 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 13:43:52,832 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 13:43:52,833 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 13:43:52,834 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 13:43:52,836 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 13:43:52,836 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 13:43:52,836 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 13:43:52,837 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 13:43:52,837 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 13:43:52,838 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 13:43:52,838 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 13:43:52,838 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 13:43:52,839 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 13:43:52,840 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 13:43:52,840 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 13:43:52,840 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 13:43:52,841 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 13:43:52,841 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 13:43:52,841 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 13:43:52,842 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 13:43:52,843 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 13:43:52,843 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/loopacceleration/qvasr/qvasr_64.epf [2022-04-06 13:43:52,876 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 13:43:52,877 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 13:43:52,878 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-04-06 13:43:52,878 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-04-06 13:43:52,879 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-04-06 13:43:52,879 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-04-06 13:43:52,879 INFO L138 SettingsManager]: * Use SBE=true [2022-04-06 13:43:52,879 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 13:43:52,880 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 13:43:52,880 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 13:43:52,881 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 13:43:52,881 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 13:43:52,881 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 13:43:52,881 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 13:43:52,881 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 13:43:52,881 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 13:43:52,881 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 13:43:52,881 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 13:43:52,882 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 13:43:52,882 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 13:43:52,882 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 13:43:52,882 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-04-06 13:43:52,883 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-04-06 13:43:52,883 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-04-06 13:43:52,883 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-04-06 13:43:52,883 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 13:43:52,883 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-04-06 13:43:52,883 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-04-06 13:43:52,885 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-04-06 13:43:52,885 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_QVASR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-06 13:43:53,105 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 13:43:53,125 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 13:43:53,128 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 13:43:53,129 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 13:43:53,130 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 13:43:53,131 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers/kbfiltr.i.cil-2.c [2022-04-06 13:43:53,205 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31778e180/45580f427cec4aaa8f1e1a7a92e2e118/FLAGd96acab43 [2022-04-06 13:43:53,740 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 13:43:53,741 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/kbfiltr.i.cil-2.c [2022-04-06 13:43:53,772 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31778e180/45580f427cec4aaa8f1e1a7a92e2e118/FLAGd96acab43 [2022-04-06 13:43:54,213 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31778e180/45580f427cec4aaa8f1e1a7a92e2e118 [2022-04-06 13:43:54,215 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 13:43:54,216 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-04-06 13:43:54,218 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 13:43:54,218 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 13:43:54,221 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 13:43:54,222 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 01:43:54" (1/1) ... [2022-04-06 13:43:54,223 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@264d8f04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 01:43:54, skipping insertion in model container [2022-04-06 13:43:54,223 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 01:43:54" (1/1) ... [2022-04-06 13:43:54,228 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 13:43:54,307 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 13:43:54,728 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/kbfiltr.i.cil-2.c[62209,62222] [2022-04-06 13:43:54,909 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 13:43:54,918 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 13:43:54,979 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/kbfiltr.i.cil-2.c[62209,62222] [2022-04-06 13:43:55,100 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 13:43:55,132 INFO L208 MainTranslator]: Completed translation [2022-04-06 13:43:55,132 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 01:43:55 WrapperNode [2022-04-06 13:43:55,132 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 13:43:55,133 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 13:43:55,133 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 13:43:55,134 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 13:43:55,144 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 01:43:55" (1/1) ... [2022-04-06 13:43:55,145 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 01:43:55" (1/1) ... [2022-04-06 13:43:55,195 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 01:43:55" (1/1) ... [2022-04-06 13:43:55,196 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 01:43:55" (1/1) ... [2022-04-06 13:43:55,255 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 01:43:55" (1/1) ... [2022-04-06 13:43:55,266 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 01:43:55" (1/1) ... [2022-04-06 13:43:55,277 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 01:43:55" (1/1) ... [2022-04-06 13:43:55,301 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 13:43:55,311 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 13:43:55,311 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 13:43:55,311 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 13:43:55,312 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 01:43:55" (1/1) ... [2022-04-06 13:43:55,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 13:43:55,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 13:43:55,341 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-06 13:43:55,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-06 13:43:55,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 13:43:55,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 13:43:55,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~PVOID~0~X~~PVOID~0~X~$Pointer$~X~$Pointer$~X~~PBOOLEAN~0~TO~~NTSTATUS~0 [2022-04-06 13:43:55,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~PVOID~0~X~~PKEYBOARD_INPUT_DATA~0~X~~POUTPUT_PACKET~0~X~~UCHAR~0~X~~PUCHAR~0~X~~PBOOLEAN~0~X~~PKEYBOARD_SCAN_STATE~0~TO~~BOOLEAN~0 [2022-04-06 13:43:55,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~PVOID~0~X~~PVOID~0~X~~PVOID~0~X~~PVOID~0~TO~VOID [2022-04-06 13:43:55,384 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 13:43:55,384 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 13:43:55,385 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2022-04-06 13:43:55,385 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedDecrement [2022-04-06 13:43:55,385 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_IoCtl [2022-04-06 13:43:55,386 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-04-06 13:43:55,386 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2022-04-06 13:43:55,386 INFO L138 BoogieDeclarations]: Found implementation of procedure DriverEntry [2022-04-06 13:43:55,386 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_AddDevice [2022-04-06 13:43:55,386 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_Complete [2022-04-06 13:43:55,386 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_CreateClose [2022-04-06 13:43:55,386 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_DispatchPassThrough [2022-04-06 13:43:55,386 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_InternIoCtl [2022-04-06 13:43:55,387 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_PnP [2022-04-06 13:43:55,387 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_Power [2022-04-06 13:43:55,387 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_InitializationRoutine [2022-04-06 13:43:55,387 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_IsrHook [2022-04-06 13:43:55,387 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_ServiceCallback [2022-04-06 13:43:55,387 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_Unload [2022-04-06 13:43:55,387 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2022-04-06 13:43:55,387 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 13:43:55,387 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAcquireFastMutex [2022-04-06 13:43:55,387 INFO L138 BoogieDeclarations]: Found implementation of procedure ExReleaseFastMutex [2022-04-06 13:43:55,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2022-04-06 13:43:55,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ExFreePool [2022-04-06 13:43:55,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertHeadList [2022-04-06 13:43:55,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertTailList [2022-04-06 13:43:55,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedRemoveHeadList [2022-04-06 13:43:55,388 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAllocateMdl [2022-04-06 13:43:55,388 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAttachDeviceToDeviceStack [2022-04-06 13:43:55,388 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildAsynchronousFsdRequest [2022-04-06 13:43:55,389 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2022-04-06 13:43:55,389 INFO L138 BoogieDeclarations]: Found implementation of procedure IoCreateDevice [2022-04-06 13:43:55,389 INFO L138 BoogieDeclarations]: Found implementation of procedure IoCreateSymbolicLink [2022-04-06 13:43:55,389 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteDevice [2022-04-06 13:43:55,389 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2022-04-06 13:43:55,389 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDetachDevice [2022-04-06 13:43:55,389 INFO L138 BoogieDeclarations]: Found implementation of procedure IoFreeIrp [2022-04-06 13:43:55,389 INFO L138 BoogieDeclarations]: Found implementation of procedure IoFreeMdl [2022-04-06 13:43:55,389 INFO L138 BoogieDeclarations]: Found implementation of procedure IoGetConfigurationInformation [2022-04-06 13:43:55,390 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2022-04-06 13:43:55,390 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2022-04-06 13:43:55,390 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReleaseCancelSpinLock [2022-04-06 13:43:55,390 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-04-06 13:43:55,390 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetHardErrorOrVerifyDevice [2022-04-06 13:43:55,390 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-04-06 13:43:55,390 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-04-06 13:43:55,390 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-04-06 13:43:55,390 INFO L138 BoogieDeclarations]: Found implementation of procedure KeAcquireSpinLockRaiseToDpc [2022-04-06 13:43:55,390 INFO L138 BoogieDeclarations]: Found implementation of procedure KeDelayExecutionThread [2022-04-06 13:43:55,391 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeEvent [2022-04-06 13:43:55,391 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeSemaphore [2022-04-06 13:43:55,391 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeSpinLock [2022-04-06 13:43:55,391 INFO L138 BoogieDeclarations]: Found implementation of procedure KeReleaseSemaphore [2022-04-06 13:43:55,392 INFO L138 BoogieDeclarations]: Found implementation of procedure KfReleaseSpinLock [2022-04-06 13:43:55,392 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2022-04-06 13:43:55,392 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-04-06 13:43:55,392 INFO L138 BoogieDeclarations]: Found implementation of procedure MmAllocateContiguousMemory [2022-04-06 13:43:55,392 INFO L138 BoogieDeclarations]: Found implementation of procedure MmFreeContiguousMemory [2022-04-06 13:43:55,392 INFO L138 BoogieDeclarations]: Found implementation of procedure MmMapLockedPagesSpecifyCache [2022-04-06 13:43:55,392 INFO L138 BoogieDeclarations]: Found implementation of procedure MmPageEntireDriver [2022-04-06 13:43:55,393 INFO L138 BoogieDeclarations]: Found implementation of procedure MmResetDriverPaging [2022-04-06 13:43:55,393 INFO L138 BoogieDeclarations]: Found implementation of procedure MmUnlockPages [2022-04-06 13:43:55,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2022-04-06 13:43:55,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ObfDereferenceObject [2022-04-06 13:43:55,393 INFO L138 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2022-04-06 13:43:55,393 INFO L138 BoogieDeclarations]: Found implementation of procedure PoStartNextPowerIrp [2022-04-06 13:43:55,394 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2022-04-06 13:43:55,394 INFO L138 BoogieDeclarations]: Found implementation of procedure PsTerminateSystemThread [2022-04-06 13:43:55,394 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlAnsiStringToUnicodeString [2022-04-06 13:43:55,394 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCompareMemory [2022-04-06 13:43:55,394 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCopyUnicodeString [2022-04-06 13:43:55,394 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlDeleteRegistryValue [2022-04-06 13:43:55,394 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlFreeUnicodeString [2022-04-06 13:43:55,395 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlInitString [2022-04-06 13:43:55,395 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlInitUnicodeString [2022-04-06 13:43:55,395 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlQueryRegistryValues [2022-04-06 13:43:55,395 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2022-04-06 13:43:55,396 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-04-06 13:43:55,396 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2022-04-06 13:43:55,396 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 13:43:55,396 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 13:43:55,396 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 13:43:55,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 13:43:55,396 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2022-04-06 13:43:55,396 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 13:43:55,396 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-04-06 13:43:55,396 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2022-04-06 13:43:55,396 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 13:43:55,397 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2022-04-06 13:43:55,397 INFO L130 BoogieDeclarations]: Found specification of procedure memmove [2022-04-06 13:43:55,397 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2022-04-06 13:43:55,397 INFO L130 BoogieDeclarations]: Found specification of procedure RtlQueryRegistryValues [2022-04-06 13:43:55,397 INFO L130 BoogieDeclarations]: Found specification of procedure RtlDeleteRegistryValue [2022-04-06 13:43:55,397 INFO L130 BoogieDeclarations]: Found specification of procedure RtlInitString [2022-04-06 13:43:55,397 INFO L130 BoogieDeclarations]: Found specification of procedure RtlInitUnicodeString [2022-04-06 13:43:55,397 INFO L130 BoogieDeclarations]: Found specification of procedure RtlAnsiStringToUnicodeString [2022-04-06 13:43:55,398 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCopyUnicodeString [2022-04-06 13:43:55,398 INFO L130 BoogieDeclarations]: Found specification of procedure RtlFreeUnicodeString [2022-04-06 13:43:55,398 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCompareMemory [2022-04-06 13:43:55,399 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2022-04-06 13:43:55,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 13:43:55,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 13:43:55,399 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedDecrement [2022-04-06 13:43:55,399 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeEvent [2022-04-06 13:43:55,399 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2022-04-06 13:43:55,400 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeSemaphore [2022-04-06 13:43:55,400 INFO L130 BoogieDeclarations]: Found specification of procedure KeReleaseSemaphore [2022-04-06 13:43:55,400 INFO L130 BoogieDeclarations]: Found specification of procedure KeDelayExecutionThread [2022-04-06 13:43:55,400 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-04-06 13:43:55,400 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeSpinLock [2022-04-06 13:43:55,400 INFO L130 BoogieDeclarations]: Found specification of procedure KfReleaseSpinLock [2022-04-06 13:43:55,400 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2022-04-06 13:43:55,400 INFO L130 BoogieDeclarations]: Found specification of procedure ExFreePool [2022-04-06 13:43:55,400 INFO L130 BoogieDeclarations]: Found specification of procedure ExAcquireFastMutex [2022-04-06 13:43:55,400 INFO L130 BoogieDeclarations]: Found specification of procedure ExReleaseFastMutex [2022-04-06 13:43:55,400 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertHeadList [2022-04-06 13:43:55,401 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertTailList [2022-04-06 13:43:55,401 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedRemoveHeadList [2022-04-06 13:43:55,401 INFO L130 BoogieDeclarations]: Found specification of procedure MmUnlockPages [2022-04-06 13:43:55,401 INFO L130 BoogieDeclarations]: Found specification of procedure MmMapLockedPagesSpecifyCache [2022-04-06 13:43:55,401 INFO L130 BoogieDeclarations]: Found specification of procedure MmAllocateContiguousMemory [2022-04-06 13:43:55,401 INFO L130 BoogieDeclarations]: Found specification of procedure MmFreeContiguousMemory [2022-04-06 13:43:55,402 INFO L130 BoogieDeclarations]: Found specification of procedure MmResetDriverPaging [2022-04-06 13:43:55,402 INFO L130 BoogieDeclarations]: Found specification of procedure MmPageEntireDriver [2022-04-06 13:43:55,402 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2022-04-06 13:43:55,402 INFO L130 BoogieDeclarations]: Found specification of procedure PsTerminateSystemThread [2022-04-06 13:43:55,403 INFO L130 BoogieDeclarations]: Found specification of procedure IoAllocateMdl [2022-04-06 13:43:55,403 INFO L130 BoogieDeclarations]: Found specification of procedure IoAttachDeviceToDeviceStack [2022-04-06 13:43:55,405 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildAsynchronousFsdRequest [2022-04-06 13:43:55,405 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2022-04-06 13:43:55,410 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-04-06 13:43:55,410 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-04-06 13:43:55,411 INFO L130 BoogieDeclarations]: Found specification of procedure IoCreateDevice [2022-04-06 13:43:55,411 INFO L130 BoogieDeclarations]: Found specification of procedure IoCreateSymbolicLink [2022-04-06 13:43:55,411 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteDevice [2022-04-06 13:43:55,411 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2022-04-06 13:43:55,411 INFO L130 BoogieDeclarations]: Found specification of procedure IoDetachDevice [2022-04-06 13:43:55,411 INFO L130 BoogieDeclarations]: Found specification of procedure IoFreeIrp [2022-04-06 13:43:55,411 INFO L130 BoogieDeclarations]: Found specification of procedure IoFreeMdl [2022-04-06 13:43:55,411 INFO L130 BoogieDeclarations]: Found specification of procedure IoGetConfigurationInformation [2022-04-06 13:43:55,411 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2022-04-06 13:43:55,411 INFO L130 BoogieDeclarations]: Found specification of procedure IoReleaseCancelSpinLock [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetHardErrorOrVerifyDevice [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure PoCallDriver [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure PoStartNextPowerIrp [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure ObfDereferenceObject [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_AddDevice [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_CreateClose [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_DispatchPassThrough [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_InternIoCtl [2022-04-06 13:43:55,412 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_IoCtl [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_PnP [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_Power [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_InitializationRoutine [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_IsrHook [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_ServiceCallback [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_Unload [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure DriverEntry [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-04-06 13:43:55,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_Complete [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~PVOID~0~X~~PVOID~0~X~$Pointer$~X~$Pointer$~X~~PBOOLEAN~0~TO~~NTSTATUS~0 [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~PVOID~0~X~~PKEYBOARD_INPUT_DATA~0~X~~POUTPUT_PACKET~0~X~~UCHAR~0~X~~PUCHAR~0~X~~PBOOLEAN~0~X~~PKEYBOARD_SCAN_STATE~0~TO~~BOOLEAN~0 [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~PVOID~0~X~~PVOID~0~X~~PVOID~0~X~~PVOID~0~TO~VOID [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uchar [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-04-06 13:43:55,414 INFO L130 BoogieDeclarations]: Found specification of procedure KeAcquireSpinLockRaiseToDpc [2022-04-06 13:43:55,415 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 13:43:55,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 13:43:55,415 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 13:43:55,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-04-06 13:43:55,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-04-06 13:43:55,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-04-06 13:43:55,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-04-06 13:43:55,822 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 13:43:55,825 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 13:43:55,866 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:55,952 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:55,952 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:55,952 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:55,964 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:55,964 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:55,989 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:55,995 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:55,995 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:55,996 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,006 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:56,006 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:56,011 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,020 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:56,020 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:56,280 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,291 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:56,292 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:56,292 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,305 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:56,305 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:56,306 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,327 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:56,327 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:56,349 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,357 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:56,357 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:56,358 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,367 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:56,368 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:56,369 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,380 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:56,380 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:56,421 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,429 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:56,429 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:56,430 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,435 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:56,435 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:56,452 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,608 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume false; [2022-04-06 13:43:56,608 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume !false; [2022-04-06 13:43:56,625 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,642 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2022-04-06 13:43:56,642 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2022-04-06 13:43:56,653 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:56,657 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:56,658 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:56,661 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:57,410 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-04-06 13:43:57,411 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-04-06 13:43:57,539 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:57,543 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:57,543 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:57,646 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:57,650 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:57,650 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:57,661 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:57,682 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2022-04-06 13:43:57,683 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2022-04-06 13:43:57,689 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:57,698 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-04-06 13:43:57,698 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-04-06 13:43:57,720 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:57,725 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:57,725 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:57,726 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:57,749 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !false; [2022-04-06 13:43:57,750 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##9: assume false; [2022-04-06 13:43:57,753 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 13:43:57,758 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 13:43:57,758 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 13:43:57,779 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 13:43:57,795 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 13:43:57,795 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-04-06 13:43:57,798 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 01:43:57 BoogieIcfgContainer [2022-04-06 13:43:57,798 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 13:43:57,799 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-04-06 13:43:57,799 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-04-06 13:43:57,800 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-04-06 13:43:57,803 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 01:43:57" (1/1) ... [2022-04-06 13:43:57,804 INFO L168 ansformationObserver]: Applying ICFG transformation LOOP_ACCELERATION_QVASR [2022-04-06 13:43:57,857 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 06.04 01:43:57 BasicIcfg [2022-04-06 13:43:57,857 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-04-06 13:43:57,859 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 13:43:57,859 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 13:43:57,862 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 13:43:57,862 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 01:43:54" (1/4) ... [2022-04-06 13:43:57,862 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@509fec6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 01:43:57, skipping insertion in model container [2022-04-06 13:43:57,862 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 01:43:55" (2/4) ... [2022-04-06 13:43:57,863 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@509fec6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 01:43:57, skipping insertion in model container [2022-04-06 13:43:57,863 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 01:43:57" (3/4) ... [2022-04-06 13:43:57,863 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@509fec6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 01:43:57, skipping insertion in model container [2022-04-06 13:43:57,863 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 06.04 01:43:57" (4/4) ... [2022-04-06 13:43:57,864 INFO L111 eAbstractionObserver]: Analyzing ICFG kbfiltr.i.cil-2.cqvasr [2022-04-06 13:43:57,868 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-04-06 13:43:57,868 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 13:43:57,906 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 13:43:57,911 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-04-06 13:43:57,911 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 13:43:57,929 INFO L276 IsEmpty]: Start isEmpty. Operand has 308 states, 230 states have (on average 1.5) internal successors, (345), 248 states have internal predecessors, (345), 49 states have call successors, (49), 27 states have call predecessors, (49), 27 states have return successors, (49), 47 states have call predecessors, (49), 49 states have call successors, (49) [2022-04-06 13:43:57,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-04-06 13:43:57,934 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:43:57,934 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:43:57,934 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:43:57,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:43:57,939 INFO L85 PathProgramCache]: Analyzing trace with hash 87749024, now seen corresponding path program 1 times [2022-04-06 13:43:57,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:43:57,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85654004] [2022-04-06 13:43:57,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:43:57,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:43:58,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:43:58,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:43:58,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:43:58,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:43:58,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:43:58,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:43:58,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:43:58,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:43:58,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:43:58,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:43:58,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:43:58,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85654004] [2022-04-06 13:43:58,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85654004] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:43:58,623 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:43:58,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 13:43:58,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122621318] [2022-04-06 13:43:58,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:43:58,645 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 13:43:58,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:43:58,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 13:43:58,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 13:43:58,672 INFO L87 Difference]: Start difference. First operand has 308 states, 230 states have (on average 1.5) internal successors, (345), 248 states have internal predecessors, (345), 49 states have call successors, (49), 27 states have call predecessors, (49), 27 states have return successors, (49), 47 states have call predecessors, (49), 49 states have call successors, (49) Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-04-06 13:44:00,778 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:02,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:44:02,670 INFO L93 Difference]: Finished difference Result 643 states and 953 transitions. [2022-04-06 13:44:02,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 13:44:02,672 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 31 [2022-04-06 13:44:02,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:44:02,686 INFO L225 Difference]: With dead ends: 643 [2022-04-06 13:44:02,686 INFO L226 Difference]: Without dead ends: 343 [2022-04-06 13:44:02,691 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-04-06 13:44:02,693 INFO L913 BasicCegarLoop]: 332 mSDtfsCounter, 599 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 225 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 604 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-04-06 13:44:02,694 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [604 Valid, 460 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 378 Invalid, 1 Unknown, 0 Unchecked, 3.8s Time] [2022-04-06 13:44:02,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2022-04-06 13:44:02,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 299. [2022-04-06 13:44:02,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 224 states have (on average 1.4464285714285714) internal successors, (324), 240 states have internal predecessors, (324), 49 states have call successors, (49), 27 states have call predecessors, (49), 25 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-04-06 13:44:02,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 407 transitions. [2022-04-06 13:44:02,763 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 407 transitions. Word has length 31 [2022-04-06 13:44:02,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:44:02,764 INFO L478 AbstractCegarLoop]: Abstraction has 299 states and 407 transitions. [2022-04-06 13:44:02,764 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-04-06 13:44:02,764 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 407 transitions. [2022-04-06 13:44:02,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-04-06 13:44:02,765 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:44:02,765 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:44:02,765 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 13:44:02,766 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:44:02,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:44:02,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1441058721, now seen corresponding path program 1 times [2022-04-06 13:44:02,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:44:02,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481665659] [2022-04-06 13:44:02,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:44:02,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:44:02,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:03,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:44:03,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:03,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:44:03,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:03,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:44:03,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:03,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:03,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:03,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:44:03,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:44:03,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481665659] [2022-04-06 13:44:03,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481665659] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:44:03,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:44:03,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 13:44:03,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137442392] [2022-04-06 13:44:03,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:44:03,180 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 13:44:03,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:44:03,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 13:44:03,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-04-06 13:44:03,181 INFO L87 Difference]: Start difference. First operand 299 states and 407 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-04-06 13:44:05,251 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:08,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:44:08,237 INFO L93 Difference]: Finished difference Result 360 states and 492 transitions. [2022-04-06 13:44:08,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 13:44:08,238 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 31 [2022-04-06 13:44:08,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:44:08,243 INFO L225 Difference]: With dead ends: 360 [2022-04-06 13:44:08,243 INFO L226 Difference]: Without dead ends: 343 [2022-04-06 13:44:08,244 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-04-06 13:44:08,245 INFO L913 BasicCegarLoop]: 313 mSDtfsCounter, 602 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 1361 mSolverCounterSat, 223 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 682 SdHoareTripleChecker+Invalid, 1585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 1361 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-04-06 13:44:08,245 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 682 Invalid, 1585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 1361 Invalid, 1 Unknown, 0 Unchecked, 4.9s Time] [2022-04-06 13:44:08,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2022-04-06 13:44:08,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 299. [2022-04-06 13:44:08,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 224 states have (on average 1.4419642857142858) internal successors, (323), 240 states have internal predecessors, (323), 49 states have call successors, (49), 27 states have call predecessors, (49), 25 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-04-06 13:44:08,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 406 transitions. [2022-04-06 13:44:08,277 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 406 transitions. Word has length 31 [2022-04-06 13:44:08,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:44:08,277 INFO L478 AbstractCegarLoop]: Abstraction has 299 states and 406 transitions. [2022-04-06 13:44:08,277 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-04-06 13:44:08,277 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 406 transitions. [2022-04-06 13:44:08,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-04-06 13:44:08,279 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:44:08,279 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:44:08,279 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-06 13:44:08,280 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:44:08,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:44:08,280 INFO L85 PathProgramCache]: Analyzing trace with hash -117863037, now seen corresponding path program 1 times [2022-04-06 13:44:08,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:44:08,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778655720] [2022-04-06 13:44:08,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:44:08,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:44:08,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:08,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:44:08,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:08,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:44:08,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:08,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:44:08,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:08,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:08,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:08,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:44:08,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:08,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:08,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:08,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:44:08,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:08,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:44:08,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:44:08,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778655720] [2022-04-06 13:44:08,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778655720] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:44:08,699 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:44:08,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 13:44:08,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87673104] [2022-04-06 13:44:08,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:44:08,703 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 13:44:08,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:44:08,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 13:44:08,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-04-06 13:44:08,704 INFO L87 Difference]: Start difference. First operand 299 states and 406 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (11), 7 states have call predecessors, (11), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 13:44:09,937 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:11,951 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:13,968 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:15,985 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:18,003 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:19,398 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:23,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:44:23,452 INFO L93 Difference]: Finished difference Result 599 states and 829 transitions. [2022-04-06 13:44:23,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 13:44:23,452 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (11), 7 states have call predecessors, (11), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 53 [2022-04-06 13:44:23,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:44:23,454 INFO L225 Difference]: With dead ends: 599 [2022-04-06 13:44:23,454 INFO L226 Difference]: Without dead ends: 348 [2022-04-06 13:44:23,456 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-04-06 13:44:23,457 INFO L913 BasicCegarLoop]: 312 mSDtfsCounter, 743 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 1539 mSolverCounterSat, 326 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 746 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 1869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 326 IncrementalHoareTripleChecker+Valid, 1539 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.4s IncrementalHoareTripleChecker+Time [2022-04-06 13:44:23,458 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [746 Valid, 734 Invalid, 1869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [326 Valid, 1539 Invalid, 4 Unknown, 0 Unchecked, 14.4s Time] [2022-04-06 13:44:23,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-04-06 13:44:23,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 303. [2022-04-06 13:44:23,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 227 states have (on average 1.4361233480176212) internal successors, (326), 243 states have internal predecessors, (326), 49 states have call successors, (49), 27 states have call predecessors, (49), 26 states have return successors, (35), 35 states have call predecessors, (35), 34 states have call successors, (35) [2022-04-06 13:44:23,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 410 transitions. [2022-04-06 13:44:23,484 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 410 transitions. Word has length 53 [2022-04-06 13:44:23,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:44:23,485 INFO L478 AbstractCegarLoop]: Abstraction has 303 states and 410 transitions. [2022-04-06 13:44:23,485 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (11), 7 states have call predecessors, (11), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 13:44:23,485 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 410 transitions. [2022-04-06 13:44:23,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-04-06 13:44:23,487 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:44:23,487 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:44:23,487 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-04-06 13:44:23,487 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:44:23,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:44:23,488 INFO L85 PathProgramCache]: Analyzing trace with hash 2130914723, now seen corresponding path program 1 times [2022-04-06 13:44:23,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:44:23,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406136686] [2022-04-06 13:44:23,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:44:23,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:44:23,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:23,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:44:23,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:23,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:44:23,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:23,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:44:23,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:23,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:23,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:23,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:44:23,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:23,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:23,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:23,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:44:23,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:23,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:44:23,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:44:23,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406136686] [2022-04-06 13:44:23,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406136686] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:44:23,792 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:44:23,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 13:44:23,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327816902] [2022-04-06 13:44:23,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:44:23,793 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 13:44:23,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:44:23,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 13:44:23,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 13:44:23,794 INFO L87 Difference]: Start difference. First operand 303 states and 410 transitions. Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 13:44:26,865 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:28,884 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:31,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:44:31,071 INFO L93 Difference]: Finished difference Result 492 states and 667 transitions. [2022-04-06 13:44:31,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 13:44:31,072 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 53 [2022-04-06 13:44:31,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:44:31,075 INFO L225 Difference]: With dead ends: 492 [2022-04-06 13:44:31,075 INFO L226 Difference]: Without dead ends: 431 [2022-04-06 13:44:31,075 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2022-04-06 13:44:31,076 INFO L913 BasicCegarLoop]: 362 mSDtfsCounter, 999 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 365 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1004 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 1218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 365 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2022-04-06 13:44:31,077 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1004 Valid, 567 Invalid, 1218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 851 Invalid, 2 Unknown, 0 Unchecked, 7.0s Time] [2022-04-06 13:44:31,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-04-06 13:44:31,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 374. [2022-04-06 13:44:31,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 288 states have (on average 1.3715277777777777) internal successors, (395), 292 states have internal predecessors, (395), 48 states have call successors, (48), 33 states have call predecessors, (48), 37 states have return successors, (55), 51 states have call predecessors, (55), 39 states have call successors, (55) [2022-04-06 13:44:31,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 498 transitions. [2022-04-06 13:44:31,108 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 498 transitions. Word has length 53 [2022-04-06 13:44:31,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:44:31,108 INFO L478 AbstractCegarLoop]: Abstraction has 374 states and 498 transitions. [2022-04-06 13:44:31,108 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 13:44:31,108 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 498 transitions. [2022-04-06 13:44:31,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-04-06 13:44:31,111 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:44:31,111 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:44:31,111 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-04-06 13:44:31,112 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:44:31,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:44:31,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1965807877, now seen corresponding path program 1 times [2022-04-06 13:44:31,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:44:31,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639877598] [2022-04-06 13:44:31,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:44:31,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:44:31,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:31,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:44:31,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:31,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:44:31,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:31,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:44:31,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:31,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:31,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:31,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:44:31,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:31,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:31,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:31,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:44:31,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:31,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-04-06 13:44:31,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:31,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:44:31,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:44:31,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639877598] [2022-04-06 13:44:31,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639877598] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:44:31,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:44:31,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 13:44:31,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738561249] [2022-04-06 13:44:31,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:44:31,437 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 13:44:31,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:44:31,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 13:44:31,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 13:44:31,438 INFO L87 Difference]: Start difference. First operand 374 states and 498 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 13:44:33,588 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:35,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:44:35,986 INFO L93 Difference]: Finished difference Result 569 states and 751 transitions. [2022-04-06 13:44:35,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 13:44:35,987 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 60 [2022-04-06 13:44:35,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:44:35,990 INFO L225 Difference]: With dead ends: 569 [2022-04-06 13:44:35,990 INFO L226 Difference]: Without dead ends: 450 [2022-04-06 13:44:35,991 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2022-04-06 13:44:35,992 INFO L913 BasicCegarLoop]: 320 mSDtfsCounter, 655 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 952 mSolverCounterSat, 204 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 667 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 952 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-04-06 13:44:35,992 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [667 Valid, 554 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 952 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2022-04-06 13:44:35,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2022-04-06 13:44:36,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 410. [2022-04-06 13:44:36,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 325 states have (on average 1.3723076923076922) internal successors, (446), 327 states have internal predecessors, (446), 44 states have call successors, (44), 33 states have call predecessors, (44), 40 states have return successors, (55), 50 states have call predecessors, (55), 37 states have call successors, (55) [2022-04-06 13:44:36,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 545 transitions. [2022-04-06 13:44:36,025 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 545 transitions. Word has length 60 [2022-04-06 13:44:36,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:44:36,025 INFO L478 AbstractCegarLoop]: Abstraction has 410 states and 545 transitions. [2022-04-06 13:44:36,025 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 13:44:36,025 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 545 transitions. [2022-04-06 13:44:36,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-04-06 13:44:36,027 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:44:36,027 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:44:36,028 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-04-06 13:44:36,028 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:44:36,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:44:36,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1531946559, now seen corresponding path program 1 times [2022-04-06 13:44:36,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:44:36,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412968221] [2022-04-06 13:44:36,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:44:36,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:44:36,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:36,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:44:36,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:36,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:44:36,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:36,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:44:36,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:36,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:36,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:36,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:44:36,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:36,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:36,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:36,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:44:36,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:36,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:44:36,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:44:36,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412968221] [2022-04-06 13:44:36,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412968221] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:44:36,351 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:44:36,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 13:44:36,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217191325] [2022-04-06 13:44:36,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:44:36,353 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 13:44:36,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:44:36,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 13:44:36,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 13:44:36,354 INFO L87 Difference]: Start difference. First operand 410 states and 545 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (12), 8 states have call predecessors, (12), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 13:44:38,490 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:40,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:44:40,752 INFO L93 Difference]: Finished difference Result 428 states and 568 transitions. [2022-04-06 13:44:40,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 13:44:40,753 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (12), 8 states have call predecessors, (12), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 62 [2022-04-06 13:44:40,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:44:40,755 INFO L225 Difference]: With dead ends: 428 [2022-04-06 13:44:40,755 INFO L226 Difference]: Without dead ends: 424 [2022-04-06 13:44:40,755 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2022-04-06 13:44:40,756 INFO L913 BasicCegarLoop]: 297 mSDtfsCounter, 520 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 193 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 524 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 1137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-04-06 13:44:40,756 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [524 Valid, 506 Invalid, 1137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 943 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2022-04-06 13:44:40,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-04-06 13:44:40,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 409. [2022-04-06 13:44:40,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 325 states have (on average 1.366153846153846) internal successors, (444), 326 states have internal predecessors, (444), 43 states have call successors, (43), 33 states have call predecessors, (43), 40 states have return successors, (55), 50 states have call predecessors, (55), 37 states have call successors, (55) [2022-04-06 13:44:40,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 542 transitions. [2022-04-06 13:44:40,790 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 542 transitions. Word has length 62 [2022-04-06 13:44:40,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:44:40,790 INFO L478 AbstractCegarLoop]: Abstraction has 409 states and 542 transitions. [2022-04-06 13:44:40,790 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (12), 8 states have call predecessors, (12), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 13:44:40,790 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 542 transitions. [2022-04-06 13:44:40,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-04-06 13:44:40,791 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:44:40,791 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:44:40,792 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-04-06 13:44:40,792 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:44:40,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:44:40,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1596439570, now seen corresponding path program 1 times [2022-04-06 13:44:40,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:44:40,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077666185] [2022-04-06 13:44:40,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:44:40,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:44:40,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:41,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:44:41,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:41,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:44:41,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:41,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:44:41,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:41,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:41,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:41,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:44:41,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:41,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:41,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:41,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:44:41,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:41,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-04-06 13:44:41,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:41,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:44:41,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:44:41,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077666185] [2022-04-06 13:44:41,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077666185] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:44:41,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:44:41,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 13:44:41,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766886823] [2022-04-06 13:44:41,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:44:41,236 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 13:44:41,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:44:41,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 13:44:41,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-04-06 13:44:41,237 INFO L87 Difference]: Start difference. First operand 409 states and 542 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 6 states have internal predecessors, (42), 4 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 13:44:43,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-04-06 13:44:46,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:44:46,187 INFO L93 Difference]: Finished difference Result 448 states and 590 transitions. [2022-04-06 13:44:46,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 13:44:46,188 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 6 states have internal predecessors, (42), 4 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 60 [2022-04-06 13:44:46,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:44:46,190 INFO L225 Difference]: With dead ends: 448 [2022-04-06 13:44:46,190 INFO L226 Difference]: Without dead ends: 440 [2022-04-06 13:44:46,191 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2022-04-06 13:44:46,192 INFO L913 BasicCegarLoop]: 333 mSDtfsCounter, 1662 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 983 mSolverCounterSat, 564 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1671 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 1548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 564 IncrementalHoareTripleChecker+Valid, 983 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-04-06 13:44:46,192 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1671 Valid, 523 Invalid, 1548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [564 Valid, 983 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2022-04-06 13:44:46,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-04-06 13:44:46,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 414. [2022-04-06 13:44:46,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 330 states have (on average 1.3636363636363635) internal successors, (450), 331 states have internal predecessors, (450), 43 states have call successors, (43), 33 states have call predecessors, (43), 40 states have return successors, (55), 50 states have call predecessors, (55), 37 states have call successors, (55) [2022-04-06 13:44:46,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 548 transitions. [2022-04-06 13:44:46,228 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 548 transitions. Word has length 60 [2022-04-06 13:44:46,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:44:46,229 INFO L478 AbstractCegarLoop]: Abstraction has 414 states and 548 transitions. [2022-04-06 13:44:46,229 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 6 states have internal predecessors, (42), 4 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 13:44:46,229 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 548 transitions. [2022-04-06 13:44:46,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-06 13:44:46,230 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:44:46,230 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:44:46,230 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-04-06 13:44:46,230 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:44:46,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:44:46,231 INFO L85 PathProgramCache]: Analyzing trace with hash -2079871909, now seen corresponding path program 1 times [2022-04-06 13:44:46,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:44:46,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660279563] [2022-04-06 13:44:46,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:44:46,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:44:46,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:46,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:44:46,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:46,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:44:46,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:46,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:44:46,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:46,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:46,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:46,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:44:46,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:46,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:46,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:46,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:44:46,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:46,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-04-06 13:44:46,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:46,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:44:46,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:44:46,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660279563] [2022-04-06 13:44:46,591 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660279563] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:44:46,591 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:44:46,591 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 13:44:46,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309861268] [2022-04-06 13:44:46,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:44:46,592 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 13:44:46,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:44:46,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 13:44:46,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-04-06 13:44:46,593 INFO L87 Difference]: Start difference. First operand 414 states and 548 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 13:44:48,763 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:51,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:44:51,692 INFO L93 Difference]: Finished difference Result 448 states and 589 transitions. [2022-04-06 13:44:51,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 13:44:51,692 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 61 [2022-04-06 13:44:51,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:44:51,695 INFO L225 Difference]: With dead ends: 448 [2022-04-06 13:44:51,695 INFO L226 Difference]: Without dead ends: 440 [2022-04-06 13:44:51,695 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2022-04-06 13:44:51,696 INFO L913 BasicCegarLoop]: 336 mSDtfsCounter, 1290 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 433 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1299 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 433 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-04-06 13:44:51,696 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1299 Valid, 545 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [433 Valid, 740 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2022-04-06 13:44:51,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-04-06 13:44:51,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 415. [2022-04-06 13:44:51,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 331 states have (on average 1.3625377643504533) internal successors, (451), 332 states have internal predecessors, (451), 43 states have call successors, (43), 33 states have call predecessors, (43), 40 states have return successors, (55), 50 states have call predecessors, (55), 37 states have call successors, (55) [2022-04-06 13:44:51,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 549 transitions. [2022-04-06 13:44:51,736 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 549 transitions. Word has length 61 [2022-04-06 13:44:51,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:44:51,737 INFO L478 AbstractCegarLoop]: Abstraction has 415 states and 549 transitions. [2022-04-06 13:44:51,737 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 13:44:51,737 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 549 transitions. [2022-04-06 13:44:51,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-04-06 13:44:51,739 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:44:51,739 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:44:51,739 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-04-06 13:44:51,739 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:44:51,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:44:51,740 INFO L85 PathProgramCache]: Analyzing trace with hash -71252035, now seen corresponding path program 1 times [2022-04-06 13:44:51,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:44:51,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608782161] [2022-04-06 13:44:51,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:44:51,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:44:51,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:51,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:44:51,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:51,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:44:51,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:51,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:44:52,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:52,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:52,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:52,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:44:52,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:52,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:52,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:52,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:44:52,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:52,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-04-06 13:44:52,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:52,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:44:52,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:44:52,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608782161] [2022-04-06 13:44:52,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608782161] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:44:52,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:44:52,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 13:44:52,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923025634] [2022-04-06 13:44:52,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:44:52,100 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 13:44:52,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:44:52,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 13:44:52,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-04-06 13:44:52,101 INFO L87 Difference]: Start difference. First operand 415 states and 549 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 5 states have internal predecessors, (44), 4 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 13:44:54,245 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:44:56,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:44:56,408 INFO L93 Difference]: Finished difference Result 442 states and 581 transitions. [2022-04-06 13:44:56,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-06 13:44:56,409 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 5 states have internal predecessors, (44), 4 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 62 [2022-04-06 13:44:56,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:44:56,411 INFO L225 Difference]: With dead ends: 442 [2022-04-06 13:44:56,411 INFO L226 Difference]: Without dead ends: 389 [2022-04-06 13:44:56,411 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=181, Invalid=469, Unknown=0, NotChecked=0, Total=650 [2022-04-06 13:44:56,412 INFO L913 BasicCegarLoop]: 338 mSDtfsCounter, 1506 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 500 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1514 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 1389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 500 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-04-06 13:44:56,412 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1514 Valid, 577 Invalid, 1389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [500 Valid, 888 Invalid, 1 Unknown, 0 Unchecked, 3.6s Time] [2022-04-06 13:44:56,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-04-06 13:44:56,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 371. [2022-04-06 13:44:56,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 296 states have (on average 1.3817567567567568) internal successors, (409), 302 states have internal predecessors, (409), 42 states have call successors, (42), 32 states have call predecessors, (42), 32 states have return successors, (42), 37 states have call predecessors, (42), 36 states have call successors, (42) [2022-04-06 13:44:56,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 493 transitions. [2022-04-06 13:44:56,446 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 493 transitions. Word has length 62 [2022-04-06 13:44:56,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:44:56,447 INFO L478 AbstractCegarLoop]: Abstraction has 371 states and 493 transitions. [2022-04-06 13:44:56,448 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 5 states have internal predecessors, (44), 4 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 13:44:56,448 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 493 transitions. [2022-04-06 13:44:56,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-04-06 13:44:56,449 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:44:56,449 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:44:56,449 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-04-06 13:44:56,449 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:44:56,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:44:56,450 INFO L85 PathProgramCache]: Analyzing trace with hash 169078490, now seen corresponding path program 1 times [2022-04-06 13:44:56,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:44:56,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717756979] [2022-04-06 13:44:56,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:44:56,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:44:56,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:56,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:44:56,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:56,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:44:56,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:56,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:44:56,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:56,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:56,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:56,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:44:56,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:56,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:44:56,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:56,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:44:56,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:56,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-04-06 13:44:56,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:56,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-04-06 13:44:56,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:44:56,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:44:56,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:44:56,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717756979] [2022-04-06 13:44:56,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717756979] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:44:56,925 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:44:56,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 13:44:56,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120008873] [2022-04-06 13:44:56,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:44:56,926 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 13:44:56,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:44:56,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 13:44:56,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-04-06 13:44:56,926 INFO L87 Difference]: Start difference. First operand 371 states and 493 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 7 states have internal predecessors, (52), 3 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:44:59,087 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:02,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:45:02,661 INFO L93 Difference]: Finished difference Result 417 states and 550 transitions. [2022-04-06 13:45:02,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 13:45:02,662 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 7 states have internal predecessors, (52), 3 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 72 [2022-04-06 13:45:02,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:45:02,664 INFO L225 Difference]: With dead ends: 417 [2022-04-06 13:45:02,664 INFO L226 Difference]: Without dead ends: 409 [2022-04-06 13:45:02,665 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-04-06 13:45:02,665 INFO L913 BasicCegarLoop]: 277 mSDtfsCounter, 1264 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 1275 mSolverCounterSat, 402 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1276 SdHoareTripleChecker+Valid, 601 SdHoareTripleChecker+Invalid, 1678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 402 IncrementalHoareTripleChecker+Valid, 1275 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2022-04-06 13:45:02,665 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1276 Valid, 601 Invalid, 1678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [402 Valid, 1275 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2022-04-06 13:45:02,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-04-06 13:45:02,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 386. [2022-04-06 13:45:02,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 309 states have (on average 1.3754045307443366) internal successors, (425), 314 states have internal predecessors, (425), 42 states have call successors, (42), 32 states have call predecessors, (42), 34 states have return successors, (44), 39 states have call predecessors, (44), 36 states have call successors, (44) [2022-04-06 13:45:02,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 511 transitions. [2022-04-06 13:45:02,704 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 511 transitions. Word has length 72 [2022-04-06 13:45:02,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:45:02,705 INFO L478 AbstractCegarLoop]: Abstraction has 386 states and 511 transitions. [2022-04-06 13:45:02,705 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 7 states have internal predecessors, (52), 3 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:45:02,705 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 511 transitions. [2022-04-06 13:45:02,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-04-06 13:45:02,706 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:45:02,706 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:45:02,706 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-04-06 13:45:02,706 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:45:02,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:45:02,707 INFO L85 PathProgramCache]: Analyzing trace with hash 916574867, now seen corresponding path program 1 times [2022-04-06 13:45:02,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:45:02,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848734433] [2022-04-06 13:45:02,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:45:02,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:45:02,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:02,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:45:02,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:02,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:45:02,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:02,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:45:02,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:02,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:02,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:03,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:45:03,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:03,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:03,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:03,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:45:03,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:03,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-04-06 13:45:03,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:03,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-04-06 13:45:03,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:03,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:45:03,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:45:03,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848734433] [2022-04-06 13:45:03,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848734433] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:45:03,161 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:45:03,161 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 13:45:03,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111021321] [2022-04-06 13:45:03,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:45:03,162 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 13:45:03,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:45:03,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 13:45:03,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-04-06 13:45:03,163 INFO L87 Difference]: Start difference. First operand 386 states and 511 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 7 states have internal predecessors, (53), 3 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:45:05,322 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:10,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:45:10,665 INFO L93 Difference]: Finished difference Result 417 states and 549 transitions. [2022-04-06 13:45:10,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 13:45:10,665 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 7 states have internal predecessors, (53), 3 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 73 [2022-04-06 13:45:10,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:45:10,667 INFO L225 Difference]: With dead ends: 417 [2022-04-06 13:45:10,667 INFO L226 Difference]: Without dead ends: 409 [2022-04-06 13:45:10,668 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-04-06 13:45:10,668 INFO L913 BasicCegarLoop]: 280 mSDtfsCounter, 1511 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 1443 mSolverCounterSat, 490 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1523 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 1934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 490 IncrementalHoareTripleChecker+Valid, 1443 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2022-04-06 13:45:10,669 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1523 Valid, 657 Invalid, 1934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [490 Valid, 1443 Invalid, 1 Unknown, 0 Unchecked, 7.0s Time] [2022-04-06 13:45:10,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-04-06 13:45:10,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 387. [2022-04-06 13:45:10,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 310 states have (on average 1.3741935483870968) internal successors, (426), 315 states have internal predecessors, (426), 42 states have call successors, (42), 32 states have call predecessors, (42), 34 states have return successors, (44), 39 states have call predecessors, (44), 36 states have call successors, (44) [2022-04-06 13:45:10,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 512 transitions. [2022-04-06 13:45:10,707 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 512 transitions. Word has length 73 [2022-04-06 13:45:10,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:45:10,707 INFO L478 AbstractCegarLoop]: Abstraction has 387 states and 512 transitions. [2022-04-06 13:45:10,707 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 7 states have internal predecessors, (53), 3 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:45:10,707 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 512 transitions. [2022-04-06 13:45:10,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-04-06 13:45:10,708 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:45:10,709 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:45:10,709 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-04-06 13:45:10,709 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:45:10,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:45:10,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1670682491, now seen corresponding path program 1 times [2022-04-06 13:45:10,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:45:10,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231993637] [2022-04-06 13:45:10,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:45:10,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:45:10,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:10,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:45:10,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:10,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:45:10,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:10,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:45:10,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:10,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:10,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:10,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:45:10,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:10,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:10,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:10,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:45:10,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:10,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-04-06 13:45:10,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:11,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-04-06 13:45:11,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:11,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:45:11,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:45:11,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231993637] [2022-04-06 13:45:11,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231993637] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:45:11,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:45:11,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 13:45:11,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972112144] [2022-04-06 13:45:11,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:45:11,019 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 13:45:11,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:45:11,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 13:45:11,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-04-06 13:45:11,020 INFO L87 Difference]: Start difference. First operand 387 states and 512 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (11), 9 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-04-06 13:45:13,159 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:14,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:45:14,786 INFO L93 Difference]: Finished difference Result 419 states and 554 transitions. [2022-04-06 13:45:14,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 13:45:14,787 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (11), 9 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 74 [2022-04-06 13:45:14,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:45:14,789 INFO L225 Difference]: With dead ends: 419 [2022-04-06 13:45:14,789 INFO L226 Difference]: Without dead ends: 396 [2022-04-06 13:45:14,789 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=105, Invalid=237, Unknown=0, NotChecked=0, Total=342 [2022-04-06 13:45:14,790 INFO L913 BasicCegarLoop]: 273 mSDtfsCounter, 1278 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 423 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1288 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 423 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-04-06 13:45:14,790 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1288 Valid, 410 Invalid, 948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [423 Valid, 524 Invalid, 1 Unknown, 0 Unchecked, 3.5s Time] [2022-04-06 13:45:14,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-04-06 13:45:14,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 381. [2022-04-06 13:45:14,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 305 states have (on average 1.3639344262295081) internal successors, (416), 309 states have internal predecessors, (416), 41 states have call successors, (41), 32 states have call predecessors, (41), 34 states have return successors, (44), 39 states have call predecessors, (44), 36 states have call successors, (44) [2022-04-06 13:45:14,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 501 transitions. [2022-04-06 13:45:14,827 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 501 transitions. Word has length 74 [2022-04-06 13:45:14,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:45:14,827 INFO L478 AbstractCegarLoop]: Abstraction has 381 states and 501 transitions. [2022-04-06 13:45:14,827 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (11), 9 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-04-06 13:45:14,827 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 501 transitions. [2022-04-06 13:45:14,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-06 13:45:14,829 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:45:14,829 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:45:14,829 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-04-06 13:45:14,829 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:45:14,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:45:14,829 INFO L85 PathProgramCache]: Analyzing trace with hash 802749422, now seen corresponding path program 1 times [2022-04-06 13:45:14,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:45:14,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341482906] [2022-04-06 13:45:14,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:45:14,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:45:14,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:14,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:45:14,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:15,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:45:15,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:15,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:45:15,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:15,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:15,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:15,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:45:15,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:15,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:15,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:15,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:45:15,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:15,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-04-06 13:45:15,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:15,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-04-06 13:45:15,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:15,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:45:15,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:45:15,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341482906] [2022-04-06 13:45:15,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341482906] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:45:15,150 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:45:15,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 13:45:15,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990143679] [2022-04-06 13:45:15,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:45:15,151 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 13:45:15,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:45:15,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 13:45:15,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-04-06 13:45:15,151 INFO L87 Difference]: Start difference. First operand 381 states and 501 transitions. Second operand has 10 states, 10 states have (on average 5.5) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (13), 8 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:45:17,312 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:19,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:45:19,862 INFO L93 Difference]: Finished difference Result 437 states and 561 transitions. [2022-04-06 13:45:19,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 13:45:19,862 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (13), 8 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 77 [2022-04-06 13:45:19,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:45:19,864 INFO L225 Difference]: With dead ends: 437 [2022-04-06 13:45:19,864 INFO L226 Difference]: Without dead ends: 374 [2022-04-06 13:45:19,865 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2022-04-06 13:45:19,865 INFO L913 BasicCegarLoop]: 313 mSDtfsCounter, 676 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 1131 mSolverCounterSat, 203 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 686 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 1335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 1131 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-04-06 13:45:19,866 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [686 Valid, 631 Invalid, 1335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 1131 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2022-04-06 13:45:19,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-04-06 13:45:19,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 345. [2022-04-06 13:45:19,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 274 states have (on average 1.3503649635036497) internal successors, (370), 278 states have internal predecessors, (370), 38 states have call successors, (38), 30 states have call predecessors, (38), 32 states have return successors, (39), 36 states have call predecessors, (39), 33 states have call successors, (39) [2022-04-06 13:45:19,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 447 transitions. [2022-04-06 13:45:19,898 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 447 transitions. Word has length 77 [2022-04-06 13:45:19,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:45:19,899 INFO L478 AbstractCegarLoop]: Abstraction has 345 states and 447 transitions. [2022-04-06 13:45:19,899 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (13), 8 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:45:19,899 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 447 transitions. [2022-04-06 13:45:19,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-04-06 13:45:19,900 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:45:19,900 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:45:19,900 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-04-06 13:45:19,900 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:45:19,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:45:19,901 INFO L85 PathProgramCache]: Analyzing trace with hash -250564169, now seen corresponding path program 1 times [2022-04-06 13:45:19,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:45:19,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240288292] [2022-04-06 13:45:19,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:45:19,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:45:19,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:20,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:45:20,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:20,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:45:20,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:20,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:45:20,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:20,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:20,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:20,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:45:20,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:20,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:20,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:20,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:45:20,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:20,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-04-06 13:45:20,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:20,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-04-06 13:45:20,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:20,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:45:20,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:45:20,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240288292] [2022-04-06 13:45:20,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240288292] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:45:20,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:45:20,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 13:45:20,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549710585] [2022-04-06 13:45:20,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:45:20,260 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 13:45:20,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:45:20,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 13:45:20,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-04-06 13:45:20,261 INFO L87 Difference]: Start difference. First operand 345 states and 447 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 5 states have internal predecessors, (55), 3 states have call successors, (11), 9 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:45:22,338 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:26,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:45:26,052 INFO L93 Difference]: Finished difference Result 417 states and 534 transitions. [2022-04-06 13:45:26,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 13:45:26,052 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 5 states have internal predecessors, (55), 3 states have call successors, (11), 9 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 75 [2022-04-06 13:45:26,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:45:26,054 INFO L225 Difference]: With dead ends: 417 [2022-04-06 13:45:26,054 INFO L226 Difference]: Without dead ends: 359 [2022-04-06 13:45:26,055 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2022-04-06 13:45:26,055 INFO L913 BasicCegarLoop]: 279 mSDtfsCounter, 679 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 1785 mSolverCounterSat, 242 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 682 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 2028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 1785 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2022-04-06 13:45:26,055 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [682 Valid, 790 Invalid, 2028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 1785 Invalid, 1 Unknown, 0 Unchecked, 5.6s Time] [2022-04-06 13:45:26,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-04-06 13:45:26,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 344. [2022-04-06 13:45:26,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 273 states have (on average 1.336996336996337) internal successors, (365), 277 states have internal predecessors, (365), 38 states have call successors, (38), 30 states have call predecessors, (38), 32 states have return successors, (39), 36 states have call predecessors, (39), 33 states have call successors, (39) [2022-04-06 13:45:26,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 442 transitions. [2022-04-06 13:45:26,091 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 442 transitions. Word has length 75 [2022-04-06 13:45:26,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:45:26,091 INFO L478 AbstractCegarLoop]: Abstraction has 344 states and 442 transitions. [2022-04-06 13:45:26,091 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 5 states have internal predecessors, (55), 3 states have call successors, (11), 9 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:45:26,091 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 442 transitions. [2022-04-06 13:45:26,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-04-06 13:45:26,093 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:45:26,093 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:45:26,093 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-04-06 13:45:26,093 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:45:26,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:45:26,093 INFO L85 PathProgramCache]: Analyzing trace with hash 405000361, now seen corresponding path program 1 times [2022-04-06 13:45:26,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:45:26,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130887200] [2022-04-06 13:45:26,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:45:26,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:45:26,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:26,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:45:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:26,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:45:26,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:26,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:45:26,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:26,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:26,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:26,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:45:26,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:26,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:26,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:26,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:45:26,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:26,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-04-06 13:45:26,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:26,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-04-06 13:45:26,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:26,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:45:26,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:45:26,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130887200] [2022-04-06 13:45:26,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130887200] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:45:26,463 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:45:26,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 13:45:26,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753612032] [2022-04-06 13:45:26,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:45:26,464 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 13:45:26,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:45:26,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 13:45:26,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-04-06 13:45:26,465 INFO L87 Difference]: Start difference. First operand 344 states and 442 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 7 states have internal predecessors, (56), 4 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 13:45:28,671 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:32,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:45:32,104 INFO L93 Difference]: Finished difference Result 422 states and 536 transitions. [2022-04-06 13:45:32,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 13:45:32,104 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 7 states have internal predecessors, (56), 4 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 76 [2022-04-06 13:45:32,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:45:32,106 INFO L225 Difference]: With dead ends: 422 [2022-04-06 13:45:32,106 INFO L226 Difference]: Without dead ends: 379 [2022-04-06 13:45:32,107 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=260, Invalid=930, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 13:45:32,107 INFO L913 BasicCegarLoop]: 305 mSDtfsCounter, 1333 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 1434 mSolverCounterSat, 491 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1338 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 1926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 491 IncrementalHoareTripleChecker+Valid, 1434 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2022-04-06 13:45:32,108 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1338 Valid, 666 Invalid, 1926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [491 Valid, 1434 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2022-04-06 13:45:32,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-04-06 13:45:32,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 344. [2022-04-06 13:45:32,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 273 states have (on average 1.3296703296703296) internal successors, (363), 277 states have internal predecessors, (363), 38 states have call successors, (38), 30 states have call predecessors, (38), 32 states have return successors, (38), 36 states have call predecessors, (38), 33 states have call successors, (38) [2022-04-06 13:45:32,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 439 transitions. [2022-04-06 13:45:32,144 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 439 transitions. Word has length 76 [2022-04-06 13:45:32,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:45:32,144 INFO L478 AbstractCegarLoop]: Abstraction has 344 states and 439 transitions. [2022-04-06 13:45:32,144 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 7 states have internal predecessors, (56), 4 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 13:45:32,145 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 439 transitions. [2022-04-06 13:45:32,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-04-06 13:45:32,146 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:45:32,146 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:45:32,146 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-04-06 13:45:32,146 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:45:32,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:45:32,147 INFO L85 PathProgramCache]: Analyzing trace with hash 28243107, now seen corresponding path program 1 times [2022-04-06 13:45:32,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:45:32,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013983043] [2022-04-06 13:45:32,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:45:32,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:45:32,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:32,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:45:32,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:32,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:45:32,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:32,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:45:32,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:32,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:32,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:32,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:45:32,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:32,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:32,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:32,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:45:32,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:32,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-04-06 13:45:32,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:32,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:45:32,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:32,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:45:32,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:45:32,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013983043] [2022-04-06 13:45:32,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013983043] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:45:32,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:45:32,468 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 13:45:32,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151734964] [2022-04-06 13:45:32,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:45:32,468 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 13:45:32,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:45:32,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 13:45:32,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-04-06 13:45:32,469 INFO L87 Difference]: Start difference. First operand 344 states and 439 transitions. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (11), 9 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:45:34,530 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:36,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:45:36,386 INFO L93 Difference]: Finished difference Result 378 states and 480 transitions. [2022-04-06 13:45:36,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 13:45:36,386 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (11), 9 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 76 [2022-04-06 13:45:36,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:45:36,388 INFO L225 Difference]: With dead ends: 378 [2022-04-06 13:45:36,388 INFO L226 Difference]: Without dead ends: 355 [2022-04-06 13:45:36,388 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-04-06 13:45:36,389 INFO L913 BasicCegarLoop]: 273 mSDtfsCounter, 983 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 703 mSolverCounterSat, 334 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 986 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 1038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 334 IncrementalHoareTripleChecker+Valid, 703 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-04-06 13:45:36,389 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [986 Valid, 501 Invalid, 1038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [334 Valid, 703 Invalid, 1 Unknown, 0 Unchecked, 3.7s Time] [2022-04-06 13:45:36,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-04-06 13:45:36,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 335. [2022-04-06 13:45:36,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 267 states have (on average 1.3333333333333333) internal successors, (356), 271 states have internal predecessors, (356), 37 states have call successors, (37), 29 states have call predecessors, (37), 30 states have return successors, (36), 34 states have call predecessors, (36), 32 states have call successors, (36) [2022-04-06 13:45:36,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 429 transitions. [2022-04-06 13:45:36,427 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 429 transitions. Word has length 76 [2022-04-06 13:45:36,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:45:36,428 INFO L478 AbstractCegarLoop]: Abstraction has 335 states and 429 transitions. [2022-04-06 13:45:36,428 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (11), 9 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:45:36,428 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 429 transitions. [2022-04-06 13:45:36,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-04-06 13:45:36,429 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:45:36,429 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:45:36,429 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-04-06 13:45:36,429 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:45:36,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:45:36,430 INFO L85 PathProgramCache]: Analyzing trace with hash 980616866, now seen corresponding path program 1 times [2022-04-06 13:45:36,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:45:36,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130765184] [2022-04-06 13:45:36,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:45:36,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:45:36,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:36,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:45:36,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:36,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:45:36,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:36,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:45:36,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:36,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:36,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:36,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:45:36,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:36,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:36,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:36,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:45:36,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:36,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-04-06 13:45:36,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:36,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-04-06 13:45:36,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:36,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:45:36,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:45:36,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130765184] [2022-04-06 13:45:36,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130765184] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:45:36,809 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:45:36,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 13:45:36,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601387740] [2022-04-06 13:45:36,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:45:36,810 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 13:45:36,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:45:36,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 13:45:36,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-04-06 13:45:36,810 INFO L87 Difference]: Start difference. First operand 335 states and 429 transitions. Second operand has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 5 states have internal predecessors, (58), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:45:38,888 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:40,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:45:40,862 INFO L93 Difference]: Finished difference Result 383 states and 487 transitions. [2022-04-06 13:45:40,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 13:45:40,862 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 5 states have internal predecessors, (58), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 78 [2022-04-06 13:45:40,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:45:40,864 INFO L225 Difference]: With dead ends: 383 [2022-04-06 13:45:40,864 INFO L226 Difference]: Without dead ends: 361 [2022-04-06 13:45:40,865 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=137, Invalid=325, Unknown=0, NotChecked=0, Total=462 [2022-04-06 13:45:40,865 INFO L913 BasicCegarLoop]: 267 mSDtfsCounter, 996 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 328 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1008 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 328 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-04-06 13:45:40,865 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1008 Valid, 521 Invalid, 1211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [328 Valid, 882 Invalid, 1 Unknown, 0 Unchecked, 3.7s Time] [2022-04-06 13:45:40,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-04-06 13:45:40,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 337. [2022-04-06 13:45:40,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 269 states have (on average 1.3308550185873607) internal successors, (358), 273 states have internal predecessors, (358), 37 states have call successors, (37), 29 states have call predecessors, (37), 30 states have return successors, (36), 34 states have call predecessors, (36), 32 states have call successors, (36) [2022-04-06 13:45:40,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 431 transitions. [2022-04-06 13:45:40,904 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 431 transitions. Word has length 78 [2022-04-06 13:45:40,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:45:40,904 INFO L478 AbstractCegarLoop]: Abstraction has 337 states and 431 transitions. [2022-04-06 13:45:40,904 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 5 states have internal predecessors, (58), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:45:40,904 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 431 transitions. [2022-04-06 13:45:40,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-04-06 13:45:40,905 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:45:40,905 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:45:40,905 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-04-06 13:45:40,906 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:45:40,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:45:40,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1117151101, now seen corresponding path program 1 times [2022-04-06 13:45:40,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:45:40,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520430954] [2022-04-06 13:45:40,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:45:40,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:45:40,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:41,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:45:41,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:41,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:45:41,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:41,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:45:41,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:41,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:41,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:41,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:45:41,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:41,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:45:41,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:41,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:45:41,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:41,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-04-06 13:45:41,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:41,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-04-06 13:45:41,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:45:41,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-04-06 13:45:41,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:45:41,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520430954] [2022-04-06 13:45:41,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520430954] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:45:41,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:45:41,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 13:45:41,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284414659] [2022-04-06 13:45:41,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:45:41,299 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 13:45:41,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:45:41,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 13:45:41,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-04-06 13:45:41,300 INFO L87 Difference]: Start difference. First operand 337 states and 431 transitions. Second operand has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 6 states have internal predecessors, (58), 2 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 1 states have call successors, (9) [2022-04-06 13:45:42,766 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:44,788 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:46,242 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:48,022 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:49,696 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:51,717 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:53,740 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:55,762 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:45:57,780 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:02,475 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:03,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:46:03,769 INFO L93 Difference]: Finished difference Result 381 states and 484 transitions. [2022-04-06 13:46:03,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 13:46:03,770 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 6 states have internal predecessors, (58), 2 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 1 states have call successors, (9) Word has length 78 [2022-04-06 13:46:03,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:46:03,772 INFO L225 Difference]: With dead ends: 381 [2022-04-06 13:46:03,772 INFO L226 Difference]: Without dead ends: 356 [2022-04-06 13:46:03,772 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-04-06 13:46:03,773 INFO L913 BasicCegarLoop]: 271 mSDtfsCounter, 719 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 2064 mSolverCounterSat, 265 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 723 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 2334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 2064 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.2s IncrementalHoareTripleChecker+Time [2022-04-06 13:46:03,773 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [723 Valid, 868 Invalid, 2334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 2064 Invalid, 5 Unknown, 0 Unchecked, 22.2s Time] [2022-04-06 13:46:03,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-04-06 13:46:03,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 336. [2022-04-06 13:46:03,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 268 states have (on average 1.328358208955224) internal successors, (356), 272 states have internal predecessors, (356), 37 states have call successors, (37), 29 states have call predecessors, (37), 30 states have return successors, (36), 34 states have call predecessors, (36), 32 states have call successors, (36) [2022-04-06 13:46:03,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 429 transitions. [2022-04-06 13:46:03,811 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 429 transitions. Word has length 78 [2022-04-06 13:46:03,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:46:03,811 INFO L478 AbstractCegarLoop]: Abstraction has 336 states and 429 transitions. [2022-04-06 13:46:03,812 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 6 states have internal predecessors, (58), 2 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 1 states have call successors, (9) [2022-04-06 13:46:03,812 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 429 transitions. [2022-04-06 13:46:03,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-04-06 13:46:03,813 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:46:03,813 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:46:03,813 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-04-06 13:46:03,813 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:46:03,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:46:03,813 INFO L85 PathProgramCache]: Analyzing trace with hash -600340403, now seen corresponding path program 1 times [2022-04-06 13:46:03,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:46:03,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212606761] [2022-04-06 13:46:03,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:46:03,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:46:03,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:03,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:46:03,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:04,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:46:04,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:04,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:46:04,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:04,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:04,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:04,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:46:04,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:04,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:04,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:04,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:46:04,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:04,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-04-06 13:46:04,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:04,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:46:04,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:04,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:46:04,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:46:04,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212606761] [2022-04-06 13:46:04,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212606761] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:46:04,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:46:04,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 13:46:04,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615665629] [2022-04-06 13:46:04,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:46:04,217 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 13:46:04,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:46:04,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 13:46:04,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-04-06 13:46:04,218 INFO L87 Difference]: Start difference. First operand 336 states and 429 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 5 states have internal predecessors, (59), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:46:06,294 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:10,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:46:10,580 INFO L93 Difference]: Finished difference Result 461 states and 590 transitions. [2022-04-06 13:46:10,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 13:46:10,580 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 5 states have internal predecessors, (59), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 79 [2022-04-06 13:46:10,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:46:10,582 INFO L225 Difference]: With dead ends: 461 [2022-04-06 13:46:10,582 INFO L226 Difference]: Without dead ends: 374 [2022-04-06 13:46:10,582 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=137, Invalid=325, Unknown=0, NotChecked=0, Total=462 [2022-04-06 13:46:10,583 INFO L913 BasicCegarLoop]: 264 mSDtfsCounter, 1126 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 1084 mSolverCounterSat, 358 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1141 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 1443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 358 IncrementalHoareTripleChecker+Valid, 1084 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2022-04-06 13:46:10,583 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1141 Valid, 588 Invalid, 1443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [358 Valid, 1084 Invalid, 1 Unknown, 0 Unchecked, 6.0s Time] [2022-04-06 13:46:10,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-04-06 13:46:10,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 341. [2022-04-06 13:46:10,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 273 states have (on average 1.3296703296703296) internal successors, (363), 277 states have internal predecessors, (363), 37 states have call successors, (37), 29 states have call predecessors, (37), 30 states have return successors, (36), 34 states have call predecessors, (36), 32 states have call successors, (36) [2022-04-06 13:46:10,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 436 transitions. [2022-04-06 13:46:10,635 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 436 transitions. Word has length 79 [2022-04-06 13:46:10,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:46:10,635 INFO L478 AbstractCegarLoop]: Abstraction has 341 states and 436 transitions. [2022-04-06 13:46:10,635 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 5 states have internal predecessors, (59), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:46:10,635 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 436 transitions. [2022-04-06 13:46:10,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-04-06 13:46:10,636 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:46:10,637 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:46:10,637 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-04-06 13:46:10,637 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:46:10,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:46:10,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1206637940, now seen corresponding path program 1 times [2022-04-06 13:46:10,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:46:10,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695100611] [2022-04-06 13:46:10,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:46:10,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:46:10,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:10,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:46:10,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:10,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:46:10,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:10,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:46:10,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:10,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:10,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:10,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:46:10,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:10,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:10,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:10,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:46:10,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:10,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-04-06 13:46:10,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:11,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:46:11,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:11,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:46:11,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:46:11,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695100611] [2022-04-06 13:46:11,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695100611] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:46:11,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:46:11,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 13:46:11,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396223967] [2022-04-06 13:46:11,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:46:11,074 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 13:46:11,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:46:11,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 13:46:11,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2022-04-06 13:46:11,075 INFO L87 Difference]: Start difference. First operand 341 states and 436 transitions. Second operand has 16 states, 16 states have (on average 3.6875) internal successors, (59), 7 states have internal predecessors, (59), 2 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 1 states have call successors, (9) [2022-04-06 13:46:13,773 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:15,793 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:17,814 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:19,836 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:21,857 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:23,877 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:25,895 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:27,917 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:30,924 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:37,817 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:39,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:46:39,622 INFO L93 Difference]: Finished difference Result 398 states and 508 transitions. [2022-04-06 13:46:39,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 13:46:39,623 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 7 states have internal predecessors, (59), 2 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 1 states have call successors, (9) Word has length 79 [2022-04-06 13:46:39,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:46:39,628 INFO L225 Difference]: With dead ends: 398 [2022-04-06 13:46:39,628 INFO L226 Difference]: Without dead ends: 374 [2022-04-06 13:46:39,629 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-04-06 13:46:39,629 INFO L913 BasicCegarLoop]: 268 mSDtfsCounter, 640 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 2755 mSolverCounterSat, 211 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 1020 SdHoareTripleChecker+Invalid, 2975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 2755 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.2s IncrementalHoareTripleChecker+Time [2022-04-06 13:46:39,630 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 1020 Invalid, 2975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 2755 Invalid, 9 Unknown, 0 Unchecked, 28.2s Time] [2022-04-06 13:46:39,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-04-06 13:46:39,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 342. [2022-04-06 13:46:39,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 274 states have (on average 1.3248175182481752) internal successors, (363), 279 states have internal predecessors, (363), 36 states have call successors, (36), 29 states have call predecessors, (36), 31 states have return successors, (37), 33 states have call predecessors, (37), 31 states have call successors, (37) [2022-04-06 13:46:39,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 436 transitions. [2022-04-06 13:46:39,671 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 436 transitions. Word has length 79 [2022-04-06 13:46:39,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:46:39,671 INFO L478 AbstractCegarLoop]: Abstraction has 342 states and 436 transitions. [2022-04-06 13:46:39,672 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 7 states have internal predecessors, (59), 2 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 1 states have call successors, (9) [2022-04-06 13:46:39,672 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 436 transitions. [2022-04-06 13:46:39,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-04-06 13:46:39,673 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:46:39,673 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:46:39,673 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-04-06 13:46:39,673 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:46:39,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:46:39,673 INFO L85 PathProgramCache]: Analyzing trace with hash 961675446, now seen corresponding path program 1 times [2022-04-06 13:46:39,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:46:39,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402348511] [2022-04-06 13:46:39,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:46:39,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:46:39,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:39,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:46:39,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:39,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:46:39,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:39,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:46:39,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:39,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:39,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:39,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:46:39,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:39,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:39,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:39,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:46:39,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:39,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-04-06 13:46:40,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:40,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-04-06 13:46:40,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:40,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:46:40,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:46:40,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402348511] [2022-04-06 13:46:40,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402348511] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:46:40,054 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:46:40,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 13:46:40,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883460828] [2022-04-06 13:46:40,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:46:40,056 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 13:46:40,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:46:40,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 13:46:40,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-04-06 13:46:40,057 INFO L87 Difference]: Start difference. First operand 342 states and 436 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 5 states have internal predecessors, (59), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:46:42,200 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:45,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:46:45,319 INFO L93 Difference]: Finished difference Result 433 states and 550 transitions. [2022-04-06 13:46:45,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 13:46:45,319 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 5 states have internal predecessors, (59), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 79 [2022-04-06 13:46:45,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:46:45,321 INFO L225 Difference]: With dead ends: 433 [2022-04-06 13:46:45,321 INFO L226 Difference]: Without dead ends: 374 [2022-04-06 13:46:45,322 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=210, Invalid=602, Unknown=0, NotChecked=0, Total=812 [2022-04-06 13:46:45,322 INFO L913 BasicCegarLoop]: 278 mSDtfsCounter, 1118 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 1236 mSolverCounterSat, 355 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1132 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 1592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 1236 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2022-04-06 13:46:45,323 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1132 Valid, 556 Invalid, 1592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 1236 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2022-04-06 13:46:45,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-04-06 13:46:45,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 327. [2022-04-06 13:46:45,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 260 states have (on average 1.3192307692307692) internal successors, (343), 264 states have internal predecessors, (343), 36 states have call successors, (36), 29 states have call predecessors, (36), 30 states have return successors, (35), 33 states have call predecessors, (35), 31 states have call successors, (35) [2022-04-06 13:46:45,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 414 transitions. [2022-04-06 13:46:45,362 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 414 transitions. Word has length 79 [2022-04-06 13:46:45,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:46:45,363 INFO L478 AbstractCegarLoop]: Abstraction has 327 states and 414 transitions. [2022-04-06 13:46:45,363 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 5 states have internal predecessors, (59), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 13:46:45,363 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 414 transitions. [2022-04-06 13:46:45,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-04-06 13:46:45,364 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:46:45,364 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:46:45,364 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-04-06 13:46:45,365 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:46:45,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:46:45,365 INFO L85 PathProgramCache]: Analyzing trace with hash -928006582, now seen corresponding path program 1 times [2022-04-06 13:46:45,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:46:45,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342976525] [2022-04-06 13:46:45,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:46:45,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:46:45,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:45,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:46:45,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:45,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:46:45,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:45,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:46:45,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:45,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:45,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:45,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:46:45,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:45,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:45,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:45,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:46:45,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:45,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-04-06 13:46:45,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:45,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-04-06 13:46:45,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:45,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:45,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:45,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-04-06 13:46:45,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:45,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:46:45,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:46:45,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342976525] [2022-04-06 13:46:45,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342976525] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:46:45,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:46:45,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 13:46:45,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337466350] [2022-04-06 13:46:45,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:46:45,649 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 13:46:45,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:46:45,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 13:46:45,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-04-06 13:46:45,649 INFO L87 Difference]: Start difference. First operand 327 states and 414 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (15), 9 states have call predecessors, (15), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2022-04-06 13:46:47,788 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:50,219 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:51,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:46:51,071 INFO L93 Difference]: Finished difference Result 414 states and 523 transitions. [2022-04-06 13:46:51,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 13:46:51,071 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (15), 9 states have call predecessors, (15), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 84 [2022-04-06 13:46:51,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:46:51,073 INFO L225 Difference]: With dead ends: 414 [2022-04-06 13:46:51,073 INFO L226 Difference]: Without dead ends: 355 [2022-04-06 13:46:51,073 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=237, Unknown=0, NotChecked=0, Total=342 [2022-04-06 13:46:51,074 INFO L913 BasicCegarLoop]: 269 mSDtfsCounter, 536 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 197 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 1020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-04-06 13:46:51,074 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [539 Valid, 545 Invalid, 1020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 822 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2022-04-06 13:46:51,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-04-06 13:46:51,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 325. [2022-04-06 13:46:51,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 259 states have (on average 1.308880308880309) internal successors, (339), 262 states have internal predecessors, (339), 35 states have call successors, (35), 29 states have call predecessors, (35), 30 states have return successors, (35), 33 states have call predecessors, (35), 31 states have call successors, (35) [2022-04-06 13:46:51,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 409 transitions. [2022-04-06 13:46:51,113 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 409 transitions. Word has length 84 [2022-04-06 13:46:51,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:46:51,114 INFO L478 AbstractCegarLoop]: Abstraction has 325 states and 409 transitions. [2022-04-06 13:46:51,114 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (15), 9 states have call predecessors, (15), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2022-04-06 13:46:51,114 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 409 transitions. [2022-04-06 13:46:51,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 13:46:51,115 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:46:51,115 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:46:51,115 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-04-06 13:46:51,115 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:46:51,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:46:51,116 INFO L85 PathProgramCache]: Analyzing trace with hash 575036182, now seen corresponding path program 1 times [2022-04-06 13:46:51,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:46:51,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071313059] [2022-04-06 13:46:51,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:46:51,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:46:51,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:51,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:46:51,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:51,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:46:51,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:51,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:46:51,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:51,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:51,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:51,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:46:51,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:51,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:51,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:51,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:46:51,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:51,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-04-06 13:46:51,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:51,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-04-06 13:46:51,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:51,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:46:51,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:46:51,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071313059] [2022-04-06 13:46:51,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071313059] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:46:51,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:46:51,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 13:46:51,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695621201] [2022-04-06 13:46:51,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:46:51,510 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 13:46:51,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:46:51,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 13:46:51,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-04-06 13:46:51,510 INFO L87 Difference]: Start difference. First operand 325 states and 409 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 8 states have internal predecessors, (60), 4 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 13:46:53,708 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:46:57,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:46:57,366 INFO L93 Difference]: Finished difference Result 352 states and 442 transitions. [2022-04-06 13:46:57,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 13:46:57,366 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 8 states have internal predecessors, (60), 4 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 80 [2022-04-06 13:46:57,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:46:57,367 INFO L225 Difference]: With dead ends: 352 [2022-04-06 13:46:57,367 INFO L226 Difference]: Without dead ends: 205 [2022-04-06 13:46:57,368 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=198, Invalid=672, Unknown=0, NotChecked=0, Total=870 [2022-04-06 13:46:57,368 INFO L913 BasicCegarLoop]: 230 mSDtfsCounter, 1245 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 1380 mSolverCounterSat, 429 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1251 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 1810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 429 IncrementalHoareTripleChecker+Valid, 1380 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-04-06 13:46:57,368 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1251 Valid, 525 Invalid, 1810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [429 Valid, 1380 Invalid, 1 Unknown, 0 Unchecked, 5.3s Time] [2022-04-06 13:46:57,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-04-06 13:46:57,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 186. [2022-04-06 13:46:57,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 141 states have (on average 1.2411347517730495) internal successors, (175), 144 states have internal predecessors, (175), 23 states have call successors, (23), 21 states have call predecessors, (23), 21 states have return successors, (22), 20 states have call predecessors, (22), 19 states have call successors, (22) [2022-04-06 13:46:57,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 220 transitions. [2022-04-06 13:46:57,398 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 220 transitions. Word has length 80 [2022-04-06 13:46:57,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:46:57,399 INFO L478 AbstractCegarLoop]: Abstraction has 186 states and 220 transitions. [2022-04-06 13:46:57,399 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 8 states have internal predecessors, (60), 4 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 13:46:57,399 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 220 transitions. [2022-04-06 13:46:57,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-04-06 13:46:57,400 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:46:57,400 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:46:57,400 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-04-06 13:46:57,400 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:46:57,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:46:57,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1223141371, now seen corresponding path program 1 times [2022-04-06 13:46:57,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:46:57,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277605222] [2022-04-06 13:46:57,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:46:57,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:46:57,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:57,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:46:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:57,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:46:57,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:57,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:46:57,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:57,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:57,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:57,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:46:57,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:57,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:57,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:57,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:46:57,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:57,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-04-06 13:46:57,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:57,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-04-06 13:46:57,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:57,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:46:57,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:57,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:46:57,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:46:57,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:46:57,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:46:57,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277605222] [2022-04-06 13:46:57,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277605222] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:46:57,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:46:57,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 13:46:57,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214097059] [2022-04-06 13:46:57,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:46:57,765 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 13:46:57,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:46:57,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 13:46:57,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-04-06 13:46:57,766 INFO L87 Difference]: Start difference. First operand 186 states and 220 transitions. Second operand has 13 states, 13 states have (on average 4.769230769230769) internal successors, (62), 5 states have internal predecessors, (62), 2 states have call successors, (15), 9 states have call predecessors, (15), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2022-04-06 13:46:59,834 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:47:02,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:47:02,406 INFO L93 Difference]: Finished difference Result 303 states and 372 transitions. [2022-04-06 13:47:02,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 13:47:02,407 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.769230769230769) internal successors, (62), 5 states have internal predecessors, (62), 2 states have call successors, (15), 9 states have call predecessors, (15), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 88 [2022-04-06 13:47:02,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:47:02,408 INFO L225 Difference]: With dead ends: 303 [2022-04-06 13:47:02,408 INFO L226 Difference]: Without dead ends: 240 [2022-04-06 13:47:02,408 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2022-04-06 13:47:02,408 INFO L913 BasicCegarLoop]: 140 mSDtfsCounter, 224 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 126 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 1048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-04-06 13:47:02,409 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 427 Invalid, 1048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 921 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2022-04-06 13:47:02,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-04-06 13:47:02,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 202. [2022-04-06 13:47:02,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 155 states have (on average 1.2258064516129032) internal successors, (190), 158 states have internal predecessors, (190), 23 states have call successors, (23), 21 states have call predecessors, (23), 23 states have return successors, (24), 22 states have call predecessors, (24), 19 states have call successors, (24) [2022-04-06 13:47:02,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 237 transitions. [2022-04-06 13:47:02,439 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 237 transitions. Word has length 88 [2022-04-06 13:47:02,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:47:02,440 INFO L478 AbstractCegarLoop]: Abstraction has 202 states and 237 transitions. [2022-04-06 13:47:02,440 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.769230769230769) internal successors, (62), 5 states have internal predecessors, (62), 2 states have call successors, (15), 9 states have call predecessors, (15), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2022-04-06 13:47:02,440 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 237 transitions. [2022-04-06 13:47:02,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-04-06 13:47:02,456 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:47:02,456 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:47:02,456 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-04-06 13:47:02,456 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:47:02,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:47:02,457 INFO L85 PathProgramCache]: Analyzing trace with hash -576700314, now seen corresponding path program 1 times [2022-04-06 13:47:02,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:47:02,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897934590] [2022-04-06 13:47:02,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:02,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:47:02,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:02,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:47:02,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:02,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:47:02,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:02,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:47:02,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:02,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:02,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:02,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:47:02,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:02,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:02,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:02,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:47:02,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:02,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-04-06 13:47:02,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:02,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-04-06 13:47:02,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:02,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:47:02,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:02,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:02,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:02,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-04-06 13:47:02,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:47:02,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897934590] [2022-04-06 13:47:02,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897934590] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:47:02,769 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:47:02,769 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 13:47:02,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197321794] [2022-04-06 13:47:02,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:47:02,769 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 13:47:02,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:47:02,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 13:47:02,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-04-06 13:47:02,770 INFO L87 Difference]: Start difference. First operand 202 states and 237 transitions. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 3 states have internal predecessors, (63), 3 states have call successors, (15), 10 states have call predecessors, (15), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-04-06 13:47:04,848 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:47:07,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:47:07,205 INFO L93 Difference]: Finished difference Result 443 states and 530 transitions. [2022-04-06 13:47:07,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 13:47:07,206 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 3 states have internal predecessors, (63), 3 states have call successors, (15), 10 states have call predecessors, (15), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 89 [2022-04-06 13:47:07,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:47:07,207 INFO L225 Difference]: With dead ends: 443 [2022-04-06 13:47:07,207 INFO L226 Difference]: Without dead ends: 414 [2022-04-06 13:47:07,208 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=233, Unknown=0, NotChecked=0, Total=342 [2022-04-06 13:47:07,208 INFO L913 BasicCegarLoop]: 150 mSDtfsCounter, 462 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 240 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-04-06 13:47:07,208 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 320 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 553 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2022-04-06 13:47:07,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-04-06 13:47:07,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 351. [2022-04-06 13:47:07,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 274 states have (on average 1.2372262773722629) internal successors, (339), 278 states have internal predecessors, (339), 36 states have call successors, (36), 34 states have call predecessors, (36), 40 states have return successors, (42), 38 states have call predecessors, (42), 32 states have call successors, (42) [2022-04-06 13:47:07,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 417 transitions. [2022-04-06 13:47:07,266 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 417 transitions. Word has length 89 [2022-04-06 13:47:07,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:47:07,266 INFO L478 AbstractCegarLoop]: Abstraction has 351 states and 417 transitions. [2022-04-06 13:47:07,266 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 3 states have internal predecessors, (63), 3 states have call successors, (15), 10 states have call predecessors, (15), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-04-06 13:47:07,266 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 417 transitions. [2022-04-06 13:47:07,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-04-06 13:47:07,267 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:47:07,267 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:47:07,268 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-04-06 13:47:07,268 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:47:07,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:47:07,268 INFO L85 PathProgramCache]: Analyzing trace with hash 310803367, now seen corresponding path program 1 times [2022-04-06 13:47:07,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:47:07,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996782048] [2022-04-06 13:47:07,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:07,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:47:07,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:07,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:47:07,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:07,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:47:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:07,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:47:07,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:07,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:07,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:07,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:47:07,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:07,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:07,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:07,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-04-06 13:47:07,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:07,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-04-06 13:47:07,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:07,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-04-06 13:47:07,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:07,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:47:07,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:07,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:07,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:07,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:47:07,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:47:07,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996782048] [2022-04-06 13:47:07,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996782048] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:47:07,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:47:07,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 13:47:07,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831210778] [2022-04-06 13:47:07,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:47:07,609 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 13:47:07,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:47:07,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 13:47:07,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-04-06 13:47:07,611 INFO L87 Difference]: Start difference. First operand 351 states and 417 transitions. Second operand has 12 states, 12 states have (on average 5.25) internal successors, (63), 4 states have internal predecessors, (63), 3 states have call successors, (15), 9 states have call predecessors, (15), 2 states have return successors, (11), 4 states have call predecessors, (11), 3 states have call successors, (11) [2022-04-06 13:47:09,692 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:47:12,335 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:47:14,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:47:14,732 INFO L93 Difference]: Finished difference Result 669 states and 812 transitions. [2022-04-06 13:47:14,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 13:47:14,733 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.25) internal successors, (63), 4 states have internal predecessors, (63), 3 states have call successors, (15), 9 states have call predecessors, (15), 2 states have return successors, (11), 4 states have call predecessors, (11), 3 states have call successors, (11) Word has length 89 [2022-04-06 13:47:14,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:47:14,734 INFO L225 Difference]: With dead ends: 669 [2022-04-06 13:47:14,734 INFO L226 Difference]: Without dead ends: 405 [2022-04-06 13:47:14,735 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-04-06 13:47:14,735 INFO L913 BasicCegarLoop]: 148 mSDtfsCounter, 143 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 80 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2022-04-06 13:47:14,735 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 372 Invalid, 825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 744 Invalid, 1 Unknown, 0 Unchecked, 6.9s Time] [2022-04-06 13:47:14,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-04-06 13:47:14,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 343. [2022-04-06 13:47:14,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 268 states have (on average 1.2350746268656716) internal successors, (331), 272 states have internal predecessors, (331), 36 states have call successors, (36), 34 states have call predecessors, (36), 38 states have return successors, (40), 36 states have call predecessors, (40), 32 states have call successors, (40) [2022-04-06 13:47:14,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 407 transitions. [2022-04-06 13:47:14,797 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 407 transitions. Word has length 89 [2022-04-06 13:47:14,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:47:14,797 INFO L478 AbstractCegarLoop]: Abstraction has 343 states and 407 transitions. [2022-04-06 13:47:14,797 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.25) internal successors, (63), 4 states have internal predecessors, (63), 3 states have call successors, (15), 9 states have call predecessors, (15), 2 states have return successors, (11), 4 states have call predecessors, (11), 3 states have call successors, (11) [2022-04-06 13:47:14,797 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 407 transitions. [2022-04-06 13:47:14,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-04-06 13:47:14,798 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:47:14,798 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:47:14,799 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-04-06 13:47:14,799 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:47:14,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:47:14,799 INFO L85 PathProgramCache]: Analyzing trace with hash -837063543, now seen corresponding path program 1 times [2022-04-06 13:47:14,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:47:14,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345838061] [2022-04-06 13:47:14,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:14,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:47:15,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:47:15,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:47:15,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:47:15,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:15,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:47:15,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:15,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:47:15,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-04-06 13:47:15,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-04-06 13:47:15,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-04-06 13:47:15,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-04-06 13:47:15,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:47:15,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:15,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:15,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:47:15,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:47:15,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345838061] [2022-04-06 13:47:15,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345838061] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:47:15,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:47:15,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 13:47:15,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963100392] [2022-04-06 13:47:15,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:47:15,550 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 13:47:15,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:47:15,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 13:47:15,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-04-06 13:47:15,551 INFO L87 Difference]: Start difference. First operand 343 states and 407 transitions. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (17), 9 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-04-06 13:47:17,205 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:47:19,220 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:47:21,251 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:47:23,131 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-04-06 13:47:25,153 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:47:26,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:47:26,352 INFO L93 Difference]: Finished difference Result 687 states and 826 transitions. [2022-04-06 13:47:26,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 13:47:26,352 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (17), 9 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 102 [2022-04-06 13:47:26,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:47:26,354 INFO L225 Difference]: With dead ends: 687 [2022-04-06 13:47:26,354 INFO L226 Difference]: Without dead ends: 395 [2022-04-06 13:47:26,355 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=158, Unknown=0, NotChecked=0, Total=240 [2022-04-06 13:47:26,355 INFO L913 BasicCegarLoop]: 145 mSDtfsCounter, 322 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 173 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2022-04-06 13:47:26,355 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 333 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 467 Invalid, 3 Unknown, 0 Unchecked, 10.5s Time] [2022-04-06 13:47:26,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-04-06 13:47:26,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 345. [2022-04-06 13:47:26,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 270 states have (on average 1.2333333333333334) internal successors, (333), 274 states have internal predecessors, (333), 36 states have call successors, (36), 34 states have call predecessors, (36), 38 states have return successors, (40), 36 states have call predecessors, (40), 32 states have call successors, (40) [2022-04-06 13:47:26,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 409 transitions. [2022-04-06 13:47:26,417 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 409 transitions. Word has length 102 [2022-04-06 13:47:26,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:47:26,417 INFO L478 AbstractCegarLoop]: Abstraction has 345 states and 409 transitions. [2022-04-06 13:47:26,417 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (17), 9 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-04-06 13:47:26,417 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 409 transitions. [2022-04-06 13:47:26,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-04-06 13:47:26,418 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:47:26,418 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:47:26,418 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-04-06 13:47:26,418 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:47:26,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:47:26,419 INFO L85 PathProgramCache]: Analyzing trace with hash 344796251, now seen corresponding path program 1 times [2022-04-06 13:47:26,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:47:26,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202718340] [2022-04-06 13:47:26,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:26,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:47:26,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:26,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:47:26,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:26,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:47:26,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:26,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:47:26,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:26,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:26,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:26,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:47:26,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:26,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:26,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:26,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:47:26,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:26,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-04-06 13:47:26,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:27,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-04-06 13:47:27,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:27,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-04-06 13:47:27,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:27,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-04-06 13:47:27,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:27,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:47:27,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:27,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:27,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:27,084 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:47:27,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:47:27,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202718340] [2022-04-06 13:47:27,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202718340] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 13:47:27,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511460844] [2022-04-06 13:47:27,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:27,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 13:47:27,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 13:47:27,091 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 13:47:27,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-06 13:47:28,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:28,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 1767 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 13:47:28,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 13:47:28,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:47:28,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 13:47:29,150 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:47:29,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511460844] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 13:47:29,150 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-06 13:47:29,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 5, 5] total 17 [2022-04-06 13:47:29,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082723966] [2022-04-06 13:47:29,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-04-06 13:47:29,151 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 13:47:29,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:47:29,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 13:47:29,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-04-06 13:47:29,152 INFO L87 Difference]: Start difference. First operand 345 states and 409 transitions. Second operand has 17 states, 17 states have (on average 6.764705882352941) internal successors, (115), 10 states have internal predecessors, (115), 2 states have call successors, (34), 9 states have call predecessors, (34), 5 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-04-06 13:47:31,240 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:47:33,872 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:47:34,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:47:34,328 INFO L93 Difference]: Finished difference Result 697 states and 842 transitions. [2022-04-06 13:47:34,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 13:47:34,329 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.764705882352941) internal successors, (115), 10 states have internal predecessors, (115), 2 states have call successors, (34), 9 states have call predecessors, (34), 5 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 103 [2022-04-06 13:47:34,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:47:34,331 INFO L225 Difference]: With dead ends: 697 [2022-04-06 13:47:34,331 INFO L226 Difference]: Without dead ends: 401 [2022-04-06 13:47:34,332 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 222 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=158, Invalid=492, Unknown=0, NotChecked=0, Total=650 [2022-04-06 13:47:34,332 INFO L913 BasicCegarLoop]: 145 mSDtfsCounter, 152 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 82 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-04-06 13:47:34,332 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 334 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 583 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2022-04-06 13:47:34,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-04-06 13:47:34,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 351. [2022-04-06 13:47:34,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 276 states have (on average 1.2282608695652173) internal successors, (339), 280 states have internal predecessors, (339), 36 states have call successors, (36), 34 states have call predecessors, (36), 38 states have return successors, (40), 36 states have call predecessors, (40), 32 states have call successors, (40) [2022-04-06 13:47:34,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 415 transitions. [2022-04-06 13:47:34,420 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 415 transitions. Word has length 103 [2022-04-06 13:47:34,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:47:34,420 INFO L478 AbstractCegarLoop]: Abstraction has 351 states and 415 transitions. [2022-04-06 13:47:34,420 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.764705882352941) internal successors, (115), 10 states have internal predecessors, (115), 2 states have call successors, (34), 9 states have call predecessors, (34), 5 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-04-06 13:47:34,420 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 415 transitions. [2022-04-06 13:47:34,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-04-06 13:47:34,422 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:47:34,422 INFO L499 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:47:34,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-04-06 13:47:34,647 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-06 13:47:34,648 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:47:34,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:47:34,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1133129463, now seen corresponding path program 2 times [2022-04-06 13:47:34,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:47:34,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116594158] [2022-04-06 13:47:34,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:34,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:47:35,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:47:35,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:47:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:47:35,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:35,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:47:35,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:35,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:47:35,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-04-06 13:47:35,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-04-06 13:47:35,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-04-06 13:47:35,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-04-06 13:47:35,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:47:35,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:35,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:35,780 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 13:47:35,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:47:35,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116594158] [2022-04-06 13:47:35,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116594158] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 13:47:35,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633114848] [2022-04-06 13:47:35,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 13:47:35,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 13:47:35,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 13:47:35,784 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 13:47:35,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-06 13:47:36,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 13:47:36,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 13:47:36,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 1752 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 13:47:36,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 13:47:36,904 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-04-06 13:47:36,904 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 13:47:36,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633114848] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:47:36,904 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 13:47:36,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [15] total 17 [2022-04-06 13:47:36,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336897158] [2022-04-06 13:47:36,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:47:36,905 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-06 13:47:36,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:47:36,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-06 13:47:36,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-04-06 13:47:36,905 INFO L87 Difference]: Start difference. First operand 351 states and 415 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-04-06 13:47:37,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:47:37,030 INFO L93 Difference]: Finished difference Result 591 states and 714 transitions. [2022-04-06 13:47:37,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-06 13:47:37,031 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 106 [2022-04-06 13:47:37,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:47:37,032 INFO L225 Difference]: With dead ends: 591 [2022-04-06 13:47:37,032 INFO L226 Difference]: Without dead ends: 353 [2022-04-06 13:47:37,033 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-04-06 13:47:37,034 INFO L913 BasicCegarLoop]: 162 mSDtfsCounter, 3 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 13:47:37,034 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 484 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 13:47:37,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-04-06 13:47:37,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2022-04-06 13:47:37,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 278 states have (on average 1.2266187050359711) internal successors, (341), 282 states have internal predecessors, (341), 36 states have call successors, (36), 34 states have call predecessors, (36), 38 states have return successors, (40), 36 states have call predecessors, (40), 32 states have call successors, (40) [2022-04-06 13:47:37,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 417 transitions. [2022-04-06 13:47:37,111 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 417 transitions. Word has length 106 [2022-04-06 13:47:37,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:47:37,111 INFO L478 AbstractCegarLoop]: Abstraction has 353 states and 417 transitions. [2022-04-06 13:47:37,111 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-04-06 13:47:37,111 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 417 transitions. [2022-04-06 13:47:37,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-04-06 13:47:37,112 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:47:37,112 INFO L499 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:47:37,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 13:47:37,339 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-06 13:47:37,340 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:47:37,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:47:37,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1721443379, now seen corresponding path program 1 times [2022-04-06 13:47:37,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:47:37,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291491885] [2022-04-06 13:47:37,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:37,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:47:37,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:47:38,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:47:38,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:47:38,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:38,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:47:38,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:38,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:47:38,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-04-06 13:47:38,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-04-06 13:47:38,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-04-06 13:47:38,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-04-06 13:47:38,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:47:38,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:38,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:38,525 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-04-06 13:47:38,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:47:38,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291491885] [2022-04-06 13:47:38,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291491885] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 13:47:38,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170073791] [2022-04-06 13:47:38,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:38,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 13:47:38,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 13:47:38,527 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 13:47:38,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-06 13:47:39,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:39,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 1881 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 13:47:39,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 13:47:39,651 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-04-06 13:47:39,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 13:47:39,877 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-04-06 13:47:39,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170073791] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 13:47:39,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-04-06 13:47:39,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [15, 5] total 19 [2022-04-06 13:47:39,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730689682] [2022-04-06 13:47:39,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:47:39,878 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-06 13:47:39,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:47:39,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-06 13:47:39,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-04-06 13:47:39,879 INFO L87 Difference]: Start difference. First operand 353 states and 417 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-04-06 13:47:40,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:47:40,026 INFO L93 Difference]: Finished difference Result 585 states and 704 transitions. [2022-04-06 13:47:40,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-06 13:47:40,027 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 107 [2022-04-06 13:47:40,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:47:40,029 INFO L225 Difference]: With dead ends: 585 [2022-04-06 13:47:40,029 INFO L226 Difference]: Without dead ends: 355 [2022-04-06 13:47:40,029 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-04-06 13:47:40,030 INFO L913 BasicCegarLoop]: 160 mSDtfsCounter, 5 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 13:47:40,030 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 476 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 13:47:40,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-04-06 13:47:40,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 355. [2022-04-06 13:47:40,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 280 states have (on average 1.225) internal successors, (343), 284 states have internal predecessors, (343), 36 states have call successors, (36), 34 states have call predecessors, (36), 38 states have return successors, (40), 36 states have call predecessors, (40), 32 states have call successors, (40) [2022-04-06 13:47:40,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 419 transitions. [2022-04-06 13:47:40,118 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 419 transitions. Word has length 107 [2022-04-06 13:47:40,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:47:40,118 INFO L478 AbstractCegarLoop]: Abstraction has 355 states and 419 transitions. [2022-04-06 13:47:40,118 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-04-06 13:47:40,119 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 419 transitions. [2022-04-06 13:47:40,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-04-06 13:47:40,119 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:47:40,120 INFO L499 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:47:40,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-06 13:47:40,343 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 13:47:40,344 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:47:40,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:47:40,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1359064759, now seen corresponding path program 1 times [2022-04-06 13:47:40,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:47:40,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854311603] [2022-04-06 13:47:40,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:40,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:47:40,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:40,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:47:40,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:40,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:47:40,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:40,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:47:40,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:40,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:40,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:40,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:47:40,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:40,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:40,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:40,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:47:40,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:41,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-04-06 13:47:41,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:41,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-04-06 13:47:41,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:41,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-04-06 13:47:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:41,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-04-06 13:47:41,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:41,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:47:41,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:41,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:41,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:41,204 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-04-06 13:47:41,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:47:41,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854311603] [2022-04-06 13:47:41,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854311603] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 13:47:41,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954468124] [2022-04-06 13:47:41,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:41,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 13:47:41,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 13:47:41,208 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 13:47:41,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-06 13:47:42,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:42,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 1900 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 13:47:42,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 13:47:42,683 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 13:47:42,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 13:47:42,951 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-06 13:47:42,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954468124] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 13:47:42,952 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-06 13:47:42,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 7, 5] total 22 [2022-04-06 13:47:42,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740822605] [2022-04-06 13:47:42,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-04-06 13:47:42,952 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 13:47:42,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:47:42,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 13:47:42,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-04-06 13:47:42,953 INFO L87 Difference]: Start difference. First operand 355 states and 419 transitions. Second operand has 22 states, 22 states have (on average 6.0) internal successors, (132), 15 states have internal predecessors, (132), 2 states have call successors, (33), 9 states have call predecessors, (33), 5 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-04-06 13:47:45,046 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:47:49,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:47:49,189 INFO L93 Difference]: Finished difference Result 715 states and 862 transitions. [2022-04-06 13:47:49,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 13:47:49,190 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.0) internal successors, (132), 15 states have internal predecessors, (132), 2 states have call successors, (33), 9 states have call predecessors, (33), 5 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 108 [2022-04-06 13:47:49,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:47:49,191 INFO L225 Difference]: With dead ends: 715 [2022-04-06 13:47:49,191 INFO L226 Difference]: Without dead ends: 403 [2022-04-06 13:47:49,192 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 229 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=239, Invalid=1167, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 13:47:49,193 INFO L913 BasicCegarLoop]: 144 mSDtfsCounter, 346 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 1026 mSolverCounterSat, 187 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 1214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 1026 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-04-06 13:47:49,193 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 491 Invalid, 1214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 1026 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2022-04-06 13:47:49,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-04-06 13:47:49,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 363. [2022-04-06 13:47:49,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 288 states have (on average 1.21875) internal successors, (351), 292 states have internal predecessors, (351), 36 states have call successors, (36), 34 states have call predecessors, (36), 38 states have return successors, (40), 36 states have call predecessors, (40), 32 states have call successors, (40) [2022-04-06 13:47:49,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 427 transitions. [2022-04-06 13:47:49,272 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 427 transitions. Word has length 108 [2022-04-06 13:47:49,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:47:49,273 INFO L478 AbstractCegarLoop]: Abstraction has 363 states and 427 transitions. [2022-04-06 13:47:49,273 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.0) internal successors, (132), 15 states have internal predecessors, (132), 2 states have call successors, (33), 9 states have call predecessors, (33), 5 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-04-06 13:47:49,273 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 427 transitions. [2022-04-06 13:47:49,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-04-06 13:47:49,274 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:47:49,274 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:47:49,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-04-06 13:47:49,480 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 13:47:49,480 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:47:49,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:47:49,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1466138363, now seen corresponding path program 2 times [2022-04-06 13:47:49,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:47:49,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445054384] [2022-04-06 13:47:49,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:49,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:47:49,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:49,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:47:49,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:49,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:47:49,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:49,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:47:49,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:49,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:49,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:50,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:47:50,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:50,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:50,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:50,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:47:50,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:50,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-04-06 13:47:50,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:50,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-04-06 13:47:50,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:50,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-04-06 13:47:50,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:50,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-04-06 13:47:50,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:50,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:47:50,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:50,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:50,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:50,362 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-06 13:47:50,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:47:50,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445054384] [2022-04-06 13:47:50,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445054384] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 13:47:50,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434274844] [2022-04-06 13:47:50,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 13:47:50,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 13:47:50,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 13:47:50,368 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 13:47:50,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-06 13:47:52,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 13:47:52,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 13:47:52,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 1752 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 13:47:52,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 13:47:52,634 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 13:47:52,634 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 13:47:52,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434274844] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:47:52,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 13:47:52,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [16] total 19 [2022-04-06 13:47:52,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222322860] [2022-04-06 13:47:52,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:47:52,635 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 13:47:52,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:47:52,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 13:47:52,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-04-06 13:47:52,635 INFO L87 Difference]: Start difference. First operand 363 states and 427 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 3 states have call predecessors, (13), 1 states have call successors, (13) [2022-04-06 13:47:52,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:47:52,743 INFO L93 Difference]: Finished difference Result 459 states and 546 transitions. [2022-04-06 13:47:52,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 13:47:52,743 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 3 states have call predecessors, (13), 1 states have call successors, (13) Word has length 112 [2022-04-06 13:47:52,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:47:52,745 INFO L225 Difference]: With dead ends: 459 [2022-04-06 13:47:52,745 INFO L226 Difference]: Without dead ends: 349 [2022-04-06 13:47:52,745 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-04-06 13:47:52,746 INFO L913 BasicCegarLoop]: 162 mSDtfsCounter, 15 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 13:47:52,746 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 628 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 13:47:52,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2022-04-06 13:47:52,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 349. [2022-04-06 13:47:52,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 274 states have (on average 1.2080291970802919) internal successors, (331), 278 states have internal predecessors, (331), 36 states have call successors, (36), 34 states have call predecessors, (36), 38 states have return successors, (40), 36 states have call predecessors, (40), 32 states have call successors, (40) [2022-04-06 13:47:52,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 407 transitions. [2022-04-06 13:47:52,863 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 407 transitions. Word has length 112 [2022-04-06 13:47:52,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:47:52,864 INFO L478 AbstractCegarLoop]: Abstraction has 349 states and 407 transitions. [2022-04-06 13:47:52,864 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 3 states have call predecessors, (13), 1 states have call successors, (13) [2022-04-06 13:47:52,864 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 407 transitions. [2022-04-06 13:47:52,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-04-06 13:47:52,865 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:47:52,865 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:47:52,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-04-06 13:47:53,079 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 13:47:53,080 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:47:53,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:47:53,080 INFO L85 PathProgramCache]: Analyzing trace with hash -938992550, now seen corresponding path program 1 times [2022-04-06 13:47:53,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:47:53,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109832010] [2022-04-06 13:47:53,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:53,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:47:53,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:47:53,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:47:53,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:47:53,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:53,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:47:53,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:53,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:47:53,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-04-06 13:47:53,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-04-06 13:47:53,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-04-06 13:47:53,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-04-06 13:47:53,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:47:53,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:53,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 13:47:53,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:53,513 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 13:47:53,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:47:53,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109832010] [2022-04-06 13:47:53,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109832010] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:47:53,514 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:47:53,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 13:47:53,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750840962] [2022-04-06 13:47:53,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:47:53,514 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 13:47:53,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:47:53,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 13:47:53,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 13:47:53,515 INFO L87 Difference]: Start difference. First operand 349 states and 407 transitions. Second operand has 14 states, 14 states have (on average 5.5) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (18), 11 states have call predecessors, (18), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) [2022-04-06 13:47:55,651 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:47:57,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:47:57,269 INFO L93 Difference]: Finished difference Result 473 states and 562 transitions. [2022-04-06 13:47:57,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 13:47:57,270 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.5) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (18), 11 states have call predecessors, (18), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) Word has length 116 [2022-04-06 13:47:57,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:47:57,271 INFO L225 Difference]: With dead ends: 473 [2022-04-06 13:47:57,271 INFO L226 Difference]: Without dead ends: 377 [2022-04-06 13:47:57,272 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=164, Invalid=538, Unknown=0, NotChecked=0, Total=702 [2022-04-06 13:47:57,272 INFO L913 BasicCegarLoop]: 138 mSDtfsCounter, 459 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 239 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-04-06 13:47:57,272 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 332 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 598 Invalid, 1 Unknown, 0 Unchecked, 3.3s Time] [2022-04-06 13:47:57,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-04-06 13:47:57,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 337. [2022-04-06 13:47:57,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 264 states have (on average 1.1931818181818181) internal successors, (315), 268 states have internal predecessors, (315), 36 states have call successors, (36), 34 states have call predecessors, (36), 36 states have return successors, (38), 34 states have call predecessors, (38), 32 states have call successors, (38) [2022-04-06 13:47:57,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 389 transitions. [2022-04-06 13:47:57,365 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 389 transitions. Word has length 116 [2022-04-06 13:47:57,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:47:57,365 INFO L478 AbstractCegarLoop]: Abstraction has 337 states and 389 transitions. [2022-04-06 13:47:57,366 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.5) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (18), 11 states have call predecessors, (18), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) [2022-04-06 13:47:57,366 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 389 transitions. [2022-04-06 13:47:57,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-04-06 13:47:57,367 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:47:57,367 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:47:57,367 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-04-06 13:47:57,367 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:47:57,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:47:57,367 INFO L85 PathProgramCache]: Analyzing trace with hash 535084471, now seen corresponding path program 1 times [2022-04-06 13:47:57,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:47:57,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415115780] [2022-04-06 13:47:57,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:47:57,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:47:57,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:47:57,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:47:57,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:47:57,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:57,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:47:57,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:57,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:47:57,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-04-06 13:47:57,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-04-06 13:47:57,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-04-06 13:47:57,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-04-06 13:47:57,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:47:57,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:47:57,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 13:47:57,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:47:57,818 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 13:47:57,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:47:57,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415115780] [2022-04-06 13:47:57,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415115780] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:47:57,818 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:47:57,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 13:47:57,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059072418] [2022-04-06 13:47:57,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:47:57,820 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 13:47:57,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:47:57,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 13:47:57,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2022-04-06 13:47:57,820 INFO L87 Difference]: Start difference. First operand 337 states and 389 transitions. Second operand has 11 states, 11 states have (on average 7.181818181818182) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (18), 10 states have call predecessors, (18), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2022-04-06 13:47:59,893 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:00,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:48:00,971 INFO L93 Difference]: Finished difference Result 409 states and 484 transitions. [2022-04-06 13:48:00,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 13:48:00,972 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.181818181818182) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (18), 10 states have call predecessors, (18), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2022-04-06 13:48:00,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:48:00,973 INFO L225 Difference]: With dead ends: 409 [2022-04-06 13:48:00,973 INFO L226 Difference]: Without dead ends: 406 [2022-04-06 13:48:00,974 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2022-04-06 13:48:00,974 INFO L913 BasicCegarLoop]: 156 mSDtfsCounter, 276 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 141 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-04-06 13:48:00,974 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 339 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 375 Invalid, 1 Unknown, 0 Unchecked, 2.9s Time] [2022-04-06 13:48:00,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-04-06 13:48:01,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 345. [2022-04-06 13:48:01,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 272 states have (on average 1.2022058823529411) internal successors, (327), 276 states have internal predecessors, (327), 36 states have call successors, (36), 34 states have call predecessors, (36), 36 states have return successors, (38), 34 states have call predecessors, (38), 32 states have call successors, (38) [2022-04-06 13:48:01,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 401 transitions. [2022-04-06 13:48:01,043 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 401 transitions. Word has length 118 [2022-04-06 13:48:01,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:48:01,043 INFO L478 AbstractCegarLoop]: Abstraction has 345 states and 401 transitions. [2022-04-06 13:48:01,044 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.181818181818182) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (18), 10 states have call predecessors, (18), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2022-04-06 13:48:01,044 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 401 transitions. [2022-04-06 13:48:01,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-04-06 13:48:01,045 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:48:01,045 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:48:01,045 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-04-06 13:48:01,045 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:48:01,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:48:01,046 INFO L85 PathProgramCache]: Analyzing trace with hash 980682046, now seen corresponding path program 1 times [2022-04-06 13:48:01,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:48:01,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809048443] [2022-04-06 13:48:01,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:48:01,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:48:01,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:48:01,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:48:01,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:48:01,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:01,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:48:01,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:01,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:48:01,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-04-06 13:48:01,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-04-06 13:48:01,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-04-06 13:48:01,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-04-06 13:48:01,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:48:01,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:01,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 13:48:01,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:01,566 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 13:48:01,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:48:01,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809048443] [2022-04-06 13:48:01,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809048443] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:48:01,567 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:48:01,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 13:48:01,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264798098] [2022-04-06 13:48:01,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:48:01,569 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 13:48:01,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:48:01,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 13:48:01,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-04-06 13:48:01,570 INFO L87 Difference]: Start difference. First operand 345 states and 401 transitions. Second operand has 14 states, 14 states have (on average 5.642857142857143) internal successors, (79), 5 states have internal predecessors, (79), 2 states have call successors, (18), 10 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2022-04-06 13:48:03,632 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:06,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:48:06,156 INFO L93 Difference]: Finished difference Result 433 states and 507 transitions. [2022-04-06 13:48:06,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 13:48:06,156 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.642857142857143) internal successors, (79), 5 states have internal predecessors, (79), 2 states have call successors, (18), 10 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2022-04-06 13:48:06,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:48:06,158 INFO L225 Difference]: With dead ends: 433 [2022-04-06 13:48:06,158 INFO L226 Difference]: Without dead ends: 404 [2022-04-06 13:48:06,158 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-04-06 13:48:06,158 INFO L913 BasicCegarLoop]: 155 mSDtfsCounter, 309 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 164 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-04-06 13:48:06,158 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [313 Valid, 456 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 813 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2022-04-06 13:48:06,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-04-06 13:48:06,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 355. [2022-04-06 13:48:06,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 280 states have (on average 1.1964285714285714) internal successors, (335), 284 states have internal predecessors, (335), 36 states have call successors, (36), 34 states have call predecessors, (36), 38 states have return successors, (40), 36 states have call predecessors, (40), 32 states have call successors, (40) [2022-04-06 13:48:06,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 411 transitions. [2022-04-06 13:48:06,289 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 411 transitions. Word has length 118 [2022-04-06 13:48:06,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:48:06,289 INFO L478 AbstractCegarLoop]: Abstraction has 355 states and 411 transitions. [2022-04-06 13:48:06,290 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.642857142857143) internal successors, (79), 5 states have internal predecessors, (79), 2 states have call successors, (18), 10 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2022-04-06 13:48:06,290 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 411 transitions. [2022-04-06 13:48:06,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-04-06 13:48:06,291 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:48:06,291 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:48:06,291 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-04-06 13:48:06,291 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:48:06,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:48:06,291 INFO L85 PathProgramCache]: Analyzing trace with hash -623146661, now seen corresponding path program 1 times [2022-04-06 13:48:06,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:48:06,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303573738] [2022-04-06 13:48:06,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:48:06,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:48:06,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:48:06,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:48:06,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:48:06,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:06,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:48:06,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:06,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:48:06,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-04-06 13:48:06,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-04-06 13:48:06,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-04-06 13:48:06,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-04-06 13:48:06,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:48:06,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:06,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 13:48:06,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:06,761 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 13:48:06,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:48:06,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303573738] [2022-04-06 13:48:06,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303573738] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:48:06,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:48:06,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 13:48:06,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261174881] [2022-04-06 13:48:06,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:48:06,762 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 13:48:06,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:48:06,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 13:48:06,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-04-06 13:48:06,763 INFO L87 Difference]: Start difference. First operand 355 states and 411 transitions. Second operand has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 6 states have internal predecessors, (80), 4 states have call successors, (18), 12 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2022-04-06 13:48:08,884 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:10,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:48:10,286 INFO L93 Difference]: Finished difference Result 434 states and 502 transitions. [2022-04-06 13:48:10,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 13:48:10,287 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 6 states have internal predecessors, (80), 4 states have call successors, (18), 12 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 119 [2022-04-06 13:48:10,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:48:10,288 INFO L225 Difference]: With dead ends: 434 [2022-04-06 13:48:10,288 INFO L226 Difference]: Without dead ends: 387 [2022-04-06 13:48:10,288 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=258, Invalid=672, Unknown=0, NotChecked=0, Total=930 [2022-04-06 13:48:10,289 INFO L913 BasicCegarLoop]: 131 mSDtfsCounter, 549 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 240 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 553 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-04-06 13:48:10,289 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [553 Valid, 285 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 425 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2022-04-06 13:48:10,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-04-06 13:48:10,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 349. [2022-04-06 13:48:10,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 274 states have (on average 1.1715328467153285) internal successors, (321), 278 states have internal predecessors, (321), 36 states have call successors, (36), 34 states have call predecessors, (36), 38 states have return successors, (40), 36 states have call predecessors, (40), 32 states have call successors, (40) [2022-04-06 13:48:10,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 397 transitions. [2022-04-06 13:48:10,357 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 397 transitions. Word has length 119 [2022-04-06 13:48:10,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:48:10,357 INFO L478 AbstractCegarLoop]: Abstraction has 349 states and 397 transitions. [2022-04-06 13:48:10,357 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 6 states have internal predecessors, (80), 4 states have call successors, (18), 12 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2022-04-06 13:48:10,357 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 397 transitions. [2022-04-06 13:48:10,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-04-06 13:48:10,358 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:48:10,358 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:48:10,359 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-04-06 13:48:10,359 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:48:10,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:48:10,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1384498884, now seen corresponding path program 1 times [2022-04-06 13:48:10,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:48:10,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662382672] [2022-04-06 13:48:10,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:48:10,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:48:10,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:48:10,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:48:10,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:48:10,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:10,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:48:10,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:10,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:48:10,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-04-06 13:48:10,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-04-06 13:48:10,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-04-06 13:48:10,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-04-06 13:48:10,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:48:10,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:10,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 13:48:10,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:10,827 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 13:48:10,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:48:10,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662382672] [2022-04-06 13:48:10,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662382672] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:48:10,827 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:48:10,827 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 13:48:10,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436856250] [2022-04-06 13:48:10,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:48:10,828 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 13:48:10,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:48:10,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 13:48:10,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-04-06 13:48:10,828 INFO L87 Difference]: Start difference. First operand 349 states and 397 transitions. Second operand has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (18), 10 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2022-04-06 13:48:12,895 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:15,176 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:16,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:48:16,053 INFO L93 Difference]: Finished difference Result 447 states and 513 transitions. [2022-04-06 13:48:16,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 13:48:16,054 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (18), 10 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) Word has length 119 [2022-04-06 13:48:16,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:48:16,055 INFO L225 Difference]: With dead ends: 447 [2022-04-06 13:48:16,055 INFO L226 Difference]: Without dead ends: 378 [2022-04-06 13:48:16,055 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-04-06 13:48:16,056 INFO L913 BasicCegarLoop]: 149 mSDtfsCounter, 248 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 803 mSolverCounterSat, 138 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 803 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2022-04-06 13:48:16,056 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 483 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 803 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2022-04-06 13:48:16,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-04-06 13:48:16,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 339. [2022-04-06 13:48:16,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 266 states have (on average 1.1541353383458646) internal successors, (307), 270 states have internal predecessors, (307), 36 states have call successors, (36), 34 states have call predecessors, (36), 36 states have return successors, (38), 34 states have call predecessors, (38), 32 states have call successors, (38) [2022-04-06 13:48:16,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 381 transitions. [2022-04-06 13:48:16,129 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 381 transitions. Word has length 119 [2022-04-06 13:48:16,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:48:16,129 INFO L478 AbstractCegarLoop]: Abstraction has 339 states and 381 transitions. [2022-04-06 13:48:16,129 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (18), 10 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2022-04-06 13:48:16,129 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 381 transitions. [2022-04-06 13:48:16,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-04-06 13:48:16,130 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:48:16,130 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:48:16,130 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-04-06 13:48:16,131 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:48:16,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:48:16,131 INFO L85 PathProgramCache]: Analyzing trace with hash 238649308, now seen corresponding path program 1 times [2022-04-06 13:48:16,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:48:16,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514921925] [2022-04-06 13:48:16,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:48:16,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:48:16,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:48:16,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:48:16,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:48:16,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:16,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:48:16,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:16,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:48:16,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-04-06 13:48:16,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-04-06 13:48:16,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-04-06 13:48:16,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-04-06 13:48:16,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:48:16,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:16,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 13:48:16,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:16,576 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 13:48:16,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:48:16,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514921925] [2022-04-06 13:48:16,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514921925] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:48:16,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:48:16,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 13:48:16,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088024004] [2022-04-06 13:48:16,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:48:16,577 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 13:48:16,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:48:16,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 13:48:16,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2022-04-06 13:48:16,578 INFO L87 Difference]: Start difference. First operand 339 states and 381 transitions. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (18), 11 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-04-06 13:48:18,639 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:19,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:48:19,989 INFO L93 Difference]: Finished difference Result 460 states and 519 transitions. [2022-04-06 13:48:19,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 13:48:19,989 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (18), 11 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 119 [2022-04-06 13:48:19,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:48:19,991 INFO L225 Difference]: With dead ends: 460 [2022-04-06 13:48:19,991 INFO L226 Difference]: Without dead ends: 394 [2022-04-06 13:48:19,991 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2022-04-06 13:48:19,991 INFO L913 BasicCegarLoop]: 137 mSDtfsCounter, 181 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 82 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-04-06 13:48:19,992 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 328 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 448 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2022-04-06 13:48:19,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-04-06 13:48:20,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 356. [2022-04-06 13:48:20,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 280 states have (on average 1.1357142857142857) internal successors, (318), 284 states have internal predecessors, (318), 36 states have call successors, (36), 35 states have call predecessors, (36), 39 states have return successors, (41), 36 states have call predecessors, (41), 33 states have call successors, (41) [2022-04-06 13:48:20,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 395 transitions. [2022-04-06 13:48:20,088 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 395 transitions. Word has length 119 [2022-04-06 13:48:20,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:48:20,089 INFO L478 AbstractCegarLoop]: Abstraction has 356 states and 395 transitions. [2022-04-06 13:48:20,089 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (18), 11 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-04-06 13:48:20,089 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 395 transitions. [2022-04-06 13:48:20,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-04-06 13:48:20,090 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:48:20,090 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:48:20,090 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-04-06 13:48:20,091 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:48:20,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:48:20,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1889175245, now seen corresponding path program 1 times [2022-04-06 13:48:20,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:48:20,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266540665] [2022-04-06 13:48:20,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:48:20,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:48:20,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:20,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:48:20,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:20,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:48:20,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:20,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:48:20,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:20,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:20,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:20,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:48:20,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:20,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:20,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:20,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:48:20,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:21,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-04-06 13:48:21,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:21,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-04-06 13:48:21,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:21,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-04-06 13:48:21,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:21,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-04-06 13:48:21,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:21,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:48:21,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:21,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:21,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:21,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 13:48:21,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:21,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-04-06 13:48:21,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:21,139 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-06 13:48:21,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:48:21,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266540665] [2022-04-06 13:48:21,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266540665] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 13:48:21,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507957662] [2022-04-06 13:48:21,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:48:21,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 13:48:21,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 13:48:21,140 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 13:48:21,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-06 13:48:22,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:22,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 2194 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 13:48:22,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 13:48:22,640 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 13:48:22,641 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 13:48:22,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507957662] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:48:22,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 13:48:22,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [18] total 20 [2022-04-06 13:48:22,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95834888] [2022-04-06 13:48:22,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:48:22,642 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 13:48:22,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:48:22,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 13:48:22,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-04-06 13:48:22,642 INFO L87 Difference]: Start difference. First operand 356 states and 395 transitions. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2022-04-06 13:48:23,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:48:23,138 INFO L93 Difference]: Finished difference Result 396 states and 439 transitions. [2022-04-06 13:48:23,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 13:48:23,139 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 129 [2022-04-06 13:48:23,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:48:23,140 INFO L225 Difference]: With dead ends: 396 [2022-04-06 13:48:23,140 INFO L226 Difference]: Without dead ends: 331 [2022-04-06 13:48:23,140 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-04-06 13:48:23,140 INFO L913 BasicCegarLoop]: 159 mSDtfsCounter, 69 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 13:48:23,141 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 363 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 13:48:23,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2022-04-06 13:48:23,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 309. [2022-04-06 13:48:23,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 241 states have (on average 1.112033195020747) internal successors, (268), 243 states have internal predecessors, (268), 33 states have call successors, (33), 33 states have call predecessors, (33), 34 states have return successors, (35), 32 states have call predecessors, (35), 31 states have call successors, (35) [2022-04-06 13:48:23,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 336 transitions. [2022-04-06 13:48:23,209 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 336 transitions. Word has length 129 [2022-04-06 13:48:23,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:48:23,209 INFO L478 AbstractCegarLoop]: Abstraction has 309 states and 336 transitions. [2022-04-06 13:48:23,209 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2022-04-06 13:48:23,209 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 336 transitions. [2022-04-06 13:48:23,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-06 13:48:23,210 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:48:23,210 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:48:23,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-04-06 13:48:23,420 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-06 13:48:23,420 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:48:23,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:48:23,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1995698137, now seen corresponding path program 1 times [2022-04-06 13:48:23,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:48:23,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083219889] [2022-04-06 13:48:23,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:48:23,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:48:23,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:48:23,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:48:23,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:48:23,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:23,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:48:23,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:23,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:48:23,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-04-06 13:48:23,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-04-06 13:48:23,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-04-06 13:48:23,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 13:48:23,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 13:48:23,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:48:23,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:23,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 13:48:23,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-04-06 13:48:23,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:23,947 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 13:48:23,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:48:23,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083219889] [2022-04-06 13:48:23,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083219889] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:48:23,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:48:23,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 13:48:23,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252672936] [2022-04-06 13:48:23,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:48:23,948 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 13:48:23,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:48:23,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 13:48:23,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-04-06 13:48:23,948 INFO L87 Difference]: Start difference. First operand 309 states and 336 transitions. Second operand has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 7 states have internal predecessors, (94), 3 states have call successors, (18), 11 states have call predecessors, (18), 3 states have return successors, (16), 4 states have call predecessors, (16), 2 states have call successors, (16) [2022-04-06 13:48:26,849 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:28,868 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:30,885 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:32,910 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:34,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-04-06 13:48:36,954 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:38,974 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:40,994 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:43,017 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:47,350 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:48,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:48:48,089 INFO L93 Difference]: Finished difference Result 353 states and 387 transitions. [2022-04-06 13:48:48,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 13:48:48,090 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 7 states have internal predecessors, (94), 3 states have call successors, (18), 11 states have call predecessors, (18), 3 states have return successors, (16), 4 states have call predecessors, (16), 2 states have call successors, (16) Word has length 135 [2022-04-06 13:48:48,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:48:48,091 INFO L225 Difference]: With dead ends: 353 [2022-04-06 13:48:48,091 INFO L226 Difference]: Without dead ends: 311 [2022-04-06 13:48:48,092 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=675, Unknown=0, NotChecked=0, Total=812 [2022-04-06 13:48:48,092 INFO L913 BasicCegarLoop]: 145 mSDtfsCounter, 202 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 1358 mSolverCounterSat, 107 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 1474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 1358 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.8s IncrementalHoareTripleChecker+Time [2022-04-06 13:48:48,092 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 702 Invalid, 1474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 1358 Invalid, 9 Unknown, 0 Unchecked, 23.8s Time] [2022-04-06 13:48:48,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2022-04-06 13:48:48,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 291. [2022-04-06 13:48:48,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 225 states have (on average 1.1111111111111112) internal successors, (250), 227 states have internal predecessors, (250), 33 states have call successors, (33), 33 states have call predecessors, (33), 32 states have return successors, (33), 30 states have call predecessors, (33), 31 states have call successors, (33) [2022-04-06 13:48:48,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 316 transitions. [2022-04-06 13:48:48,165 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 316 transitions. Word has length 135 [2022-04-06 13:48:48,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:48:48,165 INFO L478 AbstractCegarLoop]: Abstraction has 291 states and 316 transitions. [2022-04-06 13:48:48,165 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 7 states have internal predecessors, (94), 3 states have call successors, (18), 11 states have call predecessors, (18), 3 states have return successors, (16), 4 states have call predecessors, (16), 2 states have call successors, (16) [2022-04-06 13:48:48,165 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 316 transitions. [2022-04-06 13:48:48,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-06 13:48:48,166 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:48:48,166 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:48:48,166 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-04-06 13:48:48,167 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:48:48,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:48:48,167 INFO L85 PathProgramCache]: Analyzing trace with hash -459188918, now seen corresponding path program 1 times [2022-04-06 13:48:48,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:48:48,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18892812] [2022-04-06 13:48:48,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:48:48,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:48:48,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:48:48,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:48:48,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:48:48,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:48,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:48:48,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:48,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:48:48,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-04-06 13:48:48,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-04-06 13:48:48,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-04-06 13:48:48,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 13:48:48,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 13:48:48,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:48:48,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:48:48,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 13:48:48,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-04-06 13:48:48,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:48:48,714 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 13:48:48,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:48:48,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18892812] [2022-04-06 13:48:48,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18892812] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:48:48,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:48:48,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 13:48:48,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866868071] [2022-04-06 13:48:48,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:48:48,715 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 13:48:48,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:48:48,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 13:48:48,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-04-06 13:48:48,716 INFO L87 Difference]: Start difference. First operand 291 states and 316 transitions. Second operand has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 5 states have internal predecessors, (94), 3 states have call successors, (18), 11 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2022-04-06 13:48:50,759 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:52,788 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:55,555 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:48:57,028 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-04-06 13:48:59,052 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:49:01,066 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:49:03,086 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:49:05,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:49:05,611 INFO L93 Difference]: Finished difference Result 331 states and 362 transitions. [2022-04-06 13:49:05,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 13:49:05,611 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 5 states have internal predecessors, (94), 3 states have call successors, (18), 11 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) Word has length 135 [2022-04-06 13:49:05,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:49:05,612 INFO L225 Difference]: With dead ends: 331 [2022-04-06 13:49:05,612 INFO L226 Difference]: Without dead ends: 311 [2022-04-06 13:49:05,613 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2022-04-06 13:49:05,613 INFO L913 BasicCegarLoop]: 148 mSDtfsCounter, 213 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 120 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.7s IncrementalHoareTripleChecker+Time [2022-04-06 13:49:05,613 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 569 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 888 Invalid, 5 Unknown, 0 Unchecked, 16.7s Time] [2022-04-06 13:49:05,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2022-04-06 13:49:05,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 289. [2022-04-06 13:49:05,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 223 states have (on average 1.1031390134529149) internal successors, (246), 225 states have internal predecessors, (246), 33 states have call successors, (33), 33 states have call predecessors, (33), 32 states have return successors, (33), 30 states have call predecessors, (33), 31 states have call successors, (33) [2022-04-06 13:49:05,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 312 transitions. [2022-04-06 13:49:05,677 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 312 transitions. Word has length 135 [2022-04-06 13:49:05,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:49:05,678 INFO L478 AbstractCegarLoop]: Abstraction has 289 states and 312 transitions. [2022-04-06 13:49:05,678 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 5 states have internal predecessors, (94), 3 states have call successors, (18), 11 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2022-04-06 13:49:05,678 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 312 transitions. [2022-04-06 13:49:05,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-04-06 13:49:05,679 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:49:05,679 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:49:05,679 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-04-06 13:49:05,679 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:49:05,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:49:05,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1687631706, now seen corresponding path program 1 times [2022-04-06 13:49:05,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:49:05,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616618181] [2022-04-06 13:49:05,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:49:05,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:49:05,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:05,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:49:05,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:05,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:49:05,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:05,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:49:05,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:05,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:49:05,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:05,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:49:05,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:05,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:49:05,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:05,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:49:05,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:05,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-04-06 13:49:05,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:05,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-04-06 13:49:05,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:06,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-04-06 13:49:06,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:06,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 13:49:06,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:06,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 13:49:06,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:06,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:49:06,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:06,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:49:06,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:06,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 13:49:06,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:06,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-04-06 13:49:06,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:06,203 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 13:49:06,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:49:06,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616618181] [2022-04-06 13:49:06,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616618181] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 13:49:06,203 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 13:49:06,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 13:49:06,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426571601] [2022-04-06 13:49:06,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 13:49:06,204 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 13:49:06,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:49:06,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 13:49:06,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-04-06 13:49:06,205 INFO L87 Difference]: Start difference. First operand 289 states and 312 transitions. Second operand has 15 states, 15 states have (on average 6.333333333333333) internal successors, (95), 5 states have internal predecessors, (95), 2 states have call successors, (18), 11 states have call predecessors, (18), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2022-04-06 13:49:08,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-04-06 13:49:11,795 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:49:13,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:49:13,104 INFO L93 Difference]: Finished difference Result 331 states and 358 transitions. [2022-04-06 13:49:13,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 13:49:13,104 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 6.333333333333333) internal successors, (95), 5 states have internal predecessors, (95), 2 states have call successors, (18), 11 states have call predecessors, (18), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) Word has length 136 [2022-04-06 13:49:13,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:49:13,105 INFO L225 Difference]: With dead ends: 331 [2022-04-06 13:49:13,105 INFO L226 Difference]: Without dead ends: 261 [2022-04-06 13:49:13,106 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2022-04-06 13:49:13,106 INFO L913 BasicCegarLoop]: 125 mSDtfsCounter, 139 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 87 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-04-06 13:49:13,106 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 409 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 779 Invalid, 1 Unknown, 0 Unchecked, 6.7s Time] [2022-04-06 13:49:13,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-04-06 13:49:13,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 251. [2022-04-06 13:49:13,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 191 states have (on average 1.0785340314136125) internal successors, (206), 191 states have internal predecessors, (206), 31 states have call successors, (31), 31 states have call predecessors, (31), 28 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2022-04-06 13:49:13,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 266 transitions. [2022-04-06 13:49:13,177 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 266 transitions. Word has length 136 [2022-04-06 13:49:13,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:49:13,177 INFO L478 AbstractCegarLoop]: Abstraction has 251 states and 266 transitions. [2022-04-06 13:49:13,177 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.333333333333333) internal successors, (95), 5 states have internal predecessors, (95), 2 states have call successors, (18), 11 states have call predecessors, (18), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2022-04-06 13:49:13,177 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 266 transitions. [2022-04-06 13:49:13,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-04-06 13:49:13,178 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:49:13,178 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:49:13,178 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-04-06 13:49:13,178 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:49:13,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:49:13,179 INFO L85 PathProgramCache]: Analyzing trace with hash -151775660, now seen corresponding path program 1 times [2022-04-06 13:49:13,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:49:13,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760735109] [2022-04-06 13:49:13,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:49:13,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:49:13,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:13,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:49:13,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:13,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:49:13,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:13,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:49:13,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:13,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:49:13,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:13,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:49:13,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:13,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:49:13,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:13,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:49:13,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:13,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-04-06 13:49:13,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:13,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-04-06 13:49:13,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:13,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-04-06 13:49:13,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:14,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 13:49:14,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:14,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 13:49:14,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:14,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:49:14,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:14,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:49:14,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:14,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 13:49:14,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:14,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-04-06 13:49:14,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:14,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-04-06 13:49:14,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:14,112 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-06 13:49:14,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:49:14,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760735109] [2022-04-06 13:49:14,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760735109] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 13:49:14,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140931246] [2022-04-06 13:49:14,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:49:14,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 13:49:14,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 13:49:14,114 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 13:49:14,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-06 13:49:16,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:16,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 2247 conjuncts, 28 conjunts are in the unsatisfiable core [2022-04-06 13:49:16,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 13:49:17,137 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-06 13:49:17,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 13:49:17,866 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-06 13:49:17,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140931246] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 13:49:17,867 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-06 13:49:17,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 9, 9] total 32 [2022-04-06 13:49:17,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369861128] [2022-04-06 13:49:17,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-04-06 13:49:17,867 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-04-06 13:49:17,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 13:49:17,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-04-06 13:49:17,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=809, Unknown=0, NotChecked=0, Total=992 [2022-04-06 13:49:17,868 INFO L87 Difference]: Start difference. First operand 251 states and 266 transitions. Second operand has 32 states, 32 states have (on average 5.96875) internal successors, (191), 22 states have internal predecessors, (191), 2 states have call successors, (44), 12 states have call predecessors, (44), 5 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-04-06 13:49:19,954 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 13:49:25,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 13:49:25,790 INFO L93 Difference]: Finished difference Result 469 states and 514 transitions. [2022-04-06 13:49:25,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 13:49:25,790 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 5.96875) internal successors, (191), 22 states have internal predecessors, (191), 2 states have call successors, (44), 12 states have call predecessors, (44), 5 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 145 [2022-04-06 13:49:25,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 13:49:25,791 INFO L225 Difference]: With dead ends: 469 [2022-04-06 13:49:25,791 INFO L226 Difference]: Without dead ends: 275 [2022-04-06 13:49:25,792 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 302 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=558, Invalid=2094, Unknown=0, NotChecked=0, Total=2652 [2022-04-06 13:49:25,792 INFO L913 BasicCegarLoop]: 124 mSDtfsCounter, 203 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 1086 mSolverCounterSat, 134 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 1221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1086 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-04-06 13:49:25,793 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 524 Invalid, 1221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1086 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2022-04-06 13:49:25,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-04-06 13:49:25,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 265. [2022-04-06 13:49:25,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 205 states have (on average 1.0731707317073171) internal successors, (220), 205 states have internal predecessors, (220), 31 states have call successors, (31), 31 states have call predecessors, (31), 28 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2022-04-06 13:49:25,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 280 transitions. [2022-04-06 13:49:25,867 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 280 transitions. Word has length 145 [2022-04-06 13:49:25,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 13:49:25,867 INFO L478 AbstractCegarLoop]: Abstraction has 265 states and 280 transitions. [2022-04-06 13:49:25,867 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 5.96875) internal successors, (191), 22 states have internal predecessors, (191), 2 states have call successors, (44), 12 states have call predecessors, (44), 5 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-04-06 13:49:25,867 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 280 transitions. [2022-04-06 13:49:25,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-04-06 13:49:25,868 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 13:49:25,868 INFO L499 BasicCegarLoop]: trace histogram [12, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 13:49:25,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-04-06 13:49:26,069 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 13:49:26,069 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 13:49:26,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 13:49:26,070 INFO L85 PathProgramCache]: Analyzing trace with hash -912830112, now seen corresponding path program 2 times [2022-04-06 13:49:26,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 13:49:26,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888686445] [2022-04-06 13:49:26,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 13:49:26,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 13:49:26,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:26,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 13:49:26,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:26,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 13:49:26,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:26,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-04-06 13:49:26,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:26,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:49:26,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:26,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-04-06 13:49:26,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:26,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:49:26,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:26,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-04-06 13:49:26,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:27,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-04-06 13:49:27,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:27,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-04-06 13:49:27,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:27,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-04-06 13:49:27,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:27,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 13:49:27,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:27,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 13:49:27,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:27,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 13:49:27,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:27,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 13:49:27,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:27,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 13:49:27,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:27,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-04-06 13:49:27,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:27,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-04-06 13:49:27,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 13:49:27,371 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-06 13:49:27,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 13:49:27,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888686445] [2022-04-06 13:49:27,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888686445] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 13:49:27,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864978647] [2022-04-06 13:49:27,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 13:49:27,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 13:49:27,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 13:49:27,372 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 13:49:27,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process