/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/ntdrivers/parport.i.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-d966a43 [2022-01-31 22:26:30,943 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-31 22:26:30,945 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-31 22:26:31,001 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-31 22:26:31,002 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-31 22:26:31,002 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-31 22:26:31,003 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-31 22:26:31,005 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-31 22:26:31,006 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-31 22:26:31,006 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-31 22:26:31,007 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-31 22:26:31,008 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-31 22:26:31,008 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-31 22:26:31,009 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-31 22:26:31,009 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-31 22:26:31,010 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-31 22:26:31,011 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-31 22:26:31,023 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-31 22:26:31,030 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-31 22:26:31,035 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-31 22:26:31,037 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-31 22:26:31,039 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-31 22:26:31,043 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-31 22:26:31,044 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-31 22:26:31,045 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-31 22:26:31,046 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-31 22:26:31,046 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-31 22:26:31,046 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-31 22:26:31,047 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-31 22:26:31,047 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-31 22:26:31,047 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-31 22:26:31,048 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-31 22:26:31,048 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-31 22:26:31,049 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-31 22:26:31,049 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-31 22:26:31,049 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-31 22:26:31,050 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-31 22:26:31,050 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-31 22:26:31,050 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-31 22:26:31,050 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-31 22:26:31,051 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-31 22:26:31,057 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-01-31 22:26:31,067 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-31 22:26:31,067 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-31 22:26:31,068 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-31 22:26:31,068 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-31 22:26:31,069 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-31 22:26:31,069 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-31 22:26:31,069 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-31 22:26:31,069 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-31 22:26:31,069 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-31 22:26:31,069 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-31 22:26:31,069 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-31 22:26:31,069 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-31 22:26:31,069 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-31 22:26:31,069 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-31 22:26:31,069 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-31 22:26:31,070 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-31 22:26:31,070 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-31 22:26:31,070 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-31 22:26:31,070 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-31 22:26:31,070 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-31 22:26:31,070 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2022-01-31 22:26:31,070 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-31 22:26:31,070 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-01-31 22:26:31,070 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-31 22:26:31,225 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-31 22:26:31,244 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-31 22:26:31,246 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-31 22:26:31,247 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-31 22:26:31,248 INFO L275 PluginConnector]: CDTParser initialized [2022-01-31 22:26:31,249 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers/parport.i.cil-2.c [2022-01-31 22:26:31,310 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9a52b49b5/2f639bc7da5d4ab793acf3870433e394/FLAG212d22455 [2022-01-31 22:26:31,853 INFO L306 CDTParser]: Found 1 translation units. [2022-01-31 22:26:31,853 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/parport.i.cil-2.c [2022-01-31 22:26:31,890 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9a52b49b5/2f639bc7da5d4ab793acf3870433e394/FLAG212d22455 [2022-01-31 22:26:32,335 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9a52b49b5/2f639bc7da5d4ab793acf3870433e394 [2022-01-31 22:26:32,337 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-31 22:26:32,338 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-31 22:26:32,339 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-31 22:26:32,339 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-31 22:26:32,341 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-31 22:26:32,341 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 10:26:32" (1/1) ... [2022-01-31 22:26:32,343 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@769a7ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:26:32, skipping insertion in model container [2022-01-31 22:26:32,343 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 10:26:32" (1/1) ... [2022-01-31 22:26:32,348 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-31 22:26:32,429 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-31 22:26:33,028 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/parport.i.cil-2.c[86591,86604] [2022-01-31 22:26:33,486 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-31 22:26:33,508 INFO L203 MainTranslator]: Completed pre-run [2022-01-31 22:26:33,573 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/parport.i.cil-2.c[86591,86604] [2022-01-31 22:26:33,779 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-31 22:26:33,821 INFO L208 MainTranslator]: Completed translation [2022-01-31 22:26:33,822 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:26:33 WrapperNode [2022-01-31 22:26:33,822 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-31 22:26:33,823 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-31 22:26:33,823 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-31 22:26:33,823 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-31 22:26:33,831 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:26:33" (1/1) ... [2022-01-31 22:26:33,831 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:26:33" (1/1) ... [2022-01-31 22:26:33,909 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:26:33" (1/1) ... [2022-01-31 22:26:33,910 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:26:33" (1/1) ... [2022-01-31 22:26:34,007 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:26:33" (1/1) ... [2022-01-31 22:26:34,035 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:26:33" (1/1) ... [2022-01-31 22:26:34,058 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:26:33" (1/1) ... [2022-01-31 22:26:34,085 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-31 22:26:34,086 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-31 22:26:34,086 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-31 22:26:34,086 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-31 22:26:34,087 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:26:33" (1/1) ... [2022-01-31 22:26:34,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-31 22:26:34,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 22:26:34,109 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-31 22:26:34,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-31 22:26:34,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-01-31 22:26:34,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-31 22:26:34,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~PVOID~0~TO~~BOOLEAN~0 [2022-01-31 22:26:34,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~PVOID~0~X~~UCHAR~0~TO~~NTSTATUS~0 [2022-01-31 22:26:34,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~PVOID~0~TO~VOID [2022-01-31 22:26:34,147 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-01-31 22:26:34,147 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-01-31 22:26:34,148 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_guard [2022-01-31 22:26:34,148 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlIntegerToUnicodeString [2022-01-31 22:26:34,148 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlUnicodeStringToInteger [2022-01-31 22:26:34,148 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCompareUnicodeString [2022-01-31 22:26:34,148 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlAppendUnicodeStringToString [2022-01-31 22:26:34,148 INFO L138 BoogieDeclarations]: Found implementation of procedure READ_PORT_UCHAR [2022-01-31 22:26:34,148 INFO L138 BoogieDeclarations]: Found implementation of procedure WRITE_PORT_UCHAR [2022-01-31 22:26:34,149 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2022-01-31 22:26:34,149 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedDecrement [2022-01-31 22:26:34,149 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedExchange [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeDpc [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInsertQueueDpc [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSynchronizeExecution [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryTimeIncrement [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAcquireCancelSpinLock [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAllocateErrorLogEntry [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure IoConnectInterrupt [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReportResourceUsage [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure IoInitializeRemoveLockEx [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReleaseRemoveLockEx [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReleaseRemoveLockAndWaitEx [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure IoWriteErrorLogEntry [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure IoWMIRegistrationControl [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure IoOpenDeviceRegistryKey [2022-01-31 22:26:34,150 INFO L138 BoogieDeclarations]: Found implementation of procedure KeStallExecutionProcessor [2022-01-31 22:26:34,151 INFO L138 BoogieDeclarations]: Found implementation of procedure PoRequestPowerIrp [2022-01-31 22:26:34,151 INFO L138 BoogieDeclarations]: Found implementation of procedure PoSetPowerState [2022-01-31 22:26:34,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ObfReferenceObject [2022-01-31 22:26:34,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwQueryValueKey [2022-01-31 22:26:34,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwSetValueKey [2022-01-31 22:26:34,151 INFO L138 BoogieDeclarations]: Found implementation of procedure WmiCompleteRequest [2022-01-31 22:26:34,151 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-01-31 22:26:34,151 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchCleanup [2022-01-31 22:26:34,151 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDebugDumpPnpIrpInfo [2022-01-31 22:26:34,151 INFO L138 BoogieDeclarations]: Found implementation of procedure PptAcquireRemoveLock [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptReleaseRemoveLock [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptReleaseRemoveLockAndWait [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDebugDumpResourceList [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDebugDumpResourceRequirementsList [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLogError [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure DriverEntry [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptUnload [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptCleanRemovalRelationsList [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptAddPptRemovalRelation [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptRemovePptRemovalRelation [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDumpRemovalRelationsList [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDumpPptRemovalRelationsStruct [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchInternalDeviceControl [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptIsNecR98Machine [2022-01-31 22:26:34,152 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchCreate [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchClose [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure PptInitiate1284_3 [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTrySelectDevice [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDeselectDevice [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure Ppt1284_3AssignAddress [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure PptCheckIfNon1284_3Present [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure PptCheckIfStl1284_3 [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure PptCheckIfStlProductId [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSend1284_3Command [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectChipFilter [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectPortType [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectPortCapabilities [2022-01-31 22:26:34,153 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectEcpPort [2022-01-31 22:26:34,154 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectEppPortIfDot3DevicePresent [2022-01-31 22:26:34,154 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectEppPortIfUserRequested [2022-01-31 22:26:34,154 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectEppPort [2022-01-31 22:26:34,154 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetectBytePort [2022-01-31 22:26:34,154 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetermineFifoDepth [2022-01-31 22:26:34,154 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDetermineFifoWidth [2022-01-31 22:26:34,154 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSetChipMode [2022-01-31 22:26:34,155 INFO L138 BoogieDeclarations]: Found implementation of procedure PptClearChipMode [2022-01-31 22:26:34,155 INFO L138 BoogieDeclarations]: Found implementation of procedure PptEcrSetMode [2022-01-31 22:26:34,155 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSetByteMode [2022-01-31 22:26:34,155 INFO L138 BoogieDeclarations]: Found implementation of procedure PptClearByteMode [2022-01-31 22:26:34,155 INFO L138 BoogieDeclarations]: Found implementation of procedure PptCheckByteMode [2022-01-31 22:26:34,155 INFO L138 BoogieDeclarations]: Found implementation of procedure PptEcrClearMode [2022-01-31 22:26:34,155 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFindNatChip [2022-01-31 22:26:34,156 INFO L138 BoogieDeclarations]: Found implementation of procedure PptBuildResourceList [2022-01-31 22:26:34,156 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpBuildRemovalRelations [2022-01-31 22:26:34,156 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpStartScanPciCardCmResourceList [2022-01-31 22:26:34,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PptIsPci [2022-01-31 22:26:34,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PptCompleteRequest [2022-01-31 22:26:34,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpInitDispatchFunctionTable [2022-01-31 22:26:34,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpAddDevice [2022-01-31 22:26:34,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchPnp [2022-01-31 22:26:34,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpStartDevice [2022-01-31 22:26:34,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpStartScanCmResourceList [2022-01-31 22:26:34,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpStartValidateResources [2022-01-31 22:26:34,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterResourceRequirements [2022-01-31 22:26:34,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterExistsNonIrqResourceList [2022-01-31 22:26:34,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterRemoveIrqResourceLists [2022-01-31 22:26:34,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterGetEndOfResourceRequirementsList [2022-01-31 22:26:34,158 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterNukeIrqResourceDescriptorsFromAllLists [2022-01-31 22:26:34,158 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpFilterNukeIrqResourceDescriptors [2022-01-31 22:26:34,158 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpQueryDeviceRelations [2022-01-31 22:26:34,158 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpQueryStopDevice [2022-01-31 22:26:34,158 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpCancelStopDevice [2022-01-31 22:26:34,158 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpStopDevice [2022-01-31 22:26:34,158 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpQueryRemoveDevice [2022-01-31 22:26:34,158 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpCancelRemoveDevice [2022-01-31 22:26:34,158 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpRemoveDevice [2022-01-31 22:26:34,158 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpSurpriseRemoval [2022-01-31 22:26:34,159 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpListContainsIrqResourceDescriptor [2022-01-31 22:26:34,159 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpBounceAndCatchPnpIrp [2022-01-31 22:26:34,159 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpPassThroughPnpIrpAndReleaseRemoveLock [2022-01-31 22:26:34,159 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPnpUnhandledIrp [2022-01-31 22:26:34,159 INFO L138 BoogieDeclarations]: Found implementation of procedure PptPowerComplete [2022-01-31 22:26:34,159 INFO L138 BoogieDeclarations]: Found implementation of procedure InitNEC_98 [2022-01-31 22:26:34,160 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchPower [2022-01-31 22:26:34,160 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipClockDiskModeByte [2022-01-31 22:26:34,160 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipClockPrtModeByte [2022-01-31 22:26:34,160 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipSetDiskMode [2022-01-31 22:26:34,160 INFO L138 BoogieDeclarations]: Found implementation of procedure PptLegacyZipCheckDevice [2022-01-31 22:26:34,160 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTrySelectLegacyZip [2022-01-31 22:26:34,160 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDeselectLegacyZip [2022-01-31 22:26:34,160 INFO L138 BoogieDeclarations]: Found implementation of procedure PptRegInitDriverSettings [2022-01-31 22:26:34,160 INFO L138 BoogieDeclarations]: Found implementation of procedure PptRegGetDeviceParameterDword [2022-01-31 22:26:34,160 INFO L138 BoogieDeclarations]: Found implementation of procedure PptRegSetDeviceParameterDword [2022-01-31 22:26:34,161 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFailRequest [2022-01-31 22:26:34,161 INFO L138 BoogieDeclarations]: Found implementation of procedure PptAcquireRemoveLockOrFailIrp [2022-01-31 22:26:34,161 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchPreProcessIrp [2022-01-31 22:26:34,161 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchPostProcessIrp [2022-01-31 22:26:34,161 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchCompletionRoutine [2022-01-31 22:26:34,161 INFO L138 BoogieDeclarations]: Found implementation of procedure PptGetPortNameFromPhysicalDeviceObject [2022-01-31 22:26:34,161 INFO L138 BoogieDeclarations]: Found implementation of procedure PptConnectInterrupt [2022-01-31 22:26:34,161 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDisconnectInterrupt [2022-01-31 22:26:34,161 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedIncrement [2022-01-31 22:26:34,161 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedDecrement [2022-01-31 22:26:34,161 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedRead [2022-01-31 22:26:34,162 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedQueue [2022-01-31 22:26:34,162 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSynchronizedDisconnect [2022-01-31 22:26:34,163 INFO L138 BoogieDeclarations]: Found implementation of procedure PptCancelRoutine [2022-01-31 22:26:34,163 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFreePortDpc [2022-01-31 22:26:34,163 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTryAllocatePortAtInterruptLevel [2022-01-31 22:26:34,165 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFreePortFromInterruptLevel [2022-01-31 22:26:34,165 INFO L138 BoogieDeclarations]: Found implementation of procedure PptInterruptService [2022-01-31 22:26:34,169 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTryAllocatePort [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure PptTraversePortCheckList [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure PptFreePort [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure PptQueryNumWaiters [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure PptSetCancelRoutine [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryTickCount [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure CheckPort [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure PptBuildParallelPortDeviceName [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure PptInitializeDeviceExtension [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure PptGetPortNumberFromLptName [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure PptBuildDeviceObject [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure PptWmiInitWmi [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure PptDispatchSystemControl [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure PptWmiQueryWmiRegInfo [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure PptWmiQueryWmiDataBlock [2022-01-31 22:26:34,170 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAcquireFastMutex [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ExReleaseFastMutex [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ExFreePool [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertHeadList [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertTailList [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedRemoveHeadList [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAllocateMdl [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAttachDeviceToDeviceStack [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildAsynchronousFsdRequest [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure IoCreateDevice [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure IoCreateSymbolicLink [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteDevice [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDetachDevice [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure IoFreeIrp [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure IoFreeMdl [2022-01-31 22:26:34,171 INFO L138 BoogieDeclarations]: Found implementation of procedure IoGetConfigurationInformation [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReleaseCancelSpinLock [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetHardErrorOrVerifyDevice [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure KeAcquireSpinLockRaiseToDpc [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure KeDelayExecutionThread [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeEvent [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeSemaphore [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeSpinLock [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure KeReleaseSemaphore [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure KfReleaseSpinLock [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure MmAllocateContiguousMemory [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure MmFreeContiguousMemory [2022-01-31 22:26:34,172 INFO L138 BoogieDeclarations]: Found implementation of procedure MmMapLockedPagesSpecifyCache [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure MmPageEntireDriver [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure MmResetDriverPaging [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure MmUnlockPages [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ObfDereferenceObject [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure PoStartNextPowerIrp [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure PsTerminateSystemThread [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlAnsiStringToUnicodeString [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCompareMemory [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCopyUnicodeString [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlDeleteRegistryValue [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlFreeUnicodeString [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlInitString [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlInitUnicodeString [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlQueryRegistryValues [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure WmiSystemControl [2022-01-31 22:26:34,173 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAcquireRemoveLockEx [2022-01-31 22:26:34,174 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-01-31 22:26:34,174 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-01-31 22:26:34,174 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_short [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_guard [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2022-01-31 22:26:34,174 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure memmove [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure RtlQueryRegistryValues [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure RtlDeleteRegistryValue [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure RtlIntegerToUnicodeString [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure RtlUnicodeStringToInteger [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure RtlInitString [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure RtlInitUnicodeString [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure RtlAnsiStringToUnicodeString [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCompareUnicodeString [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCopyUnicodeString [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure RtlAppendUnicodeStringToString [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure RtlFreeUnicodeString [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCompareMemory [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure READ_PORT_UCHAR [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure WRITE_PORT_UCHAR [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedDecrement [2022-01-31 22:26:34,175 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedExchange [2022-01-31 22:26:34,176 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeDpc [2022-01-31 22:26:34,176 INFO L130 BoogieDeclarations]: Found specification of procedure KeInsertQueueDpc [2022-01-31 22:26:34,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-01-31 22:26:34,176 INFO L130 BoogieDeclarations]: Found specification of procedure KeSynchronizeExecution [2022-01-31 22:26:34,176 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeEvent [2022-01-31 22:26:34,176 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2022-01-31 22:26:34,176 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeSemaphore [2022-01-31 22:26:34,176 INFO L130 BoogieDeclarations]: Found specification of procedure KeReleaseSemaphore [2022-01-31 22:26:34,176 INFO L130 BoogieDeclarations]: Found specification of procedure KeDelayExecutionThread [2022-01-31 22:26:34,176 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-01-31 22:26:34,177 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeSpinLock [2022-01-31 22:26:34,179 INFO L130 BoogieDeclarations]: Found specification of procedure KfReleaseSpinLock [2022-01-31 22:26:34,179 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryTimeIncrement [2022-01-31 22:26:34,180 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2022-01-31 22:26:34,180 INFO L130 BoogieDeclarations]: Found specification of procedure ExFreePool [2022-01-31 22:26:34,180 INFO L130 BoogieDeclarations]: Found specification of procedure ExAcquireFastMutex [2022-01-31 22:26:34,180 INFO L130 BoogieDeclarations]: Found specification of procedure ExReleaseFastMutex [2022-01-31 22:26:34,180 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertHeadList [2022-01-31 22:26:34,180 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertTailList [2022-01-31 22:26:34,180 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedRemoveHeadList [2022-01-31 22:26:34,180 INFO L130 BoogieDeclarations]: Found specification of procedure MmUnlockPages [2022-01-31 22:26:34,180 INFO L130 BoogieDeclarations]: Found specification of procedure MmMapLockedPagesSpecifyCache [2022-01-31 22:26:34,180 INFO L130 BoogieDeclarations]: Found specification of procedure MmAllocateContiguousMemory [2022-01-31 22:26:34,180 INFO L130 BoogieDeclarations]: Found specification of procedure MmFreeContiguousMemory [2022-01-31 22:26:34,181 INFO L130 BoogieDeclarations]: Found specification of procedure MmResetDriverPaging [2022-01-31 22:26:34,181 INFO L130 BoogieDeclarations]: Found specification of procedure MmPageEntireDriver [2022-01-31 22:26:34,181 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2022-01-31 22:26:34,181 INFO L130 BoogieDeclarations]: Found specification of procedure PsTerminateSystemThread [2022-01-31 22:26:34,181 INFO L130 BoogieDeclarations]: Found specification of procedure IoAcquireCancelSpinLock [2022-01-31 22:26:34,181 INFO L130 BoogieDeclarations]: Found specification of procedure IoAllocateErrorLogEntry [2022-01-31 22:26:34,181 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-31 22:26:34,181 INFO L130 BoogieDeclarations]: Found specification of procedure IoAllocateMdl [2022-01-31 22:26:34,181 INFO L130 BoogieDeclarations]: Found specification of procedure IoAttachDeviceToDeviceStack [2022-01-31 22:26:34,181 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildAsynchronousFsdRequest [2022-01-31 22:26:34,213 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2022-01-31 22:26:34,213 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-01-31 22:26:34,213 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-01-31 22:26:34,213 INFO L130 BoogieDeclarations]: Found specification of procedure IoConnectInterrupt [2022-01-31 22:26:34,213 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~PVOID~0~TO~~BOOLEAN~0 [2022-01-31 22:26:34,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-01-31 22:26:34,213 INFO L130 BoogieDeclarations]: Found specification of procedure IoCreateDevice [2022-01-31 22:26:34,213 INFO L130 BoogieDeclarations]: Found specification of procedure IoCreateSymbolicLink [2022-01-31 22:26:34,213 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteDevice [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoDetachDevice [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoFreeIrp [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoFreeMdl [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoGetConfigurationInformation [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoReleaseCancelSpinLock [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoReportResourceUsage [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetHardErrorOrVerifyDevice [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoInitializeRemoveLockEx [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoAcquireRemoveLockEx [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoReleaseRemoveLockEx [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoReleaseRemoveLockAndWaitEx [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoWriteErrorLogEntry [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoWMIRegistrationControl [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoOpenDeviceRegistryKey [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure KeStallExecutionProcessor [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure PoRequestPowerIrp [2022-01-31 22:26:34,214 INFO L130 BoogieDeclarations]: Found specification of procedure PoSetPowerState [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure PoCallDriver [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure PoStartNextPowerIrp [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure ObfReferenceObject [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure ObfDereferenceObject [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure ZwQueryValueKey [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure ZwSetValueKey [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure WmiCompleteRequest [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure WmiSystemControl [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure PptCompleteRequest [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure PptWmiInitWmi [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchSystemControl [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpInitDispatchFunctionTable [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpAddDevice [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchPnp [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure PptFailRequest [2022-01-31 22:26:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchPreProcessIrp [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchPostProcessIrp [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure DriverEntry [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptUnload [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchCompletionRoutine [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptLogError [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptConnectInterrupt [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptDisconnectInterrupt [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchCreate [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchClose [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedIncrement [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedDecrement [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedRead [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedQueue [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptSynchronizedDisconnect [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptCancelRoutine [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptFreePortDpc [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptTryAllocatePortAtInterruptLevel [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptFreePortFromInterruptLevel [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptInterruptService [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptTryAllocatePort [2022-01-31 22:26:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure PptTraversePortCheckList [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptFreePort [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptQueryNumWaiters [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchInternalDeviceControl [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchCleanup [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptIsNecR98Machine [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptDispatchPower [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptRegInitDriverSettings [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptGetPortNameFromPhysicalDeviceObject [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptSetCancelRoutine [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptAcquireRemoveLockOrFailIrp [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptDebugDumpPnpIrpInfo [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptAcquireRemoveLock [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptReleaseRemoveLock [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptReleaseRemoveLockAndWait [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptDebugDumpResourceList [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptDebugDumpResourceRequirementsList [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectChipFilter [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectPortType [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptSetChipMode [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptClearChipMode [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptInitiate1284_3 [2022-01-31 22:26:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure PptTrySelectDevice [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptDeselectDevice [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure Ppt1284_3AssignAddress [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptSend1284_3Command [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptTrySelectLegacyZip [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptDeselectLegacyZip [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptDumpRemovalRelationsList [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptRegGetDeviceParameterDword [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptRegSetDeviceParameterDword [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptBuildParallelPortDeviceName [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptInitializeDeviceExtension [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptGetPortNumberFromLptName [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptBuildDeviceObject [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectEppPort [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptCleanRemovalRelationsList [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure CheckPort [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptAddPptRemovalRelation [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptRemovePptRemovalRelation [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptDumpPptRemovalRelationsStruct [2022-01-31 22:26:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure PptCheckIfStl1284_3 [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptCheckIfNon1284_3Present [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptCheckIfStlProductId [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectPortCapabilities [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectEcpPort [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectEppPortIfDot3DevicePresent [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectEppPortIfUserRequested [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetectBytePort [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetermineFifoDepth [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptDetermineFifoWidth [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptEcrSetMode [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptEcrClearMode [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptFindNatChip [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptBuildResourceList [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptSetByteMode [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptClearByteMode [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptCheckByteMode [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~PVOID~0~X~~UCHAR~0~TO~~NTSTATUS~0 [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterResourceRequirements [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpQueryDeviceRelations [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpQueryStopDevice [2022-01-31 22:26:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpCancelStopDevice [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpStopDevice [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpQueryRemoveDevice [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpCancelRemoveDevice [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpRemoveDevice [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpSurpriseRemoval [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpUnhandledIrp [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpStartDevice [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpStartValidateResources [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpStartScanCmResourceList [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpPassThroughPnpIrpAndReleaseRemoveLock [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterNukeIrqResourceDescriptors [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterNukeIrqResourceDescriptorsFromAllLists [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterExistsNonIrqResourceList [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterGetEndOfResourceRequirementsList [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpListContainsIrqResourceDescriptor [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpFilterRemoveIrqResourceLists [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpBounceAndCatchPnpIrp [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpBuildRemovalRelations [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPnpStartScanPciCardCmResourceList [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptIsPci [2022-01-31 22:26:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure PptPowerComplete [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure InitNEC_98 [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipClockDiskModeByte [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipClockPrtModeByte [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipSetDiskMode [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure PptLegacyZipCheckDevice [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~PVOID~0~TO~VOID [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryTickCount [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure PptWmiQueryWmiRegInfo [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure PptWmiQueryWmiDataBlock [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure KeAcquireSpinLockRaiseToDpc [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-01-31 22:26:34,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-01-31 22:26:34,977 INFO L234 CfgBuilder]: Building ICFG [2022-01-31 22:26:34,980 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-31 22:26:35,008 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:35,026 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:35,026 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:35,191 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:35,299 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##8: assume !false; [2022-01-31 22:26:35,300 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7: assume false; [2022-01-31 22:26:35,313 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:35,342 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-01-31 22:26:35,342 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-01-31 22:26:35,342 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:35,354 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:35,354 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:35,444 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:35,466 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##9: assume false; [2022-01-31 22:26:35,493 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !false; [2022-01-31 22:26:35,493 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:35,500 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:35,500 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:35,651 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:35,662 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:35,662 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:35,722 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:35,746 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-01-31 22:26:35,746 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-01-31 22:26:35,785 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:35,809 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##27: assume !false; [2022-01-31 22:26:35,809 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume false; [2022-01-31 22:26:35,810 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:35,821 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-01-31 22:26:35,821 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-01-31 22:26:35,837 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:35,840 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:35,841 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:35,967 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:39,904 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume !false; [2022-01-31 22:26:39,904 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##38: assume false; [2022-01-31 22:26:42,011 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:42,014 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:42,015 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:42,081 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:42,081 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:42,529 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-01-31 22:26:42,529 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2022-01-31 22:26:42,529 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-01-31 22:26:42,529 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2022-01-31 22:26:42,693 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:42,697 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:42,697 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:42,799 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:42,804 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:42,804 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:43,054 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,057 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:43,057 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:43,058 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,063 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:43,063 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:43,078 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,083 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:43,083 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:43,083 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,087 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:43,087 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:43,087 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,092 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:43,092 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:43,173 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,177 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:43,177 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:43,182 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,185 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:43,185 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:43,232 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,236 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:43,236 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:43,244 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,248 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:43,248 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:43,537 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,540 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:43,540 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:43,548 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,573 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6: assume !false; [2022-01-31 22:26:43,573 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5: assume false; [2022-01-31 22:26:43,576 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,683 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume !false; [2022-01-31 22:26:43,683 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##30: assume false; [2022-01-31 22:26:43,832 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,835 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:43,835 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:43,934 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:43,963 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-01-31 22:26:43,963 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-01-31 22:26:44,030 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:46,538 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##27: assume !false; [2022-01-31 22:26:46,543 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume false; [2022-01-31 22:26:46,611 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:46,633 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-01-31 22:26:46,633 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-01-31 22:26:46,635 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:46,652 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-01-31 22:26:46,652 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-01-31 22:26:46,696 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:46,706 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-01-31 22:26:46,706 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-01-31 22:26:46,831 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:46,835 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-31 22:26:46,835 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-31 22:26:46,952 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-31 22:26:46,965 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2022-01-31 22:26:46,965 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2022-01-31 22:26:46,997 INFO L275 CfgBuilder]: Performing block encoding [2022-01-31 22:26:47,010 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-31 22:26:47,010 INFO L299 CfgBuilder]: Removed 38 assume(true) statements. [2022-01-31 22:26:47,012 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 10:26:47 BoogieIcfgContainer [2022-01-31 22:26:47,012 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-31 22:26:47,014 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-31 22:26:47,014 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-31 22:26:47,018 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-31 22:26:47,018 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.01 10:26:32" (1/3) ... [2022-01-31 22:26:47,019 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ebb63bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.01 10:26:47, skipping insertion in model container [2022-01-31 22:26:47,019 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 10:26:33" (2/3) ... [2022-01-31 22:26:47,019 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ebb63bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.01 10:26:47, skipping insertion in model container [2022-01-31 22:26:47,019 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 10:26:47" (3/3) ... [2022-01-31 22:26:47,020 INFO L111 eAbstractionObserver]: Analyzing ICFG parport.i.cil-2.c [2022-01-31 22:26:47,024 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:AcceleratedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-01-31 22:26:47,024 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-31 22:26:47,059 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-31 22:26:47,064 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=AcceleratedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=JORDAN [2022-01-31 22:26:47,064 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-31 22:26:47,094 INFO L276 IsEmpty]: Start isEmpty. Operand has 2199 states, 1470 states have (on average 1.4197278911564626) internal successors, (2087), 1526 states have internal predecessors, (2087), 562 states have call successors, (562), 151 states have call predecessors, (562), 151 states have return successors, (562), 547 states have call predecessors, (562), 562 states have call successors, (562) [2022-01-31 22:26:47,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-31 22:26:47,100 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:26:47,100 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:26:47,100 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:26:47,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:26:47,104 INFO L85 PathProgramCache]: Analyzing trace with hash 3725618, now seen corresponding path program 1 times [2022-01-31 22:26:47,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:26:47,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1853866144] [2022-01-31 22:26:47,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:26:47,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:26:47,227 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:26:47,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:26:47,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:26:47,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:26:47,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-01-31 22:26:47,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:26:47,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:26:47,753 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:26:47,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1853866144] [2022-01-31 22:26:47,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1853866144] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:26:47,755 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:26:47,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-31 22:26:47,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536705454] [2022-01-31 22:26:47,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:26:47,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-31 22:26:47,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:26:47,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-31 22:26:47,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-31 22:26:47,784 INFO L87 Difference]: Start difference. First operand has 2199 states, 1470 states have (on average 1.4197278911564626) internal successors, (2087), 1526 states have internal predecessors, (2087), 562 states have call successors, (562), 151 states have call predecessors, (562), 151 states have return successors, (562), 547 states have call predecessors, (562), 562 states have call successors, (562) Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-31 22:26:51,009 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:26:53,534 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:26:55,554 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:00,325 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:05,553 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:10,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:27:10,564 INFO L93 Difference]: Finished difference Result 4114 states and 6337 transitions. [2022-01-31 22:27:10,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-31 22:27:10,566 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 22 [2022-01-31 22:27:10,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:27:10,595 INFO L225 Difference]: With dead ends: 4114 [2022-01-31 22:27:10,596 INFO L226 Difference]: Without dead ends: 2175 [2022-01-31 22:27:10,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-31 22:27:10,607 INFO L933 BasicCegarLoop]: 2547 mSDtfsCounter, 1588 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 4271 mSolverCounterSat, 544 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1991 SdHoareTripleChecker+Valid, 3109 SdHoareTripleChecker+Invalid, 4818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 544 IncrementalHoareTripleChecker+Valid, 4271 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.0s IncrementalHoareTripleChecker+Time [2022-01-31 22:27:10,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1991 Valid, 3109 Invalid, 4818 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [544 Valid, 4271 Invalid, 3 Unknown, 0 Unchecked, 22.0s Time] [2022-01-31 22:27:10,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2175 states. [2022-01-31 22:27:11,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2175 to 1934. [2022-01-31 22:27:11,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1934 states, 1284 states have (on average 1.3730529595015577) internal successors, (1763), 1334 states have internal predecessors, (1763), 517 states have call successors, (517), 134 states have call predecessors, (517), 132 states have return successors, (497), 488 states have call predecessors, (497), 497 states have call successors, (497) [2022-01-31 22:27:11,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1934 states to 1934 states and 2777 transitions. [2022-01-31 22:27:11,021 INFO L78 Accepts]: Start accepts. Automaton has 1934 states and 2777 transitions. Word has length 22 [2022-01-31 22:27:11,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:27:11,021 INFO L470 AbstractCegarLoop]: Abstraction has 1934 states and 2777 transitions. [2022-01-31 22:27:11,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-31 22:27:11,022 INFO L276 IsEmpty]: Start isEmpty. Operand 1934 states and 2777 transitions. [2022-01-31 22:27:11,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-31 22:27:11,022 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:27:11,022 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:27:11,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-31 22:27:11,023 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:27:11,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:27:11,023 INFO L85 PathProgramCache]: Analyzing trace with hash -252339340, now seen corresponding path program 1 times [2022-01-31 22:27:11,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:27:11,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1746091202] [2022-01-31 22:27:11,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:27:11,046 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:27:11,047 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:27:11,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:27:11,060 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:27:11,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:11,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:27:11,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:11,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-01-31 22:27:11,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:11,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:27:11,376 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:27:11,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1746091202] [2022-01-31 22:27:11,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1746091202] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:27:11,376 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:27:11,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-31 22:27:11,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037092286] [2022-01-31 22:27:11,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:27:11,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-31 22:27:11,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:27:11,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-31 22:27:11,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-31 22:27:11,378 INFO L87 Difference]: Start difference. First operand 1934 states and 2777 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-31 22:27:14,591 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:17,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-01-31 22:27:21,625 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:23,702 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:29,950 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:36,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:27:36,233 INFO L93 Difference]: Finished difference Result 4102 states and 5940 transitions. [2022-01-31 22:27:36,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-31 22:27:36,234 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 24 [2022-01-31 22:27:36,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:27:36,246 INFO L225 Difference]: With dead ends: 4102 [2022-01-31 22:27:36,246 INFO L226 Difference]: Without dead ends: 2177 [2022-01-31 22:27:36,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-31 22:27:36,256 INFO L933 BasicCegarLoop]: 2534 mSDtfsCounter, 1589 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 6822 mSolverCounterSat, 545 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1992 SdHoareTripleChecker+Valid, 3557 SdHoareTripleChecker+Invalid, 7369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 545 IncrementalHoareTripleChecker+Valid, 6822 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.2s IncrementalHoareTripleChecker+Time [2022-01-31 22:27:36,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1992 Valid, 3557 Invalid, 7369 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [545 Valid, 6822 Invalid, 2 Unknown, 0 Unchecked, 24.2s Time] [2022-01-31 22:27:36,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2177 states. [2022-01-31 22:27:36,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2177 to 1936. [2022-01-31 22:27:36,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1936 states, 1286 states have (on average 1.3724727838258164) internal successors, (1765), 1336 states have internal predecessors, (1765), 517 states have call successors, (517), 134 states have call predecessors, (517), 132 states have return successors, (497), 488 states have call predecessors, (497), 497 states have call successors, (497) [2022-01-31 22:27:36,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1936 states to 1936 states and 2779 transitions. [2022-01-31 22:27:36,566 INFO L78 Accepts]: Start accepts. Automaton has 1936 states and 2779 transitions. Word has length 24 [2022-01-31 22:27:36,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:27:36,566 INFO L470 AbstractCegarLoop]: Abstraction has 1936 states and 2779 transitions. [2022-01-31 22:27:36,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-31 22:27:36,566 INFO L276 IsEmpty]: Start isEmpty. Operand 1936 states and 2779 transitions. [2022-01-31 22:27:36,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-31 22:27:36,567 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:27:36,568 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:27:36,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-31 22:27:36,568 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:27:36,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:27:36,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1517628106, now seen corresponding path program 2 times [2022-01-31 22:27:36,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:27:36,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1148547473] [2022-01-31 22:27:36,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:27:36,574 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:27:36,574 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:27:36,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:27:36,593 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:27:36,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:36,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:27:36,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:36,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:27:36,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:36,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:27:36,915 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:27:36,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1148547473] [2022-01-31 22:27:36,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1148547473] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:27:36,915 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:27:36,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-31 22:27:36,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790851362] [2022-01-31 22:27:36,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:27:36,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-31 22:27:36,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:27:36,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-31 22:27:36,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-31 22:27:36,917 INFO L87 Difference]: Start difference. First operand 1936 states and 2779 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 22:27:39,722 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:41,800 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:44,973 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:47,029 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:51,478 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:27:56,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:27:56,418 INFO L93 Difference]: Finished difference Result 2196 states and 3197 transitions. [2022-01-31 22:27:56,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-31 22:27:56,419 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2022-01-31 22:27:56,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:27:56,428 INFO L225 Difference]: With dead ends: 2196 [2022-01-31 22:27:56,428 INFO L226 Difference]: Without dead ends: 2176 [2022-01-31 22:27:56,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-31 22:27:56,431 INFO L933 BasicCegarLoop]: 2534 mSDtfsCounter, 3096 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 3700 mSolverCounterSat, 1475 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3499 SdHoareTripleChecker+Valid, 3053 SdHoareTripleChecker+Invalid, 5177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1475 IncrementalHoareTripleChecker+Valid, 3700 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.8s IncrementalHoareTripleChecker+Time [2022-01-31 22:27:56,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3499 Valid, 3053 Invalid, 5177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1475 Valid, 3700 Invalid, 2 Unknown, 0 Unchecked, 18.8s Time] [2022-01-31 22:27:56,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2176 states. [2022-01-31 22:27:56,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2176 to 1936. [2022-01-31 22:27:56,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1936 states, 1286 states have (on average 1.3716951788491447) internal successors, (1764), 1336 states have internal predecessors, (1764), 517 states have call successors, (517), 134 states have call predecessors, (517), 132 states have return successors, (497), 488 states have call predecessors, (497), 497 states have call successors, (497) [2022-01-31 22:27:56,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1936 states to 1936 states and 2778 transitions. [2022-01-31 22:27:56,728 INFO L78 Accepts]: Start accepts. Automaton has 1936 states and 2778 transitions. Word has length 26 [2022-01-31 22:27:56,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:27:56,729 INFO L470 AbstractCegarLoop]: Abstraction has 1936 states and 2778 transitions. [2022-01-31 22:27:56,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 22:27:56,729 INFO L276 IsEmpty]: Start isEmpty. Operand 1936 states and 2778 transitions. [2022-01-31 22:27:56,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-31 22:27:56,730 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:27:56,730 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:27:56,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-31 22:27:56,730 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:27:56,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:27:56,730 INFO L85 PathProgramCache]: Analyzing trace with hash 381143416, now seen corresponding path program 1 times [2022-01-31 22:27:56,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:27:56,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [404576259] [2022-01-31 22:27:56,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:27:56,734 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:27:56,735 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:27:56,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:27:56,745 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:27:56,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:57,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:27:57,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:57,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:27:57,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:57,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:27:57,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:27:57,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:27:57,126 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:27:57,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [404576259] [2022-01-31 22:27:57,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [404576259] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:27:57,127 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:27:57,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-31 22:27:57,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560006017] [2022-01-31 22:27:57,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:27:57,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-31 22:27:57,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:27:57,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-31 22:27:57,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-31 22:27:57,128 INFO L87 Difference]: Start difference. First operand 1936 states and 2778 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-31 22:28:00,660 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:02,152 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:04,168 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:06,280 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:10,683 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:22,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:28:22,068 INFO L93 Difference]: Finished difference Result 5016 states and 7305 transitions. [2022-01-31 22:28:22,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-31 22:28:22,068 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 36 [2022-01-31 22:28:22,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:28:22,082 INFO L225 Difference]: With dead ends: 5016 [2022-01-31 22:28:22,082 INFO L226 Difference]: Without dead ends: 3749 [2022-01-31 22:28:22,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-01-31 22:28:22,086 INFO L933 BasicCegarLoop]: 3962 mSDtfsCounter, 3637 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 5502 mSolverCounterSat, 1882 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4017 SdHoareTripleChecker+Valid, 4509 SdHoareTripleChecker+Invalid, 7386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1882 IncrementalHoareTripleChecker+Valid, 5502 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.9s IncrementalHoareTripleChecker+Time [2022-01-31 22:28:22,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4017 Valid, 4509 Invalid, 7386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1882 Valid, 5502 Invalid, 2 Unknown, 0 Unchecked, 23.9s Time] [2022-01-31 22:28:22,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3749 states. [2022-01-31 22:28:22,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3749 to 3616. [2022-01-31 22:28:22,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3616 states, 2410 states have (on average 1.3676348547717843) internal successors, (3296), 2481 states have internal predecessors, (3296), 957 states have call successors, (957), 248 states have call predecessors, (957), 248 states have return successors, (997), 924 states have call predecessors, (997), 940 states have call successors, (997) [2022-01-31 22:28:22,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3616 states to 3616 states and 5250 transitions. [2022-01-31 22:28:22,673 INFO L78 Accepts]: Start accepts. Automaton has 3616 states and 5250 transitions. Word has length 36 [2022-01-31 22:28:22,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:28:22,673 INFO L470 AbstractCegarLoop]: Abstraction has 3616 states and 5250 transitions. [2022-01-31 22:28:22,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-31 22:28:22,673 INFO L276 IsEmpty]: Start isEmpty. Operand 3616 states and 5250 transitions. [2022-01-31 22:28:22,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-31 22:28:22,676 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:28:22,676 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:28:22,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-31 22:28:22,677 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:28:22,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:28:22,677 INFO L85 PathProgramCache]: Analyzing trace with hash 605446126, now seen corresponding path program 1 times [2022-01-31 22:28:22,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:28:22,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [5995739] [2022-01-31 22:28:22,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:28:22,681 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:28:22,681 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:28:22,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:28:22,690 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:28:22,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:22,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:28:22,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:22,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:28:22,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:22,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:28:22,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:23,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-01-31 22:28:23,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:23,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-01-31 22:28:23,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:23,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:28:23,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:28:23,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:28:23,078 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:28:23,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [5995739] [2022-01-31 22:28:23,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [5995739] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:28:23,078 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:28:23,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-31 22:28:23,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158682129] [2022-01-31 22:28:23,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:28:23,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-31 22:28:23,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:28:23,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-31 22:28:23,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-31 22:28:23,080 INFO L87 Difference]: Start difference. First operand 3616 states and 5250 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 5 states have internal predecessors, (35), 3 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-01-31 22:28:31,268 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:33,292 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:36,640 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:37,730 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:39,012 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:41,170 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:43,191 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:45,212 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:51,689 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:28:53,706 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:10,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:29:10,597 INFO L93 Difference]: Finished difference Result 5217 states and 7624 transitions. [2022-01-31 22:29:10,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-31 22:29:10,598 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 5 states have internal predecessors, (35), 3 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 51 [2022-01-31 22:29:10,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:29:10,616 INFO L225 Difference]: With dead ends: 5217 [2022-01-31 22:29:10,616 INFO L226 Difference]: Without dead ends: 5206 [2022-01-31 22:29:10,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=211, Invalid=491, Unknown=0, NotChecked=0, Total=702 [2022-01-31 22:29:10,618 INFO L933 BasicCegarLoop]: 2443 mSDtfsCounter, 13875 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 9106 mSolverCounterSat, 10364 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13913 SdHoareTripleChecker+Valid, 3427 SdHoareTripleChecker+Invalid, 19477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 10364 IncrementalHoareTripleChecker+Valid, 9106 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.6s IncrementalHoareTripleChecker+Time [2022-01-31 22:29:10,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13913 Valid, 3427 Invalid, 19477 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [10364 Valid, 9106 Invalid, 7 Unknown, 0 Unchecked, 44.6s Time] [2022-01-31 22:29:10,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5206 states. [2022-01-31 22:29:11,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5206 to 4390. [2022-01-31 22:29:11,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4390 states, 2874 states have (on average 1.3587334725121782) internal successors, (3905), 2955 states have internal predecessors, (3905), 1206 states have call successors, (1206), 304 states have call predecessors, (1206), 309 states have return successors, (1252), 1174 states have call predecessors, (1252), 1189 states have call successors, (1252) [2022-01-31 22:29:11,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4390 states to 4390 states and 6363 transitions. [2022-01-31 22:29:11,497 INFO L78 Accepts]: Start accepts. Automaton has 4390 states and 6363 transitions. Word has length 51 [2022-01-31 22:29:11,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:29:11,497 INFO L470 AbstractCegarLoop]: Abstraction has 4390 states and 6363 transitions. [2022-01-31 22:29:11,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 5 states have internal predecessors, (35), 3 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-01-31 22:29:11,497 INFO L276 IsEmpty]: Start isEmpty. Operand 4390 states and 6363 transitions. [2022-01-31 22:29:11,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-01-31 22:29:11,499 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:29:11,499 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:29:11,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-31 22:29:11,499 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:29:11,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:29:11,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1150930453, now seen corresponding path program 1 times [2022-01-31 22:29:11,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:29:11,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1237158555] [2022-01-31 22:29:11,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:29:11,504 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:29:11,504 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:29:11,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:29:11,514 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:29:11,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:11,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:29:11,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:11,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:29:11,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:11,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:29:11,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:11,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-01-31 22:29:11,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:11,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-01-31 22:29:11,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:11,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:29:11,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:29:11,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:29:11,970 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:29:11,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1237158555] [2022-01-31 22:29:11,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1237158555] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:29:11,970 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:29:11,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-31 22:29:11,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289159330] [2022-01-31 22:29:11,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:29:11,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-31 22:29:11,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:29:11,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-31 22:29:11,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-31 22:29:11,971 INFO L87 Difference]: Start difference. First operand 4390 states and 6363 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-01-31 22:29:18,492 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:20,506 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:22,607 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:24,629 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:28,919 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:30,226 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:32,153 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:34,293 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:36,327 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:38,349 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:44,213 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:46,233 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:29:47,767 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:30:04,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:30:04,827 INFO L93 Difference]: Finished difference Result 5208 states and 7609 transitions. [2022-01-31 22:30:04,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-31 22:30:04,828 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 52 [2022-01-31 22:30:04,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:30:04,845 INFO L225 Difference]: With dead ends: 5208 [2022-01-31 22:30:04,846 INFO L226 Difference]: Without dead ends: 5200 [2022-01-31 22:30:04,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=211, Invalid=491, Unknown=0, NotChecked=0, Total=702 [2022-01-31 22:30:04,848 INFO L933 BasicCegarLoop]: 2363 mSDtfsCounter, 11562 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 9161 mSolverCounterSat, 8731 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11600 SdHoareTripleChecker+Valid, 3338 SdHoareTripleChecker+Invalid, 17901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 8731 IncrementalHoareTripleChecker+Valid, 9161 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.6s IncrementalHoareTripleChecker+Time [2022-01-31 22:30:04,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11600 Valid, 3338 Invalid, 17901 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [8731 Valid, 9161 Invalid, 9 Unknown, 0 Unchecked, 49.6s Time] [2022-01-31 22:30:04,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5200 states. [2022-01-31 22:30:05,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5200 to 4390. [2022-01-31 22:30:05,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4390 states, 2874 states have (on average 1.3583855254001391) internal successors, (3904), 2955 states have internal predecessors, (3904), 1206 states have call successors, (1206), 304 states have call predecessors, (1206), 309 states have return successors, (1252), 1174 states have call predecessors, (1252), 1189 states have call successors, (1252) [2022-01-31 22:30:05,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4390 states to 4390 states and 6362 transitions. [2022-01-31 22:30:05,769 INFO L78 Accepts]: Start accepts. Automaton has 4390 states and 6362 transitions. Word has length 52 [2022-01-31 22:30:05,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:30:05,769 INFO L470 AbstractCegarLoop]: Abstraction has 4390 states and 6362 transitions. [2022-01-31 22:30:05,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-01-31 22:30:05,769 INFO L276 IsEmpty]: Start isEmpty. Operand 4390 states and 6362 transitions. [2022-01-31 22:30:05,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-31 22:30:05,771 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:30:05,771 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:30:05,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-31 22:30:05,771 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:30:05,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:30:05,771 INFO L85 PathProgramCache]: Analyzing trace with hash 565299890, now seen corresponding path program 1 times [2022-01-31 22:30:05,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:30:05,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [345796785] [2022-01-31 22:30:05,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:30:05,775 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:30:05,775 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:30:05,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:30:05,787 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:30:05,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:06,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:30:06,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:06,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:30:06,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:06,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:30:06,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:06,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-01-31 22:30:06,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:06,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:30:06,157 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:30:06,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [345796785] [2022-01-31 22:30:06,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [345796785] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:30:06,158 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:30:06,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-31 22:30:06,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171004804] [2022-01-31 22:30:06,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:30:06,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-31 22:30:06,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:30:06,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-31 22:30:06,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-31 22:30:06,159 INFO L87 Difference]: Start difference. First operand 4390 states and 6362 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-01-31 22:30:10,050 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:30:11,228 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:30:13,241 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:30:15,323 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:30:19,478 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:30:32,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:30:32,321 INFO L93 Difference]: Finished difference Result 7351 states and 10624 transitions. [2022-01-31 22:30:32,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-31 22:30:32,321 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 53 [2022-01-31 22:30:32,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:30:32,353 INFO L225 Difference]: With dead ends: 7351 [2022-01-31 22:30:32,353 INFO L226 Difference]: Without dead ends: 6957 [2022-01-31 22:30:32,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-01-31 22:30:32,357 INFO L933 BasicCegarLoop]: 3367 mSDtfsCounter, 3814 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 4759 mSolverCounterSat, 1906 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4201 SdHoareTripleChecker+Valid, 3610 SdHoareTripleChecker+Invalid, 6668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1906 IncrementalHoareTripleChecker+Valid, 4759 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.2s IncrementalHoareTripleChecker+Time [2022-01-31 22:30:32,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4201 Valid, 3610 Invalid, 6668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1906 Valid, 4759 Invalid, 3 Unknown, 0 Unchecked, 24.2s Time] [2022-01-31 22:30:32,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6957 states. [2022-01-31 22:30:33,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6957 to 6794. [2022-01-31 22:30:33,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6794 states, 4421 states have (on average 1.3580637864736484) internal successors, (6004), 4547 states have internal predecessors, (6004), 1902 states have call successors, (1902), 458 states have call predecessors, (1902), 470 states have return successors, (1967), 1859 states have call predecessors, (1967), 1888 states have call successors, (1967) [2022-01-31 22:30:33,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6794 states to 6794 states and 9873 transitions. [2022-01-31 22:30:33,835 INFO L78 Accepts]: Start accepts. Automaton has 6794 states and 9873 transitions. Word has length 53 [2022-01-31 22:30:33,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:30:33,835 INFO L470 AbstractCegarLoop]: Abstraction has 6794 states and 9873 transitions. [2022-01-31 22:30:33,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-01-31 22:30:33,835 INFO L276 IsEmpty]: Start isEmpty. Operand 6794 states and 9873 transitions. [2022-01-31 22:30:33,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-31 22:30:33,836 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:30:33,836 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:30:33,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-31 22:30:33,837 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:30:33,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:30:33,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1050079749, now seen corresponding path program 1 times [2022-01-31 22:30:33,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:30:33,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [872643262] [2022-01-31 22:30:33,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:30:33,840 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:30:33,841 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:30:33,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:30:33,850 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:30:33,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:34,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:30:34,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:34,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:30:34,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:34,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:30:34,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:34,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-01-31 22:30:34,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:34,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-01-31 22:30:34,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:34,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:30:34,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:30:34,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:30:34,223 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:30:34,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [872643262] [2022-01-31 22:30:34,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [872643262] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:30:34,223 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:30:34,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-31 22:30:34,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481025775] [2022-01-31 22:30:34,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:30:34,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-31 22:30:34,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:30:34,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-31 22:30:34,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-01-31 22:30:34,224 INFO L87 Difference]: Start difference. First operand 6794 states and 9873 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (8), 7 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-31 22:30:38,554 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:30:40,571 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:30:42,667 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:30:44,697 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:30:49,307 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:30:53,154 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:02,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:31:02,752 INFO L93 Difference]: Finished difference Result 8030 states and 11726 transitions. [2022-01-31 22:31:02,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-31 22:31:02,753 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (8), 7 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 53 [2022-01-31 22:31:02,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:31:02,779 INFO L225 Difference]: With dead ends: 8030 [2022-01-31 22:31:02,779 INFO L226 Difference]: Without dead ends: 8001 [2022-01-31 22:31:02,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=86, Invalid=154, Unknown=0, NotChecked=0, Total=240 [2022-01-31 22:31:02,784 INFO L933 BasicCegarLoop]: 2262 mSDtfsCounter, 4830 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 3437 mSolverCounterSat, 3080 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4900 SdHoareTripleChecker+Valid, 2727 SdHoareTripleChecker+Invalid, 6522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3080 IncrementalHoareTripleChecker+Valid, 3437 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.6s IncrementalHoareTripleChecker+Time [2022-01-31 22:31:02,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4900 Valid, 2727 Invalid, 6522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3080 Valid, 3437 Invalid, 5 Unknown, 0 Unchecked, 25.6s Time] [2022-01-31 22:31:02,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8001 states. [2022-01-31 22:31:04,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8001 to 6827. [2022-01-31 22:31:04,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6827 states, 4442 states have (on average 1.3563710040522288) internal successors, (6025), 4570 states have internal predecessors, (6025), 1908 states have call successors, (1908), 464 states have call predecessors, (1908), 476 states have return successors, (1973), 1864 states have call predecessors, (1973), 1894 states have call successors, (1973) [2022-01-31 22:31:04,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6827 states to 6827 states and 9906 transitions. [2022-01-31 22:31:04,484 INFO L78 Accepts]: Start accepts. Automaton has 6827 states and 9906 transitions. Word has length 53 [2022-01-31 22:31:04,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:31:04,484 INFO L470 AbstractCegarLoop]: Abstraction has 6827 states and 9906 transitions. [2022-01-31 22:31:04,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (8), 7 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-31 22:31:04,485 INFO L276 IsEmpty]: Start isEmpty. Operand 6827 states and 9906 transitions. [2022-01-31 22:31:04,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-01-31 22:31:04,487 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:31:04,487 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:31:04,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-31 22:31:04,488 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:31:04,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:31:04,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1392383811, now seen corresponding path program 1 times [2022-01-31 22:31:04,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:31:04,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1808816549] [2022-01-31 22:31:04,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:31:04,494 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:31:04,494 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:31:04,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:31:04,507 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:31:04,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:04,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:31:04,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:04,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:31:04,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:04,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:31:04,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:04,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-01-31 22:31:04,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:04,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-01-31 22:31:04,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:04,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:31:04,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:04,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-01-31 22:31:04,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:04,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:31:04,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:04,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:31:04,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:31:04,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:31:04,906 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:31:04,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1808816549] [2022-01-31 22:31:04,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1808816549] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:31:04,907 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:31:04,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-31 22:31:04,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101507127] [2022-01-31 22:31:04,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:31:04,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-31 22:31:04,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:31:04,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-31 22:31:04,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-31 22:31:04,908 INFO L87 Difference]: Start difference. First operand 6827 states and 9906 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (14), 7 states have call predecessors, (14), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-01-31 22:31:10,848 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:12,862 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:15,234 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:17,389 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:19,413 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:21,431 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:28,144 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:30,161 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:31,444 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:33,213 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:38,930 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:40,879 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:43,300 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:45,412 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:47,435 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:49,458 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:31:51,487 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:04,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:32:04,957 INFO L93 Difference]: Finished difference Result 14061 states and 20496 transitions. [2022-01-31 22:32:04,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-31 22:32:04,958 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (14), 7 states have call predecessors, (14), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 71 [2022-01-31 22:32:04,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:32:04,985 INFO L225 Difference]: With dead ends: 14061 [2022-01-31 22:32:04,986 INFO L226 Difference]: Without dead ends: 7902 [2022-01-31 22:32:05,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2022-01-31 22:32:05,005 INFO L933 BasicCegarLoop]: 2388 mSDtfsCounter, 2618 mSDsluCounter, 2241 mSDsCounter, 0 mSdLazyCounter, 11877 mSolverCounterSat, 1769 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 54.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2825 SdHoareTripleChecker+Valid, 4629 SdHoareTripleChecker+Invalid, 13657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1769 IncrementalHoareTripleChecker+Valid, 11877 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 56.8s IncrementalHoareTripleChecker+Time [2022-01-31 22:32:05,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2825 Valid, 4629 Invalid, 13657 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1769 Valid, 11877 Invalid, 11 Unknown, 0 Unchecked, 56.8s Time] [2022-01-31 22:32:05,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7902 states. [2022-01-31 22:32:06,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7902 to 6831. [2022-01-31 22:32:06,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6831 states, 4445 states have (on average 1.3561304836895387) internal successors, (6028), 4573 states have internal predecessors, (6028), 1908 states have call successors, (1908), 464 states have call predecessors, (1908), 477 states have return successors, (1975), 1865 states have call predecessors, (1975), 1894 states have call successors, (1975) [2022-01-31 22:32:06,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6831 states to 6831 states and 9911 transitions. [2022-01-31 22:32:06,784 INFO L78 Accepts]: Start accepts. Automaton has 6831 states and 9911 transitions. Word has length 71 [2022-01-31 22:32:06,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:32:06,785 INFO L470 AbstractCegarLoop]: Abstraction has 6831 states and 9911 transitions. [2022-01-31 22:32:06,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (14), 7 states have call predecessors, (14), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-01-31 22:32:06,785 INFO L276 IsEmpty]: Start isEmpty. Operand 6831 states and 9911 transitions. [2022-01-31 22:32:06,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-01-31 22:32:06,787 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:32:06,787 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:32:06,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-31 22:32:06,787 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:32:06,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:32:06,788 INFO L85 PathProgramCache]: Analyzing trace with hash -791293116, now seen corresponding path program 1 times [2022-01-31 22:32:06,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:32:06,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1371509281] [2022-01-31 22:32:06,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:32:06,792 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:32:06,792 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:32:06,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:32:06,804 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:32:06,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:07,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:32:07,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:07,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:32:07,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:07,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:32:07,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:07,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-01-31 22:32:07,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:07,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-01-31 22:32:07,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:07,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:32:07,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:07,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-01-31 22:32:07,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:07,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:32:07,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:07,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:32:07,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:32:07,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:32:07,227 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:32:07,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1371509281] [2022-01-31 22:32:07,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1371509281] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:32:07,227 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:32:07,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-31 22:32:07,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292154338] [2022-01-31 22:32:07,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:32:07,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-31 22:32:07,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:32:07,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-31 22:32:07,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-01-31 22:32:07,229 INFO L87 Difference]: Start difference. First operand 6831 states and 9911 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (14), 7 states have call predecessors, (14), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-01-31 22:32:12,971 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:14,995 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:17,095 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:19,129 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:24,179 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:25,357 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:27,640 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:29,792 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:31,821 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:33,845 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:35,866 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:37,878 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:45,323 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:47,340 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:48,668 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:50,688 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:32:52,066 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:05,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:33:05,352 INFO L93 Difference]: Finished difference Result 12944 states and 18819 transitions. [2022-01-31 22:33:05,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-31 22:33:05,357 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (14), 7 states have call predecessors, (14), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 71 [2022-01-31 22:33:05,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:33:05,383 INFO L225 Difference]: With dead ends: 12944 [2022-01-31 22:33:05,383 INFO L226 Difference]: Without dead ends: 7696 [2022-01-31 22:33:05,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-01-31 22:33:05,397 INFO L933 BasicCegarLoop]: 2323 mSDtfsCounter, 4281 mSDsluCounter, 2394 mSDsCounter, 0 mSdLazyCounter, 13335 mSolverCounterSat, 2874 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 52.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4489 SdHoareTripleChecker+Valid, 4717 SdHoareTripleChecker+Invalid, 16221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2874 IncrementalHoareTripleChecker+Valid, 13335 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 54.7s IncrementalHoareTripleChecker+Time [2022-01-31 22:33:05,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4489 Valid, 4717 Invalid, 16221 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2874 Valid, 13335 Invalid, 12 Unknown, 0 Unchecked, 54.7s Time] [2022-01-31 22:33:05,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7696 states. [2022-01-31 22:33:07,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7696 to 6654. [2022-01-31 22:33:07,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6654 states, 4323 states have (on average 1.3536895674300256) internal successors, (5852), 4436 states have internal predecessors, (5852), 1864 states have call successors, (1864), 440 states have call predecessors, (1864), 466 states have return successors, (1905), 1849 states have call predecessors, (1905), 1853 states have call successors, (1905) [2022-01-31 22:33:07,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6654 states to 6654 states and 9621 transitions. [2022-01-31 22:33:07,348 INFO L78 Accepts]: Start accepts. Automaton has 6654 states and 9621 transitions. Word has length 71 [2022-01-31 22:33:07,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:33:07,350 INFO L470 AbstractCegarLoop]: Abstraction has 6654 states and 9621 transitions. [2022-01-31 22:33:07,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (14), 7 states have call predecessors, (14), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-01-31 22:33:07,350 INFO L276 IsEmpty]: Start isEmpty. Operand 6654 states and 9621 transitions. [2022-01-31 22:33:07,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-31 22:33:07,351 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:33:07,351 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:33:07,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-31 22:33:07,352 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:33:07,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:33:07,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1472877206, now seen corresponding path program 1 times [2022-01-31 22:33:07,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:33:07,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1188681438] [2022-01-31 22:33:07,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:33:07,357 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:33:07,357 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:33:07,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:33:07,416 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:33:07,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:07,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:33:07,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:07,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:33:07,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:07,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:33:07,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:07,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-01-31 22:33:07,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:07,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:33:07,772 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:33:07,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1188681438] [2022-01-31 22:33:07,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1188681438] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:33:07,773 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:33:07,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-31 22:33:07,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203030588] [2022-01-31 22:33:07,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:33:07,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-31 22:33:07,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:33:07,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-31 22:33:07,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-31 22:33:07,775 INFO L87 Difference]: Start difference. First operand 6654 states and 9621 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (8), 6 states have call predecessors, (8), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-31 22:33:11,743 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:13,761 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:15,840 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:17,867 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:21,912 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:26,902 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:33,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:33:33,889 INFO L93 Difference]: Finished difference Result 6737 states and 9734 transitions. [2022-01-31 22:33:33,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-31 22:33:33,890 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (8), 6 states have call predecessors, (8), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 53 [2022-01-31 22:33:33,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:33:33,905 INFO L225 Difference]: With dead ends: 6737 [2022-01-31 22:33:33,905 INFO L226 Difference]: Without dead ends: 6734 [2022-01-31 22:33:33,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-31 22:33:33,907 INFO L933 BasicCegarLoop]: 2486 mSDtfsCounter, 3086 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 4094 mSolverCounterSat, 1452 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3489 SdHoareTripleChecker+Valid, 2998 SdHoareTripleChecker+Invalid, 5552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1452 IncrementalHoareTripleChecker+Valid, 4094 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.9s IncrementalHoareTripleChecker+Time [2022-01-31 22:33:33,907 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3489 Valid, 2998 Invalid, 5552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1452 Valid, 4094 Invalid, 6 Unknown, 0 Unchecked, 23.9s Time] [2022-01-31 22:33:33,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6734 states. [2022-01-31 22:33:35,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6734 to 6654. [2022-01-31 22:33:35,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6654 states, 4323 states have (on average 1.3534582465880176) internal successors, (5851), 4436 states have internal predecessors, (5851), 1864 states have call successors, (1864), 440 states have call predecessors, (1864), 466 states have return successors, (1905), 1849 states have call predecessors, (1905), 1853 states have call successors, (1905) [2022-01-31 22:33:35,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6654 states to 6654 states and 9620 transitions. [2022-01-31 22:33:35,872 INFO L78 Accepts]: Start accepts. Automaton has 6654 states and 9620 transitions. Word has length 53 [2022-01-31 22:33:35,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:33:35,873 INFO L470 AbstractCegarLoop]: Abstraction has 6654 states and 9620 transitions. [2022-01-31 22:33:35,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (8), 6 states have call predecessors, (8), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-31 22:33:35,873 INFO L276 IsEmpty]: Start isEmpty. Operand 6654 states and 9620 transitions. [2022-01-31 22:33:35,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-31 22:33:35,874 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:33:35,874 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:33:35,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-31 22:33:35,875 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:33:35,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:33:35,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1800713731, now seen corresponding path program 1 times [2022-01-31 22:33:35,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:33:35,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [117683314] [2022-01-31 22:33:35,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:33:35,879 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:33:35,879 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:33:35,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:33:35,895 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:33:35,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:36,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:33:36,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:36,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:33:36,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:36,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:33:36,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:36,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-01-31 22:33:36,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:36,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-01-31 22:33:36,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:36,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:33:36,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:33:36,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:33:36,264 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:33:36,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [117683314] [2022-01-31 22:33:36,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [117683314] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:33:36,264 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:33:36,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-31 22:33:36,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406982091] [2022-01-31 22:33:36,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:33:36,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-31 22:33:36,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:33:36,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-31 22:33:36,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-31 22:33:36,265 INFO L87 Difference]: Start difference. First operand 6654 states and 9620 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (8), 7 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-31 22:33:40,525 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:42,524 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:44,623 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:46,662 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:50,910 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:52,933 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:55,268 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:57,417 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:33:59,448 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:01,472 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:03,489 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:11,499 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:12,917 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:14,940 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:16,964 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:29,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:34:29,602 INFO L93 Difference]: Finished difference Result 7707 states and 11244 transitions. [2022-01-31 22:34:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-31 22:34:29,603 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (8), 7 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 54 [2022-01-31 22:34:29,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:34:29,624 INFO L225 Difference]: With dead ends: 7707 [2022-01-31 22:34:29,624 INFO L226 Difference]: Without dead ends: 7665 [2022-01-31 22:34:29,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-01-31 22:34:29,628 INFO L933 BasicCegarLoop]: 2339 mSDtfsCounter, 5952 mSDsluCounter, 1958 mSDsCounter, 0 mSdLazyCounter, 10733 mSolverCounterSat, 3998 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6160 SdHoareTripleChecker+Valid, 4297 SdHoareTripleChecker+Invalid, 14743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3998 IncrementalHoareTripleChecker+Valid, 10733 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.2s IncrementalHoareTripleChecker+Time [2022-01-31 22:34:29,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6160 Valid, 4297 Invalid, 14743 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3998 Valid, 10733 Invalid, 12 Unknown, 0 Unchecked, 50.2s Time] [2022-01-31 22:34:29,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7665 states. [2022-01-31 22:34:31,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7665 to 6628. [2022-01-31 22:34:31,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6628 states, 4307 states have (on average 1.3536104016716972) internal successors, (5830), 4420 states have internal predecessors, (5830), 1856 states have call successors, (1856), 438 states have call predecessors, (1856), 464 states have return successors, (1897), 1841 states have call predecessors, (1897), 1845 states have call successors, (1897) [2022-01-31 22:34:31,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6628 states to 6628 states and 9583 transitions. [2022-01-31 22:34:31,569 INFO L78 Accepts]: Start accepts. Automaton has 6628 states and 9583 transitions. Word has length 54 [2022-01-31 22:34:31,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:34:31,569 INFO L470 AbstractCegarLoop]: Abstraction has 6628 states and 9583 transitions. [2022-01-31 22:34:31,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (8), 7 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-31 22:34:31,569 INFO L276 IsEmpty]: Start isEmpty. Operand 6628 states and 9583 transitions. [2022-01-31 22:34:31,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-31 22:34:31,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:34:31,571 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:34:31,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-31 22:34:31,571 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:34:31,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:34:31,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1512048236, now seen corresponding path program 1 times [2022-01-31 22:34:31,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:34:31,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2024529836] [2022-01-31 22:34:31,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:34:31,575 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:34:31,575 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:34:31,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:34:31,585 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:34:31,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:31,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:34:31,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:31,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:34:31,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:31,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:34:31,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:31,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-01-31 22:34:31,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:31,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-01-31 22:34:31,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:31,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:34:31,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:34:31,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:34:31,931 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:34:31,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2024529836] [2022-01-31 22:34:31,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [2024529836] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:34:31,931 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:34:31,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-31 22:34:31,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987063095] [2022-01-31 22:34:31,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:34:31,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-31 22:34:31,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:34:31,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-31 22:34:31,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-31 22:34:31,932 INFO L87 Difference]: Start difference. First operand 6628 states and 9583 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (8), 6 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-31 22:34:37,930 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:38,980 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:41,004 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:43,125 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:45,161 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:47,189 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:51,756 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:53,784 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:55,807 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:57,440 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:34:59,603 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:01,630 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:03,650 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:05,677 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:13,709 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:15,738 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:17,759 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:19,439 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:21,468 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:35,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:35:35,184 INFO L93 Difference]: Finished difference Result 7708 states and 11238 transitions. [2022-01-31 22:35:35,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-31 22:35:35,184 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (8), 6 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) Word has length 54 [2022-01-31 22:35:35,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:35:35,203 INFO L225 Difference]: With dead ends: 7708 [2022-01-31 22:35:35,203 INFO L226 Difference]: Without dead ends: 7664 [2022-01-31 22:35:35,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2022-01-31 22:35:35,206 INFO L933 BasicCegarLoop]: 2301 mSDtfsCounter, 4214 mSDsluCounter, 2067 mSDsCounter, 0 mSdLazyCounter, 13456 mSolverCounterSat, 2838 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 56.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4421 SdHoareTripleChecker+Valid, 4368 SdHoareTripleChecker+Invalid, 16308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2838 IncrementalHoareTripleChecker+Valid, 13456 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 59.0s IncrementalHoareTripleChecker+Time [2022-01-31 22:35:35,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4421 Valid, 4368 Invalid, 16308 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2838 Valid, 13456 Invalid, 14 Unknown, 0 Unchecked, 59.0s Time] [2022-01-31 22:35:35,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7664 states. [2022-01-31 22:35:37,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7664 to 6625. [2022-01-31 22:35:37,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6625 states, 4305 states have (on average 1.3535423925667829) internal successors, (5827), 4418 states have internal predecessors, (5827), 1856 states have call successors, (1856), 438 states have call predecessors, (1856), 463 states have return successors, (1896), 1840 states have call predecessors, (1896), 1845 states have call successors, (1896) [2022-01-31 22:35:37,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6625 states to 6625 states and 9579 transitions. [2022-01-31 22:35:37,259 INFO L78 Accepts]: Start accepts. Automaton has 6625 states and 9579 transitions. Word has length 54 [2022-01-31 22:35:37,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:35:37,259 INFO L470 AbstractCegarLoop]: Abstraction has 6625 states and 9579 transitions. [2022-01-31 22:35:37,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (8), 6 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-31 22:35:37,259 INFO L276 IsEmpty]: Start isEmpty. Operand 6625 states and 9579 transitions. [2022-01-31 22:35:37,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-01-31 22:35:37,276 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:35:37,276 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:35:37,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-31 22:35:37,276 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:35:37,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:35:37,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1113595421, now seen corresponding path program 1 times [2022-01-31 22:35:37,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:35:37,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1721166256] [2022-01-31 22:35:37,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:35:37,297 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:35:37,298 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:35:37,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:35:37,309 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:35:37,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:37,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:35:37,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:37,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:35:37,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:37,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:35:37,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:37,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-01-31 22:35:37,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:37,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-01-31 22:35:37,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:37,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:35:37,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:35:37,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:35:37,827 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:35:37,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1721166256] [2022-01-31 22:35:37,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1721166256] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:35:37,827 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:35:37,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-31 22:35:37,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284896536] [2022-01-31 22:35:37,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:35:37,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-31 22:35:37,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:35:37,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-31 22:35:37,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-31 22:35:37,828 INFO L87 Difference]: Start difference. First operand 6625 states and 9579 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (8), 7 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-31 22:35:43,815 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-01-31 22:35:45,485 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:47,507 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:50,337 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:52,371 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:54,417 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:35:56,445 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:03,644 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:05,505 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-01-31 22:36:07,095 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:08,777 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:22,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:36:22,071 INFO L93 Difference]: Finished difference Result 7677 states and 11202 transitions. [2022-01-31 22:36:22,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-31 22:36:22,071 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (8), 7 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 58 [2022-01-31 22:36:22,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:36:22,087 INFO L225 Difference]: With dead ends: 7677 [2022-01-31 22:36:22,088 INFO L226 Difference]: Without dead ends: 7660 [2022-01-31 22:36:22,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-01-31 22:36:22,090 INFO L933 BasicCegarLoop]: 2318 mSDtfsCounter, 5991 mSDsluCounter, 1693 mSDsCounter, 0 mSdLazyCounter, 9836 mSolverCounterSat, 3977 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6200 SdHoareTripleChecker+Valid, 4011 SdHoareTripleChecker+Invalid, 13819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3977 IncrementalHoareTripleChecker+Valid, 9836 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.5s IncrementalHoareTripleChecker+Time [2022-01-31 22:36:22,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6200 Valid, 4011 Invalid, 13819 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3977 Valid, 9836 Invalid, 6 Unknown, 0 Unchecked, 40.5s Time] [2022-01-31 22:36:22,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7660 states. [2022-01-31 22:36:24,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7660 to 6623. [2022-01-31 22:36:24,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6623 states, 4304 states have (on average 1.3533921933085502) internal successors, (5825), 4417 states have internal predecessors, (5825), 1855 states have call successors, (1855), 438 states have call predecessors, (1855), 463 states have return successors, (1895), 1839 states have call predecessors, (1895), 1844 states have call successors, (1895) [2022-01-31 22:36:24,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6623 states to 6623 states and 9575 transitions. [2022-01-31 22:36:24,169 INFO L78 Accepts]: Start accepts. Automaton has 6623 states and 9575 transitions. Word has length 58 [2022-01-31 22:36:24,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:36:24,169 INFO L470 AbstractCegarLoop]: Abstraction has 6623 states and 9575 transitions. [2022-01-31 22:36:24,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (8), 7 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-01-31 22:36:24,169 INFO L276 IsEmpty]: Start isEmpty. Operand 6623 states and 9575 transitions. [2022-01-31 22:36:24,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-01-31 22:36:24,171 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:36:24,171 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:36:24,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-31 22:36:24,171 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:36:24,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:36:24,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1000736497, now seen corresponding path program 1 times [2022-01-31 22:36:24,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:36:24,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [493490348] [2022-01-31 22:36:24,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:36:24,185 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:36:24,185 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:36:24,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:36:24,196 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:36:24,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:24,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:36:24,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:24,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-01-31 22:36:24,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:24,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 22:36:24,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:24,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-01-31 22:36:24,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:24,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-01-31 22:36:24,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:24,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:36:24,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:24,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:36:24,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:36:24,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:36:24,766 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:36:24,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [493490348] [2022-01-31 22:36:24,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [493490348] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:36:24,767 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:36:24,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-31 22:36:24,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661196042] [2022-01-31 22:36:24,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:36:24,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-31 22:36:24,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:36:24,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-31 22:36:24,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-31 22:36:24,768 INFO L87 Difference]: Start difference. First operand 6623 states and 9575 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (9), 7 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-31 22:36:29,449 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:31,417 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:33,537 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:35,572 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:39,982 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:42,029 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:44,177 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:46,211 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:48,242 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:56,651 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:36:57,735 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:09,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:37:09,609 INFO L93 Difference]: Finished difference Result 14275 states and 20746 transitions. [2022-01-31 22:37:09,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-31 22:37:09,610 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (9), 7 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2022-01-31 22:37:09,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:37:09,630 INFO L225 Difference]: With dead ends: 14275 [2022-01-31 22:37:09,630 INFO L226 Difference]: Without dead ends: 7663 [2022-01-31 22:37:09,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-01-31 22:37:09,647 INFO L933 BasicCegarLoop]: 2302 mSDtfsCounter, 4224 mSDsluCounter, 1483 mSDsCounter, 0 mSdLazyCounter, 8021 mSolverCounterSat, 2831 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4432 SdHoareTripleChecker+Valid, 3785 SdHoareTripleChecker+Invalid, 10857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2831 IncrementalHoareTripleChecker+Valid, 8021 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.9s IncrementalHoareTripleChecker+Time [2022-01-31 22:37:09,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4432 Valid, 3785 Invalid, 10857 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2831 Valid, 8021 Invalid, 5 Unknown, 0 Unchecked, 40.9s Time] [2022-01-31 22:37:09,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7663 states. [2022-01-31 22:37:11,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7663 to 6625. [2022-01-31 22:37:11,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6625 states, 4306 states have (on average 1.3532280538783092) internal successors, (5827), 4419 states have internal predecessors, (5827), 1855 states have call successors, (1855), 438 states have call predecessors, (1855), 463 states have return successors, (1895), 1839 states have call predecessors, (1895), 1844 states have call successors, (1895) [2022-01-31 22:37:11,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6625 states to 6625 states and 9577 transitions. [2022-01-31 22:37:11,847 INFO L78 Accepts]: Start accepts. Automaton has 6625 states and 9577 transitions. Word has length 58 [2022-01-31 22:37:11,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:37:11,848 INFO L470 AbstractCegarLoop]: Abstraction has 6625 states and 9577 transitions. [2022-01-31 22:37:11,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (9), 7 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-31 22:37:11,848 INFO L276 IsEmpty]: Start isEmpty. Operand 6625 states and 9577 transitions. [2022-01-31 22:37:11,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-01-31 22:37:11,849 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:37:11,849 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:37:11,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-31 22:37:11,850 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:37:11,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:37:11,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1185038929, now seen corresponding path program 2 times [2022-01-31 22:37:11,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:37:11,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [537996585] [2022-01-31 22:37:11,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:37:11,854 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:37:11,854 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:37:11,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:37:11,864 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:37:11,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:12,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:37:12,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:12,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-01-31 22:37:12,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:12,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-01-31 22:37:12,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:12,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-01-31 22:37:12,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:12,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-01-31 22:37:12,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:12,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:37:12,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:12,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:37:12,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:37:12,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:37:12,299 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:37:12,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [537996585] [2022-01-31 22:37:12,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [537996585] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:37:12,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:37:12,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-31 22:37:12,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022848486] [2022-01-31 22:37:12,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:37:12,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-31 22:37:12,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:37:12,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-31 22:37:12,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-01-31 22:37:12,300 INFO L87 Difference]: Start difference. First operand 6625 states and 9577 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 6 states have internal predecessors, (40), 3 states have call successors, (9), 7 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-31 22:37:17,422 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:18,514 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:20,642 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:26,398 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:28,426 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:30,455 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:32,132 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:33,527 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:34,844 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-01-31 22:37:37,062 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:39,094 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:41,119 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:43,157 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:45,183 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:47,216 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:37:57,513 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:00,538 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:02,561 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:03,870 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:05,893 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:07,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-01-31 22:38:25,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:38:25,574 INFO L93 Difference]: Finished difference Result 7686 states and 11212 transitions. [2022-01-31 22:38:25,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-31 22:38:25,575 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 6 states have internal predecessors, (40), 3 states have call successors, (9), 7 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) Word has length 60 [2022-01-31 22:38:25,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:38:25,594 INFO L225 Difference]: With dead ends: 7686 [2022-01-31 22:38:25,594 INFO L226 Difference]: Without dead ends: 7666 [2022-01-31 22:38:25,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-01-31 22:38:25,596 INFO L933 BasicCegarLoop]: 2307 mSDtfsCounter, 4250 mSDsluCounter, 3099 mSDsCounter, 0 mSdLazyCounter, 18563 mSolverCounterSat, 2833 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 65.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4459 SdHoareTripleChecker+Valid, 5406 SdHoareTripleChecker+Invalid, 21410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2833 IncrementalHoareTripleChecker+Valid, 18563 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 69.0s IncrementalHoareTripleChecker+Time [2022-01-31 22:38:25,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4459 Valid, 5406 Invalid, 21410 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2833 Valid, 18563 Invalid, 14 Unknown, 0 Unchecked, 69.0s Time] [2022-01-31 22:38:25,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7666 states. [2022-01-31 22:38:27,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7666 to 6623. [2022-01-31 22:38:27,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6623 states, 4305 states have (on average 1.3530778164924506) internal successors, (5825), 4418 states have internal predecessors, (5825), 1854 states have call successors, (1854), 438 states have call predecessors, (1854), 463 states have return successors, (1894), 1838 states have call predecessors, (1894), 1843 states have call successors, (1894) [2022-01-31 22:38:28,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6623 states to 6623 states and 9573 transitions. [2022-01-31 22:38:28,011 INFO L78 Accepts]: Start accepts. Automaton has 6623 states and 9573 transitions. Word has length 60 [2022-01-31 22:38:28,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:38:28,011 INFO L470 AbstractCegarLoop]: Abstraction has 6623 states and 9573 transitions. [2022-01-31 22:38:28,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 6 states have internal predecessors, (40), 3 states have call successors, (9), 7 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-31 22:38:28,011 INFO L276 IsEmpty]: Start isEmpty. Operand 6623 states and 9573 transitions. [2022-01-31 22:38:28,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-01-31 22:38:28,013 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:38:28,013 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:38:28,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-31 22:38:28,013 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:38:28,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:38:28,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1630964495, now seen corresponding path program 1 times [2022-01-31 22:38:28,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:38:28,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1416965999] [2022-01-31 22:38:28,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:38:28,027 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:38:28,027 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:38:28,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:38:28,039 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:38:28,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:38:28,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:38:28,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:38:28,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-01-31 22:38:28,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:38:28,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-01-31 22:38:28,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:38:28,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-01-31 22:38:28,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:38:28,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:38:28,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:38:28,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-01-31 22:38:28,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:38:28,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:38:28,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:38:28,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:38:28,444 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:38:28,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1416965999] [2022-01-31 22:38:28,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [1416965999] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:38:28,445 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:38:28,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-31 22:38:28,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857688201] [2022-01-31 22:38:28,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:38:28,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-31 22:38:28,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:38:28,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-31 22:38:28,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-31 22:38:28,446 INFO L87 Difference]: Start difference. First operand 6623 states and 9573 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (9), 7 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-31 22:38:34,965 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:37,296 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:39,364 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:41,392 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:46,015 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:50,405 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:52,439 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:54,474 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:56,513 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:38:58,538 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:08,045 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:09,715 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:11,747 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:13,774 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:30,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 22:39:30,145 INFO L93 Difference]: Finished difference Result 8009 states and 11774 transitions. [2022-01-31 22:39:30,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-31 22:39:30,146 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (9), 7 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 1 states have call successors, (7) Word has length 64 [2022-01-31 22:39:30,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 22:39:30,165 INFO L225 Difference]: With dead ends: 8009 [2022-01-31 22:39:30,166 INFO L226 Difference]: Without dead ends: 7964 [2022-01-31 22:39:30,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-01-31 22:39:30,168 INFO L933 BasicCegarLoop]: 2289 mSDtfsCounter, 5094 mSDsluCounter, 2029 mSDsCounter, 0 mSdLazyCounter, 13752 mSolverCounterSat, 3846 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5303 SdHoareTripleChecker+Valid, 4318 SdHoareTripleChecker+Invalid, 17609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3846 IncrementalHoareTripleChecker+Valid, 13752 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 56.2s IncrementalHoareTripleChecker+Time [2022-01-31 22:39:30,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5303 Valid, 4318 Invalid, 17609 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3846 Valid, 13752 Invalid, 11 Unknown, 0 Unchecked, 56.2s Time] [2022-01-31 22:39:30,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7964 states. [2022-01-31 22:39:32,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7964 to 6623. [2022-01-31 22:39:32,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6623 states, 4305 states have (on average 1.3528455284552845) internal successors, (5824), 4418 states have internal predecessors, (5824), 1854 states have call successors, (1854), 438 states have call predecessors, (1854), 463 states have return successors, (1894), 1838 states have call predecessors, (1894), 1843 states have call successors, (1894) [2022-01-31 22:39:32,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6623 states to 6623 states and 9572 transitions. [2022-01-31 22:39:32,710 INFO L78 Accepts]: Start accepts. Automaton has 6623 states and 9572 transitions. Word has length 64 [2022-01-31 22:39:32,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 22:39:32,710 INFO L470 AbstractCegarLoop]: Abstraction has 6623 states and 9572 transitions. [2022-01-31 22:39:32,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (9), 7 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 1 states have call successors, (7) [2022-01-31 22:39:32,710 INFO L276 IsEmpty]: Start isEmpty. Operand 6623 states and 9572 transitions. [2022-01-31 22:39:32,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-31 22:39:32,712 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 22:39:32,712 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 22:39:32,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-31 22:39:32,712 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 22:39:32,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 22:39:32,712 INFO L85 PathProgramCache]: Analyzing trace with hash -871460672, now seen corresponding path program 1 times [2022-01-31 22:39:32,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2022-01-31 22:39:32,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [769907948] [2022-01-31 22:39:32,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 22:39:32,716 INFO L87 AcceleratorJordan]: Jordan loop acceleration statistics: -1 HavocedVariables, -1 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-01-31 22:39:32,716 WARN L89 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2022-01-31 22:39:32,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 22:39:32,727 INFO L248 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-01-31 22:39:32,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:39:32,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 22:39:32,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:39:32,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-01-31 22:39:32,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:39:33,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-01-31 22:39:33,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:39:33,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-01-31 22:39:33,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:39:33,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-01-31 22:39:33,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 22:39:33,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 22:39:33,138 INFO L139 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2022-01-31 22:39:33,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [769907948] [2022-01-31 22:39:33,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModulePreferences [769907948] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 22:39:33,138 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 22:39:33,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-31 22:39:33,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651085084] [2022-01-31 22:39:33,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 22:39:33,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-31 22:39:33,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2022-01-31 22:39:33,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-31 22:39:33,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-01-31 22:39:33,139 INFO L87 Difference]: Start difference. First operand 6623 states and 9572 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-31 22:39:39,942 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:42,316 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:44,345 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:49,753 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:51,593 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:52,841 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:54,150 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:56,170 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:39:59,705 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:40:01,744 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:40:03,764 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:40:05,796 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:40:07,823 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-31 22:40:09,859 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []