/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 17:19:20,431 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 17:19:20,433 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 17:19:20,473 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 17:19:20,473 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 17:19:20,474 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 17:19:20,477 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 17:19:20,479 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 17:19:20,480 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 17:19:20,484 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 17:19:20,485 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 17:19:20,486 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 17:19:20,486 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 17:19:20,488 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 17:19:20,489 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 17:19:20,492 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 17:19:20,492 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 17:19:20,493 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 17:19:20,495 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 17:19:20,500 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 17:19:20,502 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 17:19:20,503 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 17:19:20,503 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 17:19:20,504 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 17:19:20,505 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 17:19:20,511 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 17:19:20,511 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 17:19:20,511 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 17:19:20,512 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 17:19:20,512 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 17:19:20,514 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 17:19:20,514 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 17:19:20,515 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 17:19:20,516 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 17:19:20,516 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 17:19:20,517 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 17:19:20,517 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 17:19:20,517 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 17:19:20,518 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 17:19:20,518 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 17:19:20,518 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 17:19:20,520 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 17:19:20,520 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-20 17:19:20,530 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 17:19:20,530 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 17:19:20,531 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 17:19:20,531 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 17:19:20,532 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 17:19:20,532 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 17:19:20,532 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 17:19:20,532 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 17:19:20,532 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 17:19:20,533 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 17:19:20,533 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 17:19:20,533 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 17:19:20,533 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 17:19:20,533 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 17:19:20,533 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 17:19:20,533 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 17:19:20,534 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 17:19:20,534 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 17:19:20,534 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 17:19:20,534 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 17:19:20,534 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 17:19:20,534 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 17:19:20,534 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 17:19:20,534 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 17:19:20,534 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 17:19:20,535 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-03-20 17:19:20,734 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 17:19:20,751 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 17:19:20,753 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 17:19:20,753 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 17:19:20,754 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 17:19:20,755 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-2.c [2022-03-20 17:19:20,811 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/419cfcf90/35ea5af2992c49c99d82f264169ec5b3/FLAG35524c327 [2022-03-20 17:19:21,401 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 17:19:21,401 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-2.c [2022-03-20 17:19:21,433 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/419cfcf90/35ea5af2992c49c99d82f264169ec5b3/FLAG35524c327 [2022-03-20 17:19:21,833 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/419cfcf90/35ea5af2992c49c99d82f264169ec5b3 [2022-03-20 17:19:21,835 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 17:19:21,836 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 17:19:21,837 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 17:19:21,837 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 17:19:21,841 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 17:19:21,842 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 05:19:21" (1/1) ... [2022-03-20 17:19:21,843 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@71045b27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 05:19:21, skipping insertion in model container [2022-03-20 17:19:21,843 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 05:19:21" (1/1) ... [2022-03-20 17:19:21,848 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 17:19:21,952 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 17:19:22,493 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-2.c[90200,90213] [2022-03-20 17:19:23,108 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 17:19:23,117 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 17:19:23,177 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-2.c[90200,90213] [2022-03-20 17:19:23,456 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 17:19:23,482 INFO L208 MainTranslator]: Completed translation [2022-03-20 17:19:23,483 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 05:19:23 WrapperNode [2022-03-20 17:19:23,483 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 17:19:23,484 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 17:19:23,484 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 17:19:23,484 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 17:19:23,494 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 05:19:23" (1/1) ... [2022-03-20 17:19:23,494 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 05:19:23" (1/1) ... [2022-03-20 17:19:23,559 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 05:19:23" (1/1) ... [2022-03-20 17:19:23,560 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 05:19:23" (1/1) ... [2022-03-20 17:19:23,675 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 05:19:23" (1/1) ... [2022-03-20 17:19:23,705 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 05:19:23" (1/1) ... [2022-03-20 17:19:23,729 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 05:19:23" (1/1) ... [2022-03-20 17:19:23,758 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 17:19:23,759 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 17:19:23,759 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 17:19:23,759 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 17:19:23,760 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 05:19:23" (1/1) ... [2022-03-20 17:19:23,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 17:19:23,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 17:19:23,788 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-03-20 17:19:23,815 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-03-20 17:19:23,839 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 17:19:23,839 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 17:19:23,839 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 17:19:23,839 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlWriteRegistryValue [2022-03-20 17:19:23,840 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2022-03-20 17:19:23,840 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedDecrement [2022-03-20 17:19:23,840 INFO L138 BoogieDeclarations]: Found implementation of procedure MmLockPagableDataSection [2022-03-20 17:19:23,840 INFO L138 BoogieDeclarations]: Found implementation of procedure IoOpenDeviceRegistryKey [2022-03-20 17:19:23,840 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-03-20 17:19:23,840 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2022-03-20 17:19:23,840 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2022-03-20 17:19:23,841 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioAddDevice [2022-03-20 17:19:23,842 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2022-03-20 17:19:23,842 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioStartDevice [2022-03-20 17:19:23,842 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioPnp [2022-03-20 17:19:23,842 INFO L138 BoogieDeclarations]: Found implementation of procedure DriverEntry [2022-03-20 17:19:23,842 INFO L138 BoogieDeclarations]: Found implementation of procedure NecSupportNeeded [2022-03-20 17:19:23,842 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioReadWrite [2022-03-20 17:19:23,842 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioDeviceControl [2022-03-20 17:19:23,842 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2022-03-20 17:19:23,842 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2022-03-20 17:19:23,842 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioNECDeviceControl [2022-03-20 17:19:23,842 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioPioneerDeviceControl [2022-03-20 17:19:23,843 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioDenonDeviceControl [2022-03-20 17:19:23,843 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioHitachiSendPauseCommand [2022-03-20 17:19:23,843 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioHitachiDeviceControl [2022-03-20 17:19:23,843 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudio535DeviceControl [2022-03-20 17:19:23,843 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudio435DeviceControl [2022-03-20 17:19:23,843 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioAtapiDeviceControl [2022-03-20 17:19:23,843 INFO L138 BoogieDeclarations]: Found implementation of procedure HpCdrProcessLastSession [2022-03-20 17:19:23,843 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2022-03-20 17:19:23,843 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioHPCdrDeviceControl [2022-03-20 17:19:23,843 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2022-03-20 17:19:23,843 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioUnload [2022-03-20 17:19:23,843 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioPower [2022-03-20 17:19:23,844 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2022-03-20 17:19:23,844 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 17:19:23,844 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_malloc [2022-03-20 17:19:23,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAcquireFastMutex [2022-03-20 17:19:23,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ExReleaseFastMutex [2022-03-20 17:19:23,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2022-03-20 17:19:23,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ExFreePool [2022-03-20 17:19:23,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertHeadList [2022-03-20 17:19:23,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertTailList [2022-03-20 17:19:23,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedRemoveHeadList [2022-03-20 17:19:23,845 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAllocateMdl [2022-03-20 17:19:23,845 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAttachDeviceToDeviceStack [2022-03-20 17:19:23,845 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildAsynchronousFsdRequest [2022-03-20 17:19:23,845 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2022-03-20 17:19:23,845 INFO L138 BoogieDeclarations]: Found implementation of procedure IoCreateDevice [2022-03-20 17:19:23,845 INFO L138 BoogieDeclarations]: Found implementation of procedure IoCreateSymbolicLink [2022-03-20 17:19:23,845 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteDevice [2022-03-20 17:19:23,845 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2022-03-20 17:19:23,845 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDetachDevice [2022-03-20 17:19:23,846 INFO L138 BoogieDeclarations]: Found implementation of procedure IoFreeIrp [2022-03-20 17:19:23,846 INFO L138 BoogieDeclarations]: Found implementation of procedure IoFreeMdl [2022-03-20 17:19:23,846 INFO L138 BoogieDeclarations]: Found implementation of procedure IoGetConfigurationInformation [2022-03-20 17:19:23,846 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2022-03-20 17:19:23,846 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2022-03-20 17:19:23,846 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReleaseCancelSpinLock [2022-03-20 17:19:23,846 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-03-20 17:19:23,846 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetHardErrorOrVerifyDevice [2022-03-20 17:19:23,846 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-03-20 17:19:23,846 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-03-20 17:19:23,846 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-03-20 17:19:23,846 INFO L138 BoogieDeclarations]: Found implementation of procedure KeAcquireSpinLockRaiseToDpc [2022-03-20 17:19:23,847 INFO L138 BoogieDeclarations]: Found implementation of procedure KeDelayExecutionThread [2022-03-20 17:19:23,847 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeEvent [2022-03-20 17:19:23,847 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeSemaphore [2022-03-20 17:19:23,847 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeSpinLock [2022-03-20 17:19:23,847 INFO L138 BoogieDeclarations]: Found implementation of procedure KeReleaseSemaphore [2022-03-20 17:19:23,847 INFO L138 BoogieDeclarations]: Found implementation of procedure KfReleaseSpinLock [2022-03-20 17:19:23,848 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2022-03-20 17:19:23,848 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-03-20 17:19:23,848 INFO L138 BoogieDeclarations]: Found implementation of procedure MmAllocateContiguousMemory [2022-03-20 17:19:23,848 INFO L138 BoogieDeclarations]: Found implementation of procedure MmFreeContiguousMemory [2022-03-20 17:19:23,848 INFO L138 BoogieDeclarations]: Found implementation of procedure MmMapLockedPagesSpecifyCache [2022-03-20 17:19:23,848 INFO L138 BoogieDeclarations]: Found implementation of procedure MmPageEntireDriver [2022-03-20 17:19:23,848 INFO L138 BoogieDeclarations]: Found implementation of procedure MmResetDriverPaging [2022-03-20 17:19:23,848 INFO L138 BoogieDeclarations]: Found implementation of procedure MmUnlockPages [2022-03-20 17:19:23,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2022-03-20 17:19:23,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ObfDereferenceObject [2022-03-20 17:19:23,849 INFO L138 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2022-03-20 17:19:23,849 INFO L138 BoogieDeclarations]: Found implementation of procedure PoStartNextPowerIrp [2022-03-20 17:19:23,850 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2022-03-20 17:19:23,850 INFO L138 BoogieDeclarations]: Found implementation of procedure PsTerminateSystemThread [2022-03-20 17:19:23,850 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlAnsiStringToUnicodeString [2022-03-20 17:19:23,850 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCompareMemory [2022-03-20 17:19:23,850 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCopyUnicodeString [2022-03-20 17:19:23,850 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlDeleteRegistryValue [2022-03-20 17:19:23,850 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlFreeUnicodeString [2022-03-20 17:19:23,851 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlInitString [2022-03-20 17:19:23,851 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlInitUnicodeString [2022-03-20 17:19:23,851 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlQueryRegistryValues [2022-03-20 17:19:23,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2022-03-20 17:19:23,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-03-20 17:19:23,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2022-03-20 17:19:23,851 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 17:19:23,851 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 17:19:23,851 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 17:19:23,851 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 17:19:23,851 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2022-03-20 17:19:23,852 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 17:19:23,852 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-03-20 17:19:23,852 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2022-03-20 17:19:23,852 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2022-03-20 17:19:23,852 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2022-03-20 17:19:23,852 INFO L130 BoogieDeclarations]: Found specification of procedure memmove [2022-03-20 17:19:23,853 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-03-20 17:19:23,853 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2022-03-20 17:19:23,853 INFO L130 BoogieDeclarations]: Found specification of procedure RtlQueryRegistryValues [2022-03-20 17:19:23,853 INFO L130 BoogieDeclarations]: Found specification of procedure RtlWriteRegistryValue [2022-03-20 17:19:23,853 INFO L130 BoogieDeclarations]: Found specification of procedure RtlDeleteRegistryValue [2022-03-20 17:19:23,854 INFO L130 BoogieDeclarations]: Found specification of procedure RtlInitString [2022-03-20 17:19:23,854 INFO L130 BoogieDeclarations]: Found specification of procedure RtlInitUnicodeString [2022-03-20 17:19:23,854 INFO L130 BoogieDeclarations]: Found specification of procedure RtlAnsiStringToUnicodeString [2022-03-20 17:19:23,854 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCopyUnicodeString [2022-03-20 17:19:23,854 INFO L130 BoogieDeclarations]: Found specification of procedure RtlFreeUnicodeString [2022-03-20 17:19:23,854 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCompareMemory [2022-03-20 17:19:23,854 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2022-03-20 17:19:23,855 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 17:19:23,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 17:19:23,855 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedDecrement [2022-03-20 17:19:23,855 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeEvent [2022-03-20 17:19:23,855 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2022-03-20 17:19:23,855 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeSemaphore [2022-03-20 17:19:23,855 INFO L130 BoogieDeclarations]: Found specification of procedure KeReleaseSemaphore [2022-03-20 17:19:23,855 INFO L130 BoogieDeclarations]: Found specification of procedure KeDelayExecutionThread [2022-03-20 17:19:23,856 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-03-20 17:19:23,856 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeSpinLock [2022-03-20 17:19:23,856 INFO L130 BoogieDeclarations]: Found specification of procedure KfReleaseSpinLock [2022-03-20 17:19:23,856 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2022-03-20 17:19:23,856 INFO L130 BoogieDeclarations]: Found specification of procedure ExFreePool [2022-03-20 17:19:23,856 INFO L130 BoogieDeclarations]: Found specification of procedure ExAcquireFastMutex [2022-03-20 17:19:23,856 INFO L130 BoogieDeclarations]: Found specification of procedure ExReleaseFastMutex [2022-03-20 17:19:23,857 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertHeadList [2022-03-20 17:19:23,858 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertTailList [2022-03-20 17:19:23,858 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedRemoveHeadList [2022-03-20 17:19:23,860 INFO L130 BoogieDeclarations]: Found specification of procedure MmUnlockPages [2022-03-20 17:19:23,861 INFO L130 BoogieDeclarations]: Found specification of procedure MmMapLockedPagesSpecifyCache [2022-03-20 17:19:23,865 INFO L130 BoogieDeclarations]: Found specification of procedure MmAllocateContiguousMemory [2022-03-20 17:19:23,865 INFO L130 BoogieDeclarations]: Found specification of procedure MmFreeContiguousMemory [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure MmLockPagableDataSection [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure MmResetDriverPaging [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure MmPageEntireDriver [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure PsTerminateSystemThread [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure IoAllocateMdl [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure IoAttachDeviceToDeviceStack [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildAsynchronousFsdRequest [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure IoCreateDevice [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure IoCreateSymbolicLink [2022-03-20 17:19:23,866 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteDevice [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure IoDetachDevice [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure IoFreeIrp [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure IoFreeMdl [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure IoGetConfigurationInformation [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure IoReleaseCancelSpinLock [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetHardErrorOrVerifyDevice [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure IoOpenDeviceRegistryKey [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure PoCallDriver [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure PoStartNextPowerIrp [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2022-03-20 17:19:23,867 INFO L130 BoogieDeclarations]: Found specification of procedure ObfDereferenceObject [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure DriverEntry [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioReadWrite [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioDeviceControl [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure NecSupportNeeded [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioNECDeviceControl [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioPioneerDeviceControl [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioDenonDeviceControl [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioHitachiSendPauseCommand [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioHitachiDeviceControl [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudio535DeviceControl [2022-03-20 17:19:23,868 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudio435DeviceControl [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioAtapiDeviceControl [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioHPCdrDeviceControl [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure HpCdrProcessLastSession [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioPower [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioUnload [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioAddDevice [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-03-20 17:19:23,869 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2022-03-20 17:19:23,870 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioStartDevice [2022-03-20 17:19:23,870 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioPnp [2022-03-20 17:19:23,870 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2022-03-20 17:19:23,870 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2022-03-20 17:19:23,870 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 17:19:23,870 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-03-20 17:19:23,870 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_malloc [2022-03-20 17:19:23,870 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-03-20 17:19:23,870 INFO L130 BoogieDeclarations]: Found specification of procedure KeAcquireSpinLockRaiseToDpc [2022-03-20 17:19:23,870 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 17:19:23,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 17:19:23,871 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 17:19:23,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-03-20 17:19:23,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-03-20 17:19:23,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-03-20 17:19:23,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-03-20 17:19:24,560 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 17:19:24,563 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 17:19:24,597 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:24,622 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:24,622 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:24,622 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:24,629 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:24,629 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:24,636 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:24,641 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:24,642 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:24,642 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:24,664 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:24,664 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:24,666 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:28,573 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##28: assume !false; [2022-03-20 17:19:28,574 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##27: assume false; [2022-03-20 17:19:28,591 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:28,598 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:28,598 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:28,599 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:28,608 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:28,608 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:28,609 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:28,617 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:28,617 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:28,618 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:28,630 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:28,630 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:28,636 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:32,820 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-03-20 17:19:32,820 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-03-20 17:19:32,824 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:32,934 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume false; [2022-03-20 17:19:32,934 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume !false; [2022-03-20 17:19:32,939 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:32,943 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:32,943 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:32,943 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:32,963 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !false; [2022-03-20 17:19:32,963 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##9: assume false; [2022-03-20 17:19:32,963 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:32,967 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:32,967 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:32,967 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:32,973 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:32,973 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:32,986 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:32,990 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:32,990 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:32,990 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:32,995 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:32,995 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:33,273 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:34,896 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-03-20 17:19:34,896 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-03-20 17:19:34,903 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:40,828 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume false; [2022-03-20 17:19:40,829 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##22: assume !false; [2022-03-20 17:19:40,833 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:40,852 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-03-20 17:19:40,852 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-03-20 17:19:40,870 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:40,875 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:40,875 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:40,908 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:40,956 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-03-20 17:19:40,956 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-03-20 17:19:41,014 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:41,022 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:41,022 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:41,100 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:41,103 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:41,103 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:41,104 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:44,148 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##28: assume !false; [2022-03-20 17:19:44,149 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##27: assume false; [2022-03-20 17:19:44,153 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:44,171 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-03-20 17:19:44,171 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-03-20 17:19:44,177 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:44,185 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-03-20 17:19:44,186 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-03-20 17:19:44,225 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:44,229 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:44,229 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:44,489 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:44,521 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6: assume !false; [2022-03-20 17:19:44,521 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5: assume false; [2022-03-20 17:19:44,521 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: #res := 0; [2022-03-20 17:19:44,522 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:44,526 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-20 17:19:44,526 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-20 17:19:44,573 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-20 17:19:49,796 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-03-20 17:19:49,797 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-03-20 17:19:49,847 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 17:19:49,864 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 17:19:49,864 INFO L299 CfgBuilder]: Removed 13 assume(true) statements. [2022-03-20 17:19:49,867 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 05:19:49 BoogieIcfgContainer [2022-03-20 17:19:49,867 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 17:19:49,869 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 17:19:49,869 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 17:19:49,873 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 17:19:49,873 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 05:19:21" (1/3) ... [2022-03-20 17:19:49,873 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6adcc74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 05:19:49, skipping insertion in model container [2022-03-20 17:19:49,873 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 05:19:23" (2/3) ... [2022-03-20 17:19:49,876 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6adcc74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 05:19:49, skipping insertion in model container [2022-03-20 17:19:49,876 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 05:19:49" (3/3) ... [2022-03-20 17:19:49,877 INFO L111 eAbstractionObserver]: Analyzing ICFG cdaudio.i.cil-2.c [2022-03-20 17:19:49,882 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 17:19:49,882 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 17:19:49,972 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 17:19:49,977 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-20 17:19:49,977 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 17:19:50,023 INFO L276 IsEmpty]: Start isEmpty. Operand has 1253 states, 952 states have (on average 1.5168067226890756) internal successors, (1444), 982 states have internal predecessors, (1444), 248 states have call successors, (248), 43 states have call predecessors, (248), 43 states have return successors, (248), 236 states have call predecessors, (248), 248 states have call successors, (248) [2022-03-20 17:19:50,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-20 17:19:50,029 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:19:50,030 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:19:50,030 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:19:50,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:19:50,034 INFO L85 PathProgramCache]: Analyzing trace with hash -935854329, now seen corresponding path program 1 times [2022-03-20 17:19:50,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:19:50,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1183986041] [2022-03-20 17:19:50,049 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:19:50,049 INFO L85 PathProgramCache]: Analyzing trace with hash -935854329, now seen corresponding path program 2 times [2022-03-20 17:19:50,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:19:50,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461596151] [2022-03-20 17:19:50,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:19:50,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:19:50,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:19:50,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:19:50,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:19:50,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:19:50,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:19:50,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:19:50,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:19:50,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461596151] [2022-03-20 17:19:50,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461596151] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:19:50,582 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:19:50,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 17:19:50,584 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:19:50,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1183986041] [2022-03-20 17:19:50,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1183986041] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:19:50,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:19:50,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 17:19:50,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529255870] [2022-03-20 17:19:50,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:19:50,589 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 17:19:50,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:19:50,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 17:19:50,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 17:19:50,621 INFO L87 Difference]: Start difference. First operand has 1253 states, 952 states have (on average 1.5168067226890756) internal successors, (1444), 982 states have internal predecessors, (1444), 248 states have call successors, (248), 43 states have call predecessors, (248), 43 states have return successors, (248), 236 states have call predecessors, (248), 248 states have call successors, (248) Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 17:19:55,926 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-03-20 17:19:58,822 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:20:01,760 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-03-20 17:20:03,921 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:20:05,946 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-03-20 17:20:08,032 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-03-20 17:20:11,638 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:20:12,971 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-03-20 17:20:15,741 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-03-20 17:20:15,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:20:15,978 INFO L93 Difference]: Finished difference Result 1365 states and 2147 transitions. [2022-03-20 17:20:15,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 17:20:15,981 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2022-03-20 17:20:15,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:20:15,996 INFO L225 Difference]: With dead ends: 1365 [2022-03-20 17:20:15,996 INFO L226 Difference]: Without dead ends: 834 [2022-03-20 17:20:16,003 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-20 17:20:16,006 INFO L913 BasicCegarLoop]: 920 mSDtfsCounter, 460 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 1975 mSolverCounterSat, 187 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 1299 SdHoareTripleChecker+Invalid, 2168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 1975 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.0s IncrementalHoareTripleChecker+Time [2022-03-20 17:20:16,006 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [484 Valid, 1299 Invalid, 2168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 1975 Invalid, 6 Unknown, 0 Unchecked, 25.0s Time] [2022-03-20 17:20:16,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2022-03-20 17:20:16,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 671. [2022-03-20 17:20:16,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 502 states have (on average 1.4601593625498008) internal successors, (733), 519 states have internal predecessors, (733), 132 states have call successors, (132), 38 states have call predecessors, (132), 36 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-03-20 17:20:16,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 980 transitions. [2022-03-20 17:20:16,139 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 980 transitions. Word has length 20 [2022-03-20 17:20:16,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:20:16,140 INFO L478 AbstractCegarLoop]: Abstraction has 671 states and 980 transitions. [2022-03-20 17:20:16,140 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 17:20:16,140 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 980 transitions. [2022-03-20 17:20:16,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-20 17:20:16,141 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:20:16,141 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:20:16,142 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 17:20:16,142 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:20:16,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:20:16,142 INFO L85 PathProgramCache]: Analyzing trace with hash 3340125, now seen corresponding path program 1 times [2022-03-20 17:20:16,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:20:16,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1005806339] [2022-03-20 17:20:16,143 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:20:16,144 INFO L85 PathProgramCache]: Analyzing trace with hash 3340125, now seen corresponding path program 2 times [2022-03-20 17:20:16,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:20:16,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131817074] [2022-03-20 17:20:16,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:20:16,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:20:16,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:20:16,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:20:16,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:20:16,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:20:16,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:20:16,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:20:16,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:20:16,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:20:16,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:20:16,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131817074] [2022-03-20 17:20:16,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131817074] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:20:16,416 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:20:16,416 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 17:20:16,416 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:20:16,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1005806339] [2022-03-20 17:20:16,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1005806339] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:20:16,416 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:20:16,416 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 17:20:16,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470109022] [2022-03-20 17:20:16,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:20:16,418 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 17:20:16,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:20:16,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 17:20:16,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-20 17:20:16,419 INFO L87 Difference]: Start difference. First operand 671 states and 980 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 3 states have internal predecessors, (16), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 17:20:21,730 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-03-20 17:20:23,774 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-03-20 17:20:25,674 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:20:28,886 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-03-20 17:20:31,741 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-03-20 17:20:35,283 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:20:37,429 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:20:37,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:20:37,953 INFO L93 Difference]: Finished difference Result 1451 states and 2142 transitions. [2022-03-20 17:20:37,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 17:20:37,953 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 3 states have internal predecessors, (16), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 25 [2022-03-20 17:20:37,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:20:37,962 INFO L225 Difference]: With dead ends: 1451 [2022-03-20 17:20:37,962 INFO L226 Difference]: Without dead ends: 1173 [2022-03-20 17:20:37,963 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-20 17:20:37,964 INFO L913 BasicCegarLoop]: 1220 mSDtfsCounter, 1438 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 2695 mSolverCounterSat, 356 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1476 SdHoareTripleChecker+Valid, 1963 SdHoareTripleChecker+Invalid, 3055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 356 IncrementalHoareTripleChecker+Valid, 2695 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.3s IncrementalHoareTripleChecker+Time [2022-03-20 17:20:37,965 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1476 Valid, 1963 Invalid, 3055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [356 Valid, 2695 Invalid, 4 Unknown, 0 Unchecked, 21.3s Time] [2022-03-20 17:20:37,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2022-03-20 17:20:38,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 983. [2022-03-20 17:20:38,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 748 states have (on average 1.4304812834224598) internal successors, (1070), 752 states have internal predecessors, (1070), 167 states have call successors, (167), 58 states have call predecessors, (167), 67 states have return successors, (200), 174 states have call predecessors, (200), 154 states have call successors, (200) [2022-03-20 17:20:38,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 1437 transitions. [2022-03-20 17:20:38,068 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 1437 transitions. Word has length 25 [2022-03-20 17:20:38,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:20:38,068 INFO L478 AbstractCegarLoop]: Abstraction has 983 states and 1437 transitions. [2022-03-20 17:20:38,069 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 3 states have internal predecessors, (16), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 17:20:38,069 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 1437 transitions. [2022-03-20 17:20:38,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-20 17:20:38,071 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:20:38,071 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:20:38,071 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-20 17:20:38,071 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:20:38,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:20:38,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1565080577, now seen corresponding path program 1 times [2022-03-20 17:20:38,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:20:38,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1680986422] [2022-03-20 17:20:38,072 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:20:38,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1565080577, now seen corresponding path program 2 times [2022-03-20 17:20:38,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:20:38,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253445804] [2022-03-20 17:20:38,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:20:38,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:20:38,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:20:38,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:20:38,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:20:38,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:20:38,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:20:38,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:20:38,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:20:38,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:20:38,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:20:38,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253445804] [2022-03-20 17:20:38,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253445804] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:20:38,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:20:38,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 17:20:38,274 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:20:38,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1680986422] [2022-03-20 17:20:38,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1680986422] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:20:38,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:20:38,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 17:20:38,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977976298] [2022-03-20 17:20:38,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:20:38,275 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 17:20:38,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:20:38,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 17:20:38,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-20 17:20:38,276 INFO L87 Difference]: Start difference. First operand 983 states and 1437 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 17:20:41,832 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:20:45,636 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-03-20 17:20:46,713 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-03-20 17:20:50,000 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-03-20 17:20:52,549 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-03-20 17:20:54,467 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-03-20 17:20:57,242 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:20:59,371 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-03-20 17:21:01,400 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-03-20 17:21:02,886 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:21:04,661 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-03-20 17:21:06,915 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:21:09,023 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-03-20 17:21:11,149 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:21:14,647 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-03-20 17:21:17,594 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:21:18,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:21:18,063 INFO L93 Difference]: Finished difference Result 2287 states and 3438 transitions. [2022-03-20 17:21:18,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 17:21:18,064 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 32 [2022-03-20 17:21:18,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:21:18,077 INFO L225 Difference]: With dead ends: 2287 [2022-03-20 17:21:18,077 INFO L226 Difference]: Without dead ends: 1830 [2022-03-20 17:21:18,079 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-20 17:21:18,081 INFO L913 BasicCegarLoop]: 1365 mSDtfsCounter, 1561 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 2323 mSolverCounterSat, 518 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1613 SdHoareTripleChecker+Valid, 2166 SdHoareTripleChecker+Invalid, 2850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 518 IncrementalHoareTripleChecker+Valid, 2323 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.5s IncrementalHoareTripleChecker+Time [2022-03-20 17:21:18,082 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1613 Valid, 2166 Invalid, 2850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [518 Valid, 2323 Invalid, 9 Unknown, 0 Unchecked, 39.5s Time] [2022-03-20 17:21:18,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1830 states. [2022-03-20 17:21:18,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1830 to 1164. [2022-03-20 17:21:18,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1164 states, 884 states have (on average 1.420814479638009) internal successors, (1256), 887 states have internal predecessors, (1256), 197 states have call successors, (197), 73 states have call predecessors, (197), 82 states have return successors, (269), 205 states have call predecessors, (269), 184 states have call successors, (269) [2022-03-20 17:21:18,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1164 states to 1164 states and 1722 transitions. [2022-03-20 17:21:18,231 INFO L78 Accepts]: Start accepts. Automaton has 1164 states and 1722 transitions. Word has length 32 [2022-03-20 17:21:18,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:21:18,231 INFO L478 AbstractCegarLoop]: Abstraction has 1164 states and 1722 transitions. [2022-03-20 17:21:18,231 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 17:21:18,231 INFO L276 IsEmpty]: Start isEmpty. Operand 1164 states and 1722 transitions. [2022-03-20 17:21:18,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 17:21:18,239 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:21:18,239 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:21:18,239 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-20 17:21:18,239 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:21:18,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:21:18,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1511122576, now seen corresponding path program 1 times [2022-03-20 17:21:18,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:21:18,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [278154829] [2022-03-20 17:21:18,240 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:21:18,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1511122576, now seen corresponding path program 2 times [2022-03-20 17:21:18,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:21:18,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998601398] [2022-03-20 17:21:18,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:21:18,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:21:18,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:21:18,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:21:18,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:21:18,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:21:18,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:21:18,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:21:18,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:21:18,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:21:18,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:21:18,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998601398] [2022-03-20 17:21:18,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998601398] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:21:18,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:21:18,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 17:21:18,528 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:21:18,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [278154829] [2022-03-20 17:21:18,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [278154829] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:21:18,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:21:18,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 17:21:18,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553213601] [2022-03-20 17:21:18,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:21:18,529 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 17:21:18,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:21:18,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 17:21:18,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 17:21:18,530 INFO L87 Difference]: Start difference. First operand 1164 states and 1722 transitions. Second operand has 8 states, 8 states have (on average 2.875) internal successors, (23), 5 states have internal predecessors, (23), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 17:21:25,489 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-03-20 17:21:27,516 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-03-20 17:21:29,540 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-03-20 17:21:32,816 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:21:35,798 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:21:37,080 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-03-20 17:21:39,285 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:21:41,643 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-03-20 17:21:45,314 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-03-20 17:21:46,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:21:46,635 INFO L93 Difference]: Finished difference Result 2216 states and 3337 transitions. [2022-03-20 17:21:46,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 17:21:46,636 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 5 states have internal predecessors, (23), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2022-03-20 17:21:46,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:21:46,644 INFO L225 Difference]: With dead ends: 2216 [2022-03-20 17:21:46,644 INFO L226 Difference]: Without dead ends: 1508 [2022-03-20 17:21:46,647 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2022-03-20 17:21:46,650 INFO L913 BasicCegarLoop]: 1350 mSDtfsCounter, 3258 mSDsluCounter, 1267 mSDsCounter, 0 mSdLazyCounter, 3712 mSolverCounterSat, 1175 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3289 SdHoareTripleChecker+Valid, 2617 SdHoareTripleChecker+Invalid, 4894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1175 IncrementalHoareTripleChecker+Valid, 3712 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.6s IncrementalHoareTripleChecker+Time [2022-03-20 17:21:46,650 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3289 Valid, 2617 Invalid, 4894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1175 Valid, 3712 Invalid, 7 Unknown, 0 Unchecked, 27.6s Time] [2022-03-20 17:21:46,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1508 states. [2022-03-20 17:21:46,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1508 to 1158. [2022-03-20 17:21:46,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1158 states, 879 states have (on average 1.4186575654152447) internal successors, (1247), 882 states have internal predecessors, (1247), 196 states have call successors, (196), 72 states have call predecessors, (196), 82 states have return successors, (267), 205 states have call predecessors, (267), 183 states have call successors, (267) [2022-03-20 17:21:46,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1158 states to 1158 states and 1710 transitions. [2022-03-20 17:21:46,764 INFO L78 Accepts]: Start accepts. Automaton has 1158 states and 1710 transitions. Word has length 33 [2022-03-20 17:21:46,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:21:46,764 INFO L478 AbstractCegarLoop]: Abstraction has 1158 states and 1710 transitions. [2022-03-20 17:21:46,764 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 5 states have internal predecessors, (23), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 17:21:46,764 INFO L276 IsEmpty]: Start isEmpty. Operand 1158 states and 1710 transitions. [2022-03-20 17:21:46,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-20 17:21:46,765 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:21:46,765 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:21:46,766 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-20 17:21:46,766 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:21:46,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:21:46,766 INFO L85 PathProgramCache]: Analyzing trace with hash -296328802, now seen corresponding path program 1 times [2022-03-20 17:21:46,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:21:46,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1081126441] [2022-03-20 17:21:46,767 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:21:46,767 INFO L85 PathProgramCache]: Analyzing trace with hash -296328802, now seen corresponding path program 2 times [2022-03-20 17:21:46,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:21:46,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853500857] [2022-03-20 17:21:46,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:21:46,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:21:46,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:21:46,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:21:46,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:21:46,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:21:46,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:21:46,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:21:46,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:21:47,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:21:47,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:21:47,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853500857] [2022-03-20 17:21:47,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853500857] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:21:47,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:21:47,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 17:21:47,006 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:21:47,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1081126441] [2022-03-20 17:21:47,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1081126441] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:21:47,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:21:47,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 17:21:47,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120366687] [2022-03-20 17:21:47,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:21:47,007 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 17:21:47,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:21:47,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 17:21:47,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-20 17:21:47,007 INFO L87 Difference]: Start difference. First operand 1158 states and 1710 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 17:21:51,529 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-03-20 17:21:54,917 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-03-20 17:21:57,947 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-03-20 17:21:59,976 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-03-20 17:22:02,002 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-03-20 17:22:03,272 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:22:05,046 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:22:05,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:22:05,422 INFO L93 Difference]: Finished difference Result 2061 states and 3001 transitions. [2022-03-20 17:22:05,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 17:22:05,423 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 34 [2022-03-20 17:22:05,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:22:05,432 INFO L225 Difference]: With dead ends: 2061 [2022-03-20 17:22:05,432 INFO L226 Difference]: Without dead ends: 1892 [2022-03-20 17:22:05,433 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-20 17:22:05,433 INFO L913 BasicCegarLoop]: 1124 mSDtfsCounter, 1421 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 1525 mSolverCounterSat, 333 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1465 SdHoareTripleChecker+Valid, 1822 SdHoareTripleChecker+Invalid, 1863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 333 IncrementalHoareTripleChecker+Valid, 1525 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.1s IncrementalHoareTripleChecker+Time [2022-03-20 17:22:05,434 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1465 Valid, 1822 Invalid, 1863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [333 Valid, 1525 Invalid, 5 Unknown, 0 Unchecked, 18.1s Time] [2022-03-20 17:22:05,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1892 states. [2022-03-20 17:22:05,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1892 to 1623. [2022-03-20 17:22:05,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1251 states have (on average 1.4236610711430855) internal successors, (1781), 1252 states have internal predecessors, (1781), 254 states have call successors, (254), 100 states have call predecessors, (254), 117 states have return successors, (346), 270 states have call predecessors, (346), 244 states have call successors, (346) [2022-03-20 17:22:05,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 2381 transitions. [2022-03-20 17:22:05,610 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 2381 transitions. Word has length 34 [2022-03-20 17:22:05,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:22:05,611 INFO L478 AbstractCegarLoop]: Abstraction has 1623 states and 2381 transitions. [2022-03-20 17:22:05,611 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 17:22:05,611 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 2381 transitions. [2022-03-20 17:22:05,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-20 17:22:05,612 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:22:05,612 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:22:05,612 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-20 17:22:05,612 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:22:05,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:22:05,613 INFO L85 PathProgramCache]: Analyzing trace with hash -405552640, now seen corresponding path program 1 times [2022-03-20 17:22:05,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:22:05,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2142623776] [2022-03-20 17:22:05,613 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:22:05,613 INFO L85 PathProgramCache]: Analyzing trace with hash -405552640, now seen corresponding path program 2 times [2022-03-20 17:22:05,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:22:05,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009787818] [2022-03-20 17:22:05,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:22:05,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:22:05,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:22:05,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:22:05,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:22:05,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:22:05,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:22:05,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:22:05,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:22:05,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:22:05,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:22:05,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009787818] [2022-03-20 17:22:05,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009787818] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:22:05,808 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:22:05,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 17:22:05,809 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:22:05,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2142623776] [2022-03-20 17:22:05,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2142623776] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:22:05,809 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:22:05,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 17:22:05,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846493914] [2022-03-20 17:22:05,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:22:05,809 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 17:22:05,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:22:05,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 17:22:05,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-20 17:22:05,810 INFO L87 Difference]: Start difference. First operand 1623 states and 2381 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 17:22:09,393 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:22:11,679 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:22:13,935 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-03-20 17:22:15,961 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-03-20 17:22:18,395 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-03-20 17:22:20,473 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-03-20 17:22:22,517 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:22:25,184 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:22:26,525 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:22:29,847 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:22:32,837 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:22:33,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:22:33,030 INFO L93 Difference]: Finished difference Result 1760 states and 2607 transitions. [2022-03-20 17:22:33,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 17:22:33,030 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 34 [2022-03-20 17:22:33,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:22:33,038 INFO L225 Difference]: With dead ends: 1760 [2022-03-20 17:22:33,038 INFO L226 Difference]: Without dead ends: 1756 [2022-03-20 17:22:33,039 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-20 17:22:33,040 INFO L913 BasicCegarLoop]: 893 mSDtfsCounter, 472 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 1644 mSolverCounterSat, 172 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 1454 SdHoareTripleChecker+Invalid, 1824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 1644 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.0s IncrementalHoareTripleChecker+Time [2022-03-20 17:22:33,040 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 1454 Invalid, 1824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 1644 Invalid, 8 Unknown, 0 Unchecked, 27.0s Time] [2022-03-20 17:22:33,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1756 states. [2022-03-20 17:22:33,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1756 to 1622. [2022-03-20 17:22:33,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1622 states, 1251 states have (on average 1.4220623501199041) internal successors, (1779), 1251 states have internal predecessors, (1779), 253 states have call successors, (253), 100 states have call predecessors, (253), 117 states have return successors, (346), 270 states have call predecessors, (346), 244 states have call successors, (346) [2022-03-20 17:22:33,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1622 states to 1622 states and 2378 transitions. [2022-03-20 17:22:33,220 INFO L78 Accepts]: Start accepts. Automaton has 1622 states and 2378 transitions. Word has length 34 [2022-03-20 17:22:33,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:22:33,220 INFO L478 AbstractCegarLoop]: Abstraction has 1622 states and 2378 transitions. [2022-03-20 17:22:33,221 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 17:22:33,221 INFO L276 IsEmpty]: Start isEmpty. Operand 1622 states and 2378 transitions. [2022-03-20 17:22:33,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-03-20 17:22:33,223 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:22:33,223 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:22:33,223 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-20 17:22:33,223 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:22:33,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:22:33,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1694493765, now seen corresponding path program 1 times [2022-03-20 17:22:33,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:22:33,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [595175445] [2022-03-20 17:22:33,224 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:22:33,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1694493765, now seen corresponding path program 2 times [2022-03-20 17:22:33,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:22:33,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359526099] [2022-03-20 17:22:33,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:22:33,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:22:33,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:22:33,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:22:33,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:22:33,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:22:33,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:22:33,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:22:33,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:22:33,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-20 17:22:33,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:22:33,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:22:33,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:22:33,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359526099] [2022-03-20 17:22:33,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359526099] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:22:33,529 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:22:33,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 17:22:33,530 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:22:33,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [595175445] [2022-03-20 17:22:33,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [595175445] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:22:33,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:22:33,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 17:22:33,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714345708] [2022-03-20 17:22:33,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:22:33,530 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 17:22:33,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:22:33,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 17:22:33,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 17:22:33,531 INFO L87 Difference]: Start difference. First operand 1622 states and 2378 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 4 states have internal predecessors, (31), 3 states have call successors, (11), 7 states have call predecessors, (11), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-20 17:22:42,603 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-03-20 17:22:45,861 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:22:47,090 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:22:49,103 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-03-20 17:22:53,269 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-03-20 17:22:55,844 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-03-20 17:22:57,963 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:23:00,061 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:23:02,879 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-03-20 17:23:05,043 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-03-20 17:23:07,069 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-03-20 17:23:09,738 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:23:11,072 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-03-20 17:23:13,186 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-03-20 17:23:15,842 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-03-20 17:23:16,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:23:16,827 INFO L93 Difference]: Finished difference Result 2729 states and 4036 transitions. [2022-03-20 17:23:16,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 17:23:16,827 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 4 states have internal predecessors, (31), 3 states have call successors, (11), 7 states have call predecessors, (11), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 46 [2022-03-20 17:23:16,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:23:16,835 INFO L225 Difference]: With dead ends: 2729 [2022-03-20 17:23:16,835 INFO L226 Difference]: Without dead ends: 1590 [2022-03-20 17:23:16,837 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2022-03-20 17:23:16,838 INFO L913 BasicCegarLoop]: 929 mSDtfsCounter, 2461 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 2600 mSolverCounterSat, 1315 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 41.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2487 SdHoareTripleChecker+Valid, 1646 SdHoareTripleChecker+Invalid, 3926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1315 IncrementalHoareTripleChecker+Valid, 2600 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 42.7s IncrementalHoareTripleChecker+Time [2022-03-20 17:23:16,838 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2487 Valid, 1646 Invalid, 3926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1315 Valid, 2600 Invalid, 11 Unknown, 0 Unchecked, 42.7s Time] [2022-03-20 17:23:16,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1590 states. [2022-03-20 17:23:17,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1590 to 1195. [2022-03-20 17:23:17,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1195 states, 922 states have (on average 1.4045553145336225) internal successors, (1295), 924 states have internal predecessors, (1295), 182 states have call successors, (182), 75 states have call predecessors, (182), 90 states have return successors, (254), 195 states have call predecessors, (254), 173 states have call successors, (254) [2022-03-20 17:23:17,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1195 states to 1195 states and 1731 transitions. [2022-03-20 17:23:17,017 INFO L78 Accepts]: Start accepts. Automaton has 1195 states and 1731 transitions. Word has length 46 [2022-03-20 17:23:17,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:23:17,018 INFO L478 AbstractCegarLoop]: Abstraction has 1195 states and 1731 transitions. [2022-03-20 17:23:17,018 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 4 states have internal predecessors, (31), 3 states have call successors, (11), 7 states have call predecessors, (11), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-20 17:23:17,018 INFO L276 IsEmpty]: Start isEmpty. Operand 1195 states and 1731 transitions. [2022-03-20 17:23:17,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 17:23:17,020 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:23:17,020 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:23:17,020 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-20 17:23:17,020 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:23:17,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:23:17,021 INFO L85 PathProgramCache]: Analyzing trace with hash -847830418, now seen corresponding path program 1 times [2022-03-20 17:23:17,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:23:17,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [116402560] [2022-03-20 17:23:17,021 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:23:17,021 INFO L85 PathProgramCache]: Analyzing trace with hash -847830418, now seen corresponding path program 2 times [2022-03-20 17:23:17,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:23:17,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004864553] [2022-03-20 17:23:17,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:23:17,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:23:17,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:23:17,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:23:17,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:23:17,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:23:17,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:23:17,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:23:17,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:23:17,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-20 17:23:17,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:23:17,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:23:17,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:23:17,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004864553] [2022-03-20 17:23:17,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004864553] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:23:17,362 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:23:17,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 17:23:17,363 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:23:17,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [116402560] [2022-03-20 17:23:17,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [116402560] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:23:17,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:23:17,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 17:23:17,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449366554] [2022-03-20 17:23:17,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:23:17,364 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 17:23:17,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:23:17,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 17:23:17,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-20 17:23:17,366 INFO L87 Difference]: Start difference. First operand 1195 states and 1731 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 17:23:22,664 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-03-20 17:23:25,204 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-03-20 17:23:26,726 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:23:29,281 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:23:31,308 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-03-20 17:23:34,364 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:23:36,396 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-03-20 17:23:38,541 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-03-20 17:23:40,708 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:23:44,023 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-03-20 17:23:45,233 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-03-20 17:23:47,400 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:23:47,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:23:47,690 INFO L93 Difference]: Finished difference Result 2147 states and 3201 transitions. [2022-03-20 17:23:47,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 17:23:47,691 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) Word has length 47 [2022-03-20 17:23:47,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:23:47,698 INFO L225 Difference]: With dead ends: 2147 [2022-03-20 17:23:47,698 INFO L226 Difference]: Without dead ends: 1478 [2022-03-20 17:23:47,700 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-03-20 17:23:47,701 INFO L913 BasicCegarLoop]: 738 mSDtfsCounter, 2285 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 1747 mSolverCounterSat, 1048 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2344 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 2802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1048 IncrementalHoareTripleChecker+Valid, 1747 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.9s IncrementalHoareTripleChecker+Time [2022-03-20 17:23:47,701 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2344 Valid, 1168 Invalid, 2802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1048 Valid, 1747 Invalid, 7 Unknown, 0 Unchecked, 29.9s Time] [2022-03-20 17:23:47,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states. [2022-03-20 17:23:47,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1192. [2022-03-20 17:23:47,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1192 states, 920 states have (on average 1.3967391304347827) internal successors, (1285), 921 states have internal predecessors, (1285), 181 states have call successors, (181), 75 states have call predecessors, (181), 90 states have return successors, (254), 195 states have call predecessors, (254), 173 states have call successors, (254) [2022-03-20 17:23:47,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1192 states to 1192 states and 1720 transitions. [2022-03-20 17:23:47,906 INFO L78 Accepts]: Start accepts. Automaton has 1192 states and 1720 transitions. Word has length 47 [2022-03-20 17:23:47,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:23:47,907 INFO L478 AbstractCegarLoop]: Abstraction has 1192 states and 1720 transitions. [2022-03-20 17:23:47,907 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 17:23:47,907 INFO L276 IsEmpty]: Start isEmpty. Operand 1192 states and 1720 transitions. [2022-03-20 17:23:47,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 17:23:47,909 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:23:47,909 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:23:47,909 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-20 17:23:47,910 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:23:47,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:23:47,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1701879472, now seen corresponding path program 1 times [2022-03-20 17:23:47,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:23:47,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1124612428] [2022-03-20 17:23:47,910 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:23:47,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1701879472, now seen corresponding path program 2 times [2022-03-20 17:23:47,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:23:47,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003052756] [2022-03-20 17:23:47,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:23:47,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:23:47,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:23:48,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:23:48,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:23:48,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:23:48,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:23:48,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:23:48,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:23:48,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-20 17:23:48,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:23:48,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-20 17:23:48,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:23:48,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:23:48,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:23:48,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003052756] [2022-03-20 17:23:48,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003052756] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:23:48,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:23:48,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 17:23:48,208 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:23:48,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1124612428] [2022-03-20 17:23:48,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1124612428] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:23:48,209 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:23:48,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 17:23:48,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398028089] [2022-03-20 17:23:48,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:23:48,209 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 17:23:48,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:23:48,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 17:23:48,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-03-20 17:23:48,210 INFO L87 Difference]: Start difference. First operand 1192 states and 1720 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 7 states have internal predecessors, (35), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 17:23:57,061 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:24:01,141 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:24:03,175 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:24:05,196 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-03-20 17:24:07,226 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-03-20 17:24:11,477 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-03-20 17:24:14,356 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:24:17,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-03-20 17:24:19,176 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:24:21,562 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-03-20 17:24:27,528 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-03-20 17:24:29,556 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-03-20 17:24:31,766 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-03-20 17:24:36,081 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-03-20 17:24:37,905 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:24:38,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:24:38,079 INFO L93 Difference]: Finished difference Result 1825 states and 2709 transitions. [2022-03-20 17:24:38,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 17:24:38,079 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 7 states have internal predecessors, (35), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 47 [2022-03-20 17:24:38,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:24:38,085 INFO L225 Difference]: With dead ends: 1825 [2022-03-20 17:24:38,085 INFO L226 Difference]: Without dead ends: 1764 [2022-03-20 17:24:38,086 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=162, Invalid=488, Unknown=0, NotChecked=0, Total=650 [2022-03-20 17:24:38,086 INFO L913 BasicCegarLoop]: 1016 mSDtfsCounter, 2892 mSDsluCounter, 1909 mSDsCounter, 0 mSdLazyCounter, 4540 mSolverCounterSat, 1415 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2925 SdHoareTripleChecker+Valid, 2925 SdHoareTripleChecker+Invalid, 5967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1415 IncrementalHoareTripleChecker+Valid, 4540 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.0s IncrementalHoareTripleChecker+Time [2022-03-20 17:24:38,087 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2925 Valid, 2925 Invalid, 5967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1415 Valid, 4540 Invalid, 12 Unknown, 0 Unchecked, 49.0s Time] [2022-03-20 17:24:38,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1764 states. [2022-03-20 17:24:38,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1764 to 1264. [2022-03-20 17:24:38,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1264 states, 974 states have (on average 1.3901437371663243) internal successors, (1354), 974 states have internal predecessors, (1354), 190 states have call successors, (190), 83 states have call predecessors, (190), 99 states have return successors, (264), 206 states have call predecessors, (264), 182 states have call successors, (264) [2022-03-20 17:24:38,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1264 states to 1264 states and 1808 transitions. [2022-03-20 17:24:38,346 INFO L78 Accepts]: Start accepts. Automaton has 1264 states and 1808 transitions. Word has length 47 [2022-03-20 17:24:38,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:24:38,347 INFO L478 AbstractCegarLoop]: Abstraction has 1264 states and 1808 transitions. [2022-03-20 17:24:38,347 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 7 states have internal predecessors, (35), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 17:24:38,347 INFO L276 IsEmpty]: Start isEmpty. Operand 1264 states and 1808 transitions. [2022-03-20 17:24:38,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-20 17:24:38,349 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:24:38,349 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:24:38,350 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-20 17:24:38,350 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:24:38,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:24:38,351 INFO L85 PathProgramCache]: Analyzing trace with hash 517296651, now seen corresponding path program 1 times [2022-03-20 17:24:38,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:24:38,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2094440706] [2022-03-20 17:24:38,352 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:24:38,352 INFO L85 PathProgramCache]: Analyzing trace with hash 517296651, now seen corresponding path program 2 times [2022-03-20 17:24:38,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:24:38,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820966410] [2022-03-20 17:24:38,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:24:38,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:24:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:24:38,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:24:38,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:24:38,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:24:38,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:24:38,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:24:38,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:24:38,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-20 17:24:38,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:24:38,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-20 17:24:38,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:24:38,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:24:38,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:24:38,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820966410] [2022-03-20 17:24:38,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820966410] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:24:38,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:24:38,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 17:24:38,609 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:24:38,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2094440706] [2022-03-20 17:24:38,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2094440706] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:24:38,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:24:38,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 17:24:38,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32431887] [2022-03-20 17:24:38,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:24:38,610 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 17:24:38,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:24:38,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 17:24:38,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 17:24:38,611 INFO L87 Difference]: Start difference. First operand 1264 states and 1808 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 17:24:42,271 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-03-20 17:24:45,778 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-03-20 17:24:48,739 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-03-20 17:24:50,770 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-03-20 17:24:53,827 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:24:56,817 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-03-20 17:24:58,849 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-03-20 17:25:00,876 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-03-20 17:25:02,900 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-03-20 17:25:04,991 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:25:10,082 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-03-20 17:25:12,115 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-03-20 17:25:14,357 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-03-20 17:25:16,388 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-03-20 17:25:18,412 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-03-20 17:25:20,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-03-20 17:25:22,799 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-03-20 17:25:24,481 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-03-20 17:25:26,500 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-03-20 17:25:29,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:25:29,238 INFO L93 Difference]: Finished difference Result 1582 states and 2358 transitions. [2022-03-20 17:25:29,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 17:25:29,238 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 49 [2022-03-20 17:25:29,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:25:29,244 INFO L225 Difference]: With dead ends: 1582 [2022-03-20 17:25:29,244 INFO L226 Difference]: Without dead ends: 1554 [2022-03-20 17:25:29,244 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-03-20 17:25:29,245 INFO L913 BasicCegarLoop]: 745 mSDtfsCounter, 1775 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 3000 mSolverCounterSat, 711 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1823 SdHoareTripleChecker+Valid, 1548 SdHoareTripleChecker+Invalid, 3727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 711 IncrementalHoareTripleChecker+Valid, 3000 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.1s IncrementalHoareTripleChecker+Time [2022-03-20 17:25:29,245 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1823 Valid, 1548 Invalid, 3727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [711 Valid, 3000 Invalid, 16 Unknown, 0 Unchecked, 50.1s Time] [2022-03-20 17:25:29,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1554 states. [2022-03-20 17:25:29,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1554 to 1267. [2022-03-20 17:25:29,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1267 states, 977 states have (on average 1.3899692937563972) internal successors, (1358), 977 states have internal predecessors, (1358), 190 states have call successors, (190), 83 states have call predecessors, (190), 99 states have return successors, (264), 206 states have call predecessors, (264), 182 states have call successors, (264) [2022-03-20 17:25:29,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1267 states to 1267 states and 1812 transitions. [2022-03-20 17:25:29,503 INFO L78 Accepts]: Start accepts. Automaton has 1267 states and 1812 transitions. Word has length 49 [2022-03-20 17:25:29,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:25:29,503 INFO L478 AbstractCegarLoop]: Abstraction has 1267 states and 1812 transitions. [2022-03-20 17:25:29,503 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 17:25:29,503 INFO L276 IsEmpty]: Start isEmpty. Operand 1267 states and 1812 transitions. [2022-03-20 17:25:29,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-20 17:25:29,505 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:25:29,505 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:25:29,506 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-20 17:25:29,506 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:25:29,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:25:29,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1476848055, now seen corresponding path program 1 times [2022-03-20 17:25:29,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:25:29,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1756663217] [2022-03-20 17:25:29,507 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:25:29,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1476848055, now seen corresponding path program 2 times [2022-03-20 17:25:29,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:25:29,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173108470] [2022-03-20 17:25:29,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:25:29,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:25:29,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:25:29,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:25:29,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:25:29,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:25:29,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:25:29,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:25:29,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:25:29,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-20 17:25:29,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:25:29,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-20 17:25:29,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:25:29,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:25:29,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:25:29,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173108470] [2022-03-20 17:25:29,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173108470] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:25:29,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:25:29,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 17:25:29,780 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:25:29,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1756663217] [2022-03-20 17:25:29,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1756663217] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:25:29,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:25:29,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 17:25:29,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089460466] [2022-03-20 17:25:29,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:25:29,780 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 17:25:29,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:25:29,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 17:25:29,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-03-20 17:25:29,781 INFO L87 Difference]: Start difference. First operand 1267 states and 1812 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 17:25:35,899 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-03-20 17:25:37,760 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-03-20 17:25:41,203 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-03-20 17:25:42,349 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:25:44,880 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-03-20 17:25:46,944 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:25:51,685 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-03-20 17:25:53,292 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-03-20 17:25:55,320 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-03-20 17:25:58,067 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-03-20 17:26:01,428 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-03-20 17:26:02,936 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:26:03,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:26:03,631 INFO L93 Difference]: Finished difference Result 1617 states and 2404 transitions. [2022-03-20 17:26:03,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 17:26:03,632 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 49 [2022-03-20 17:26:03,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:26:03,638 INFO L225 Difference]: With dead ends: 1617 [2022-03-20 17:26:03,638 INFO L226 Difference]: Without dead ends: 1511 [2022-03-20 17:26:03,639 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2022-03-20 17:26:03,639 INFO L913 BasicCegarLoop]: 733 mSDtfsCounter, 2841 mSDsluCounter, 1249 mSDsCounter, 0 mSdLazyCounter, 3028 mSolverCounterSat, 1340 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2889 SdHoareTripleChecker+Valid, 1982 SdHoareTripleChecker+Invalid, 4373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1340 IncrementalHoareTripleChecker+Valid, 3028 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.1s IncrementalHoareTripleChecker+Time [2022-03-20 17:26:03,639 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2889 Valid, 1982 Invalid, 4373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1340 Valid, 3028 Invalid, 5 Unknown, 0 Unchecked, 33.1s Time] [2022-03-20 17:26:03,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1511 states. [2022-03-20 17:26:03,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1511 to 1229. [2022-03-20 17:26:03,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1229 states, 947 states have (on average 1.3970432946145723) internal successors, (1323), 954 states have internal predecessors, (1323), 190 states have call successors, (190), 83 states have call predecessors, (190), 91 states have return successors, (249), 191 states have call predecessors, (249), 182 states have call successors, (249) [2022-03-20 17:26:03,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1229 states to 1229 states and 1762 transitions. [2022-03-20 17:26:03,859 INFO L78 Accepts]: Start accepts. Automaton has 1229 states and 1762 transitions. Word has length 49 [2022-03-20 17:26:03,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:26:03,859 INFO L478 AbstractCegarLoop]: Abstraction has 1229 states and 1762 transitions. [2022-03-20 17:26:03,859 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 17:26:03,859 INFO L276 IsEmpty]: Start isEmpty. Operand 1229 states and 1762 transitions. [2022-03-20 17:26:03,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-20 17:26:03,861 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:26:03,861 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:26:03,861 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-20 17:26:03,862 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:26:03,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:26:03,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1330155253, now seen corresponding path program 1 times [2022-03-20 17:26:03,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:26:03,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [38771534] [2022-03-20 17:26:03,862 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:26:03,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1330155253, now seen corresponding path program 2 times [2022-03-20 17:26:03,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:26:03,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734799279] [2022-03-20 17:26:03,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:26:03,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:26:03,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:26:03,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:26:03,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:26:04,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:26:04,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:26:04,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:26:04,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:26:04,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-20 17:26:04,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:26:04,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-20 17:26:04,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:26:04,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:26:04,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:26:04,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734799279] [2022-03-20 17:26:04,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734799279] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:26:04,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:26:04,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 17:26:04,121 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:26:04,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [38771534] [2022-03-20 17:26:04,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [38771534] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:26:04,121 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:26:04,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 17:26:04,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809604282] [2022-03-20 17:26:04,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:26:04,122 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 17:26:04,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:26:04,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 17:26:04,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-20 17:26:04,123 INFO L87 Difference]: Start difference. First operand 1229 states and 1762 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 17:26:08,937 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-03-20 17:26:11,966 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:26:15,631 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:26:19,089 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-03-20 17:26:20,515 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:26:22,402 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:26:24,423 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-03-20 17:26:24,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:26:24,546 INFO L93 Difference]: Finished difference Result 1524 states and 2281 transitions. [2022-03-20 17:26:24,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 17:26:24,546 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 49 [2022-03-20 17:26:24,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:26:24,551 INFO L225 Difference]: With dead ends: 1524 [2022-03-20 17:26:24,551 INFO L226 Difference]: Without dead ends: 1505 [2022-03-20 17:26:24,551 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-03-20 17:26:24,552 INFO L913 BasicCegarLoop]: 740 mSDtfsCounter, 2279 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 1201 mSolverCounterSat, 1030 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2326 SdHoareTripleChecker+Valid, 1136 SdHoareTripleChecker+Invalid, 2235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1030 IncrementalHoareTripleChecker+Valid, 1201 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.9s IncrementalHoareTripleChecker+Time [2022-03-20 17:26:24,552 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2326 Valid, 1136 Invalid, 2235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1030 Valid, 1201 Invalid, 4 Unknown, 0 Unchecked, 19.9s Time] [2022-03-20 17:26:24,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1505 states. [2022-03-20 17:26:24,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1505 to 1212. [2022-03-20 17:26:24,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1212 states, 934 states have (on average 1.3982869379014988) internal successors, (1306), 940 states have internal predecessors, (1306), 189 states have call successors, (189), 83 states have call predecessors, (189), 88 states have return successors, (246), 188 states have call predecessors, (246), 182 states have call successors, (246) [2022-03-20 17:26:24,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1212 states to 1212 states and 1741 transitions. [2022-03-20 17:26:24,824 INFO L78 Accepts]: Start accepts. Automaton has 1212 states and 1741 transitions. Word has length 49 [2022-03-20 17:26:24,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:26:24,824 INFO L478 AbstractCegarLoop]: Abstraction has 1212 states and 1741 transitions. [2022-03-20 17:26:24,824 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 17:26:24,825 INFO L276 IsEmpty]: Start isEmpty. Operand 1212 states and 1741 transitions. [2022-03-20 17:26:24,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-20 17:26:24,827 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:26:24,827 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:26:24,827 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-03-20 17:26:24,827 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:26:24,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:26:24,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1344500162, now seen corresponding path program 1 times [2022-03-20 17:26:24,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:26:24,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1493239858] [2022-03-20 17:26:24,829 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:26:24,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1344500162, now seen corresponding path program 2 times [2022-03-20 17:26:24,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:26:24,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194141748] [2022-03-20 17:26:24,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:26:24,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:26:24,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:26:24,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:26:24,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:26:24,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:26:24,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:26:25,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:26:25,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:26:25,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-20 17:26:25,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:26:25,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-20 17:26:25,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:26:25,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:26:25,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:26:25,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194141748] [2022-03-20 17:26:25,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194141748] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:26:25,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:26:25,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 17:26:25,086 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:26:25,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1493239858] [2022-03-20 17:26:25,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1493239858] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:26:25,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:26:25,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 17:26:25,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209059522] [2022-03-20 17:26:25,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:26:25,087 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 17:26:25,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:26:25,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 17:26:25,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-20 17:26:25,087 INFO L87 Difference]: Start difference. First operand 1212 states and 1741 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 17:26:32,450 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-03-20 17:26:34,469 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-03-20 17:26:37,043 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-03-20 17:26:39,264 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-03-20 17:26:42,485 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-03-20 17:26:44,513 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-03-20 17:26:46,535 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:26:48,366 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:26:50,988 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-03-20 17:26:53,012 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-03-20 17:26:55,161 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-03-20 17:26:56,673 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:26:58,623 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:27:01,254 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-03-20 17:27:02,860 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-03-20 17:27:03,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:27:03,171 INFO L93 Difference]: Finished difference Result 1829 states and 2715 transitions. [2022-03-20 17:27:03,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 17:27:03,171 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 49 [2022-03-20 17:27:03,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:27:03,178 INFO L225 Difference]: With dead ends: 1829 [2022-03-20 17:27:03,178 INFO L226 Difference]: Without dead ends: 1818 [2022-03-20 17:27:03,178 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-03-20 17:27:03,179 INFO L913 BasicCegarLoop]: 1069 mSDtfsCounter, 2063 mSDsluCounter, 1010 mSDsCounter, 0 mSdLazyCounter, 2052 mSolverCounterSat, 1091 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2118 SdHoareTripleChecker+Valid, 2079 SdHoareTripleChecker+Invalid, 3154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1091 IncrementalHoareTripleChecker+Valid, 2052 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.5s IncrementalHoareTripleChecker+Time [2022-03-20 17:27:03,179 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2118 Valid, 2079 Invalid, 3154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1091 Valid, 2052 Invalid, 11 Unknown, 0 Unchecked, 37.5s Time] [2022-03-20 17:27:03,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1818 states. [2022-03-20 17:27:03,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1818 to 1241. [2022-03-20 17:27:03,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 956 states have (on average 1.3901673640167365) internal successors, (1329), 962 states have internal predecessors, (1329), 189 states have call successors, (189), 83 states have call predecessors, (189), 95 states have return successors, (253), 195 states have call predecessors, (253), 182 states have call successors, (253) [2022-03-20 17:27:03,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 1771 transitions. [2022-03-20 17:27:03,408 INFO L78 Accepts]: Start accepts. Automaton has 1241 states and 1771 transitions. Word has length 49 [2022-03-20 17:27:03,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:27:03,408 INFO L478 AbstractCegarLoop]: Abstraction has 1241 states and 1771 transitions. [2022-03-20 17:27:03,408 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 17:27:03,408 INFO L276 IsEmpty]: Start isEmpty. Operand 1241 states and 1771 transitions. [2022-03-20 17:27:03,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-03-20 17:27:03,411 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:27:03,411 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:27:03,411 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-03-20 17:27:03,411 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:27:03,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:27:03,411 INFO L85 PathProgramCache]: Analyzing trace with hash -409690045, now seen corresponding path program 1 times [2022-03-20 17:27:03,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:27:03,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1907736635] [2022-03-20 17:27:03,412 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:27:03,412 INFO L85 PathProgramCache]: Analyzing trace with hash -409690045, now seen corresponding path program 2 times [2022-03-20 17:27:03,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:27:03,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666683474] [2022-03-20 17:27:03,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:27:03,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:27:03,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:27:03,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:27:03,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:27:03,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:27:03,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:27:03,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:27:03,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:27:03,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-20 17:27:03,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:27:03,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-20 17:27:03,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:27:03,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:27:03,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:27:03,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666683474] [2022-03-20 17:27:03,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666683474] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:27:03,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:27:03,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 17:27:03,642 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:27:03,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1907736635] [2022-03-20 17:27:03,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1907736635] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:27:03,642 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:27:03,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 17:27:03,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456698377] [2022-03-20 17:27:03,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:27:03,642 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 17:27:03,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:27:03,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 17:27:03,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-03-20 17:27:03,643 INFO L87 Difference]: Start difference. First operand 1241 states and 1771 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (11), 8 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 17:27:08,588 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:27:11,040 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-03-20 17:27:13,071 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-03-20 17:27:15,530 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:27:18,443 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-03-20 17:27:21,331 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-03-20 17:27:23,488 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-03-20 17:27:25,560 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:27:26,690 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-03-20 17:27:28,613 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-03-20 17:27:31,781 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-03-20 17:27:33,924 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-03-20 17:27:35,575 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:27:37,390 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-03-20 17:27:39,740 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-03-20 17:27:41,871 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-03-20 17:27:43,902 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-03-20 17:27:44,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:27:44,112 INFO L93 Difference]: Finished difference Result 2236 states and 3273 transitions. [2022-03-20 17:27:44,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 17:27:44,113 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (11), 8 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 54 [2022-03-20 17:27:44,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:27:44,118 INFO L225 Difference]: With dead ends: 2236 [2022-03-20 17:27:44,118 INFO L226 Difference]: Without dead ends: 1589 [2022-03-20 17:27:44,120 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2022-03-20 17:27:44,120 INFO L913 BasicCegarLoop]: 874 mSDtfsCounter, 2128 mSDsluCounter, 969 mSDsCounter, 0 mSdLazyCounter, 2022 mSolverCounterSat, 1090 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2187 SdHoareTripleChecker+Valid, 1843 SdHoareTripleChecker+Invalid, 3122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1090 IncrementalHoareTripleChecker+Valid, 2022 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.9s IncrementalHoareTripleChecker+Time [2022-03-20 17:27:44,120 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2187 Valid, 1843 Invalid, 3122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1090 Valid, 2022 Invalid, 10 Unknown, 0 Unchecked, 39.9s Time] [2022-03-20 17:27:44,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states. [2022-03-20 17:27:44,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 1241. [2022-03-20 17:27:44,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 956 states have (on average 1.389121338912134) internal successors, (1328), 962 states have internal predecessors, (1328), 189 states have call successors, (189), 83 states have call predecessors, (189), 95 states have return successors, (253), 195 states have call predecessors, (253), 182 states have call successors, (253) [2022-03-20 17:27:44,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 1770 transitions. [2022-03-20 17:27:44,375 INFO L78 Accepts]: Start accepts. Automaton has 1241 states and 1770 transitions. Word has length 54 [2022-03-20 17:27:44,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:27:44,375 INFO L478 AbstractCegarLoop]: Abstraction has 1241 states and 1770 transitions. [2022-03-20 17:27:44,376 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (11), 8 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 17:27:44,376 INFO L276 IsEmpty]: Start isEmpty. Operand 1241 states and 1770 transitions. [2022-03-20 17:27:44,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 17:27:44,378 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:27:44,378 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:27:44,379 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-03-20 17:27:44,379 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:27:44,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:27:44,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1722441850, now seen corresponding path program 1 times [2022-03-20 17:27:44,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:27:44,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2002375854] [2022-03-20 17:27:44,380 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:27:44,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1722441850, now seen corresponding path program 2 times [2022-03-20 17:27:44,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:27:44,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488249392] [2022-03-20 17:27:44,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:27:44,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:27:44,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:27:44,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:27:44,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:27:44,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:27:44,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:27:44,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:27:44,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:27:44,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-20 17:27:44,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:27:44,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-20 17:27:44,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:27:44,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:27:44,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:27:44,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488249392] [2022-03-20 17:27:44,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488249392] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:27:44,687 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:27:44,687 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 17:27:44,688 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:27:44,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2002375854] [2022-03-20 17:27:44,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2002375854] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:27:44,688 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:27:44,688 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 17:27:44,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960506257] [2022-03-20 17:27:44,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:27:44,688 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 17:27:44,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:27:44,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 17:27:44,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-20 17:27:44,689 INFO L87 Difference]: Start difference. First operand 1241 states and 1770 transitions. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 17:27:53,381 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:27:57,665 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:27:59,708 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:28:01,747 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-03-20 17:28:04,406 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-03-20 17:28:06,440 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-03-20 17:28:08,476 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-03-20 17:28:11,897 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-03-20 17:28:13,937 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-03-20 17:28:17,692 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-03-20 17:28:19,121 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:28:22,602 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-03-20 17:28:24,291 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:28:26,316 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-03-20 17:28:28,705 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-03-20 17:28:30,747 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-03-20 17:28:32,724 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-03-20 17:28:34,760 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-03-20 17:28:37,186 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:28:39,349 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-03-20 17:28:41,381 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-03-20 17:28:45,172 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-03-20 17:28:47,984 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-03-20 17:28:50,150 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:28:51,377 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:28:55,031 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-03-20 17:28:59,845 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-03-20 17:29:01,323 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:29:01,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:29:01,621 INFO L93 Difference]: Finished difference Result 1526 states and 2271 transitions. [2022-03-20 17:29:01,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 17:29:01,622 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 50 [2022-03-20 17:29:01,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:29:01,627 INFO L225 Difference]: With dead ends: 1526 [2022-03-20 17:29:01,628 INFO L226 Difference]: Without dead ends: 1522 [2022-03-20 17:29:01,628 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-03-20 17:29:01,629 INFO L913 BasicCegarLoop]: 798 mSDtfsCounter, 1216 mSDsluCounter, 2402 mSDsCounter, 0 mSdLazyCounter, 5183 mSolverCounterSat, 749 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 74.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1243 SdHoareTripleChecker+Valid, 3200 SdHoareTripleChecker+Invalid, 5950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 749 IncrementalHoareTripleChecker+Valid, 5183 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 76.3s IncrementalHoareTripleChecker+Time [2022-03-20 17:29:01,629 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1243 Valid, 3200 Invalid, 5950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [749 Valid, 5183 Invalid, 18 Unknown, 0 Unchecked, 76.3s Time] [2022-03-20 17:29:01,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1522 states. [2022-03-20 17:29:01,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1522 to 1249. [2022-03-20 17:29:01,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 964 states have (on average 1.3869294605809128) internal successors, (1337), 970 states have internal predecessors, (1337), 189 states have call successors, (189), 83 states have call predecessors, (189), 95 states have return successors, (253), 195 states have call predecessors, (253), 182 states have call successors, (253) [2022-03-20 17:29:01,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 1779 transitions. [2022-03-20 17:29:01,858 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 1779 transitions. Word has length 50 [2022-03-20 17:29:01,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:29:01,859 INFO L478 AbstractCegarLoop]: Abstraction has 1249 states and 1779 transitions. [2022-03-20 17:29:01,859 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 17:29:01,859 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 1779 transitions. [2022-03-20 17:29:01,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 17:29:01,861 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:29:01,861 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:29:01,861 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-03-20 17:29:01,861 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:29:01,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:29:01,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1722165020, now seen corresponding path program 1 times [2022-03-20 17:29:01,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:29:01,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1044695277] [2022-03-20 17:29:01,862 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:29:01,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1722165020, now seen corresponding path program 2 times [2022-03-20 17:29:01,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:29:01,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416373680] [2022-03-20 17:29:01,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:29:01,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:29:01,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:29:02,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:29:02,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:29:02,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:29:02,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:29:02,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:29:02,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:29:02,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-20 17:29:02,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:29:02,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-20 17:29:02,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:29:02,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:29:02,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:29:02,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416373680] [2022-03-20 17:29:02,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416373680] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:29:02,151 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:29:02,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 17:29:02,151 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:29:02,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1044695277] [2022-03-20 17:29:02,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1044695277] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:29:02,151 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:29:02,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 17:29:02,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761860867] [2022-03-20 17:29:02,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:29:02,152 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 17:29:02,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:29:02,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 17:29:02,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-20 17:29:02,153 INFO L87 Difference]: Start difference. First operand 1249 states and 1779 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 17:29:12,568 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-03-20 17:29:14,608 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-03-20 17:29:16,654 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-03-20 17:29:18,643 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:29:20,424 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:29:23,959 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-03-20 17:29:26,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-03-20 17:29:28,217 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-03-20 17:29:30,324 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:29:32,740 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-03-20 17:29:34,775 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-03-20 17:29:38,659 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-03-20 17:29:40,688 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-03-20 17:29:42,720 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-03-20 17:29:45,018 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-03-20 17:29:49,659 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-03-20 17:29:52,365 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-03-20 17:29:52,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:29:52,896 INFO L93 Difference]: Finished difference Result 1821 states and 2698 transitions. [2022-03-20 17:29:52,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 17:29:52,897 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 50 [2022-03-20 17:29:52,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:29:52,902 INFO L225 Difference]: With dead ends: 1821 [2022-03-20 17:29:52,903 INFO L226 Difference]: Without dead ends: 1786 [2022-03-20 17:29:52,903 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=115, Invalid=265, Unknown=0, NotChecked=0, Total=380 [2022-03-20 17:29:52,904 INFO L913 BasicCegarLoop]: 1014 mSDtfsCounter, 2864 mSDsluCounter, 1237 mSDsCounter, 0 mSdLazyCounter, 3682 mSolverCounterSat, 1300 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2917 SdHoareTripleChecker+Valid, 2251 SdHoareTripleChecker+Invalid, 4996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1300 IncrementalHoareTripleChecker+Valid, 3682 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.6s IncrementalHoareTripleChecker+Time [2022-03-20 17:29:52,904 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2917 Valid, 2251 Invalid, 4996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1300 Valid, 3682 Invalid, 14 Unknown, 0 Unchecked, 49.6s Time] [2022-03-20 17:29:52,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states. [2022-03-20 17:29:53,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1220. [2022-03-20 17:29:53,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1220 states, 939 states have (on average 1.3929712460063899) internal successors, (1308), 945 states have internal predecessors, (1308), 187 states have call successors, (187), 81 states have call predecessors, (187), 93 states have return successors, (251), 193 states have call predecessors, (251), 180 states have call successors, (251) [2022-03-20 17:29:53,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1220 states to 1220 states and 1746 transitions. [2022-03-20 17:29:53,162 INFO L78 Accepts]: Start accepts. Automaton has 1220 states and 1746 transitions. Word has length 50 [2022-03-20 17:29:53,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:29:53,162 INFO L478 AbstractCegarLoop]: Abstraction has 1220 states and 1746 transitions. [2022-03-20 17:29:53,162 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 17:29:53,162 INFO L276 IsEmpty]: Start isEmpty. Operand 1220 states and 1746 transitions. [2022-03-20 17:29:53,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-20 17:29:53,165 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:29:53,165 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:29:53,165 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-03-20 17:29:53,165 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:29:53,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:29:53,165 INFO L85 PathProgramCache]: Analyzing trace with hash 485968886, now seen corresponding path program 1 times [2022-03-20 17:29:53,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:29:53,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [353582183] [2022-03-20 17:29:53,166 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:29:53,166 INFO L85 PathProgramCache]: Analyzing trace with hash 485968886, now seen corresponding path program 2 times [2022-03-20 17:29:53,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:29:53,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215818697] [2022-03-20 17:29:53,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:29:53,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:29:53,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:29:53,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:29:53,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:29:53,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:29:53,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:29:53,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:29:53,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:29:53,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-20 17:29:53,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:29:53,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-20 17:29:53,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:29:53,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:29:53,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:29:53,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215818697] [2022-03-20 17:29:53,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215818697] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:29:53,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:29:53,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 17:29:53,426 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:29:53,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [353582183] [2022-03-20 17:29:53,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [353582183] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:29:53,427 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:29:53,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 17:29:53,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109391064] [2022-03-20 17:29:53,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:29:53,427 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 17:29:53,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:29:53,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 17:29:53,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-03-20 17:29:53,428 INFO L87 Difference]: Start difference. First operand 1220 states and 1746 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (10), 8 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 17:29:58,713 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-03-20 17:30:01,693 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-03-20 17:30:04,997 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-03-20 17:30:07,849 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:30:09,834 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:30:11,865 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-03-20 17:30:14,626 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:30:17,787 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-03-20 17:30:20,004 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:30:22,039 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-03-20 17:30:24,070 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-03-20 17:30:26,483 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:30:27,715 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:30:29,337 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-03-20 17:30:29,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:30:29,851 INFO L93 Difference]: Finished difference Result 1590 states and 2355 transitions. [2022-03-20 17:30:29,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 17:30:29,851 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (10), 8 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 55 [2022-03-20 17:30:29,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:30:29,856 INFO L225 Difference]: With dead ends: 1590 [2022-03-20 17:30:29,856 INFO L226 Difference]: Without dead ends: 1509 [2022-03-20 17:30:29,857 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2022-03-20 17:30:29,857 INFO L913 BasicCegarLoop]: 750 mSDtfsCounter, 2111 mSDsluCounter, 1061 mSDsCounter, 0 mSdLazyCounter, 1983 mSolverCounterSat, 1045 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2136 SdHoareTripleChecker+Valid, 1811 SdHoareTripleChecker+Invalid, 3037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1045 IncrementalHoareTripleChecker+Valid, 1983 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.7s IncrementalHoareTripleChecker+Time [2022-03-20 17:30:29,857 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2136 Valid, 1811 Invalid, 3037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1045 Valid, 1983 Invalid, 9 Unknown, 0 Unchecked, 35.7s Time] [2022-03-20 17:30:29,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1509 states. [2022-03-20 17:30:30,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1509 to 1209. [2022-03-20 17:30:30,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1209 states, 932 states have (on average 1.3937768240343347) internal successors, (1299), 938 states have internal predecessors, (1299), 185 states have call successors, (185), 79 states have call predecessors, (185), 91 states have return successors, (249), 191 states have call predecessors, (249), 178 states have call successors, (249) [2022-03-20 17:30:30,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1209 states to 1209 states and 1733 transitions. [2022-03-20 17:30:30,138 INFO L78 Accepts]: Start accepts. Automaton has 1209 states and 1733 transitions. Word has length 55 [2022-03-20 17:30:30,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:30:30,138 INFO L478 AbstractCegarLoop]: Abstraction has 1209 states and 1733 transitions. [2022-03-20 17:30:30,138 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (10), 8 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 17:30:30,139 INFO L276 IsEmpty]: Start isEmpty. Operand 1209 states and 1733 transitions. [2022-03-20 17:30:30,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-03-20 17:30:30,141 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:30:30,141 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:30:30,141 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-03-20 17:30:30,142 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:30:30,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:30:30,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1138673002, now seen corresponding path program 1 times [2022-03-20 17:30:30,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:30:30,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1134304772] [2022-03-20 17:30:30,142 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:30:30,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1138673002, now seen corresponding path program 2 times [2022-03-20 17:30:30,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:30:30,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124638130] [2022-03-20 17:30:30,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:30:30,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:30:30,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:30:30,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:30:30,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:30:30,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:30:30,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:30:30,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:30:30,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:30:30,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-20 17:30:30,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:30:30,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-03-20 17:30:30,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:30:30,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-20 17:30:30,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:30:30,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-20 17:30:30,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:30:30,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:30:30,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:30:30,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124638130] [2022-03-20 17:30:30,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124638130] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:30:30,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:30:30,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 17:30:30,511 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:30:30,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1134304772] [2022-03-20 17:30:30,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1134304772] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:30:30,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:30:30,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 17:30:30,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033611065] [2022-03-20 17:30:30,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:30:30,511 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 17:30:30,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:30:30,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 17:30:30,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-03-20 17:30:30,512 INFO L87 Difference]: Start difference. First operand 1209 states and 1733 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 17:30:38,851 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-03-20 17:30:40,850 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:30:42,880 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-03-20 17:30:46,585 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-03-20 17:30:51,255 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-03-20 17:30:52,588 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:30:54,625 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-03-20 17:30:57,448 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:30:59,588 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-03-20 17:31:01,626 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-03-20 17:31:03,917 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-03-20 17:31:05,953 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-03-20 17:31:08,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-03-20 17:31:09,607 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-03-20 17:31:12,488 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-03-20 17:31:15,668 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:31:15,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:31:15,962 INFO L93 Difference]: Finished difference Result 1561 states and 2331 transitions. [2022-03-20 17:31:15,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 17:31:15,962 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2022-03-20 17:31:15,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:31:15,967 INFO L225 Difference]: With dead ends: 1561 [2022-03-20 17:31:15,968 INFO L226 Difference]: Without dead ends: 1528 [2022-03-20 17:31:15,968 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2022-03-20 17:31:15,969 INFO L913 BasicCegarLoop]: 769 mSDtfsCounter, 800 mSDsluCounter, 909 mSDsCounter, 0 mSdLazyCounter, 3070 mSolverCounterSat, 534 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 829 SdHoareTripleChecker+Valid, 1678 SdHoareTripleChecker+Invalid, 3615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 534 IncrementalHoareTripleChecker+Valid, 3070 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.6s IncrementalHoareTripleChecker+Time [2022-03-20 17:31:15,969 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [829 Valid, 1678 Invalid, 3615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [534 Valid, 3070 Invalid, 11 Unknown, 0 Unchecked, 44.6s Time] [2022-03-20 17:31:15,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1528 states. [2022-03-20 17:31:16,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1528 to 1210. [2022-03-20 17:31:16,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1210 states, 933 states have (on average 1.3933547695605573) internal successors, (1300), 939 states have internal predecessors, (1300), 185 states have call successors, (185), 79 states have call predecessors, (185), 91 states have return successors, (249), 191 states have call predecessors, (249), 178 states have call successors, (249) [2022-03-20 17:31:16,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1210 states to 1210 states and 1734 transitions. [2022-03-20 17:31:16,258 INFO L78 Accepts]: Start accepts. Automaton has 1210 states and 1734 transitions. Word has length 58 [2022-03-20 17:31:16,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:31:16,258 INFO L478 AbstractCegarLoop]: Abstraction has 1210 states and 1734 transitions. [2022-03-20 17:31:16,258 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 17:31:16,259 INFO L276 IsEmpty]: Start isEmpty. Operand 1210 states and 1734 transitions. [2022-03-20 17:31:16,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-03-20 17:31:16,261 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:31:16,261 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:31:16,261 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-03-20 17:31:16,261 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:31:16,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:31:16,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1279221612, now seen corresponding path program 1 times [2022-03-20 17:31:16,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:31:16,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [452848345] [2022-03-20 17:31:16,262 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:31:16,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1279221612, now seen corresponding path program 2 times [2022-03-20 17:31:16,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:31:16,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47911950] [2022-03-20 17:31:16,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:31:16,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:31:16,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:31:16,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:31:16,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:31:16,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:31:16,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:31:16,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:31:16,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:31:16,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-20 17:31:16,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:31:16,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-03-20 17:31:16,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:31:16,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-20 17:31:16,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:31:16,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-20 17:31:16,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:31:16,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:31:16,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:31:16,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47911950] [2022-03-20 17:31:16,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47911950] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:31:16,656 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:31:16,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 17:31:16,656 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:31:16,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [452848345] [2022-03-20 17:31:16,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [452848345] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:31:16,656 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:31:16,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 17:31:16,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360824944] [2022-03-20 17:31:16,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:31:16,657 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 17:31:16,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:31:16,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 17:31:16,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-03-20 17:31:16,657 INFO L87 Difference]: Start difference. First operand 1210 states and 1734 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-03-20 17:31:25,775 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-03-20 17:31:27,819 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-03-20 17:31:29,854 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-03-20 17:31:32,767 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-03-20 17:31:34,053 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:31:35,680 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:31:39,179 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-03-20 17:31:41,410 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:31:43,448 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-03-20 17:31:45,477 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-03-20 17:31:47,120 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:31:49,155 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-03-20 17:31:51,909 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-03-20 17:31:53,223 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-03-20 17:31:55,246 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-03-20 17:31:57,552 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-03-20 17:31:59,589 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-03-20 17:32:01,650 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:32:06,494 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:32:06,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 17:32:06,777 INFO L93 Difference]: Finished difference Result 1544 states and 2309 transitions. [2022-03-20 17:32:06,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 17:32:06,777 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 58 [2022-03-20 17:32:06,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 17:32:06,782 INFO L225 Difference]: With dead ends: 1544 [2022-03-20 17:32:06,782 INFO L226 Difference]: Without dead ends: 1537 [2022-03-20 17:32:06,783 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2022-03-20 17:32:06,783 INFO L913 BasicCegarLoop]: 781 mSDtfsCounter, 1242 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 3123 mSolverCounterSat, 811 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1271 SdHoareTripleChecker+Valid, 1705 SdHoareTripleChecker+Invalid, 3947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 811 IncrementalHoareTripleChecker+Valid, 3123 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.3s IncrementalHoareTripleChecker+Time [2022-03-20 17:32:06,784 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1271 Valid, 1705 Invalid, 3947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [811 Valid, 3123 Invalid, 13 Unknown, 0 Unchecked, 49.3s Time] [2022-03-20 17:32:06,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1537 states. [2022-03-20 17:32:07,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1537 to 1224. [2022-03-20 17:32:07,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1224 states, 946 states have (on average 1.390063424947146) internal successors, (1315), 952 states have internal predecessors, (1315), 185 states have call successors, (185), 79 states have call predecessors, (185), 92 states have return successors, (250), 192 states have call predecessors, (250), 178 states have call successors, (250) [2022-03-20 17:32:07,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1224 states to 1224 states and 1750 transitions. [2022-03-20 17:32:07,074 INFO L78 Accepts]: Start accepts. Automaton has 1224 states and 1750 transitions. Word has length 58 [2022-03-20 17:32:07,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 17:32:07,074 INFO L478 AbstractCegarLoop]: Abstraction has 1224 states and 1750 transitions. [2022-03-20 17:32:07,074 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-03-20 17:32:07,074 INFO L276 IsEmpty]: Start isEmpty. Operand 1224 states and 1750 transitions. [2022-03-20 17:32:07,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-20 17:32:07,077 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 17:32:07,077 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 17:32:07,077 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-03-20 17:32:07,077 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 17:32:07,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 17:32:07,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1269869534, now seen corresponding path program 1 times [2022-03-20 17:32:07,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 17:32:07,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [42876592] [2022-03-20 17:32:07,078 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 17:32:07,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1269869534, now seen corresponding path program 2 times [2022-03-20 17:32:07,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 17:32:07,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914327135] [2022-03-20 17:32:07,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 17:32:07,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 17:32:07,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:32:07,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 17:32:07,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:32:07,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 17:32:07,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:32:07,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 17:32:07,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:32:07,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-03-20 17:32:07,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:32:07,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-20 17:32:07,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:32:07,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-20 17:32:07,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 17:32:07,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 17:32:07,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 17:32:07,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914327135] [2022-03-20 17:32:07,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914327135] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:32:07,560 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:32:07,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 17:32:07,560 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 17:32:07,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [42876592] [2022-03-20 17:32:07,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [42876592] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 17:32:07,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 17:32:07,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 17:32:07,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027307390] [2022-03-20 17:32:07,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 17:32:07,561 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 17:32:07,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 17:32:07,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 17:32:07,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-03-20 17:32:07,562 INFO L87 Difference]: Start difference. First operand 1224 states and 1750 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-20 17:32:26,080 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-03-20 17:32:28,120 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-03-20 17:32:30,166 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-03-20 17:32:31,574 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:32:35,162 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-03-20 17:32:37,194 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-03-20 17:32:39,227 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-03-20 17:32:40,758 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-03-20 17:32:44,469 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-03-20 17:32:47,662 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:32:55,461 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:32:57,501 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-03-20 17:32:58,521 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:33:00,605 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-03-20 17:33:03,062 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:33:07,071 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-03-20 17:33:09,109 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-03-20 17:33:11,145 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-03-20 17:33:13,850 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-03-20 17:33:15,883 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-03-20 17:33:17,915 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-03-20 17:33:19,946 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-03-20 17:33:21,979 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-03-20 17:33:24,980 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 []