/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/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/verifythis/prefixsum_iter.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 21:07:41,184 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 21:07:41,185 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 21:07:41,202 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 21:07:41,202 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 21:07:41,203 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 21:07:41,205 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 21:07:41,206 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 21:07:41,207 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 21:07:41,207 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 21:07:41,208 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 21:07:41,208 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 21:07:41,209 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 21:07:41,209 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 21:07:41,210 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 21:07:41,211 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 21:07:41,211 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 21:07:41,212 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 21:07:41,213 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 21:07:41,214 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 21:07:41,219 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 21:07:41,220 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 21:07:41,220 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 21:07:41,221 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 21:07:41,221 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 21:07:41,223 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 21:07:41,223 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 21:07:41,224 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 21:07:41,224 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 21:07:41,224 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 21:07:41,225 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 21:07:41,225 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 21:07:41,226 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 21:07:41,226 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 21:07:41,227 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 21:07:41,227 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 21:07:41,228 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 21:07:41,228 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 21:07:41,228 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 21:07:41,229 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 21:07:41,229 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 21:07:41,230 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 21:07:41,230 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-04-06 21:07:41,236 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 21:07:41,236 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 21:07:41,237 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 21:07:41,237 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 21:07:41,237 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 21:07:41,237 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 21:07:41,237 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 21:07:41,238 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 21:07:41,238 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 21:07:41,238 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 21:07:41,238 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 21:07:41,238 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 21:07:41,238 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 21:07:41,238 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 21:07:41,239 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 21:07:41,239 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 21:07:41,239 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 21:07:41,239 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 21:07:41,239 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 21:07:41,239 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 21:07:41,239 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 21:07:41,239 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-06 21:07:41,239 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-04-06 21:07:41,398 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 21:07:41,415 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 21:07:41,416 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 21:07:41,417 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 21:07:41,419 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 21:07:41,420 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/verifythis/prefixsum_iter.c [2022-04-06 21:07:41,458 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6451c6c1e/098f292e09b44450993db4ac44a789ee/FLAGc73db21fc [2022-04-06 21:07:41,763 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 21:07:41,763 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/verifythis/prefixsum_iter.c [2022-04-06 21:07:41,768 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6451c6c1e/098f292e09b44450993db4ac44a789ee/FLAGc73db21fc [2022-04-06 21:07:42,180 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6451c6c1e/098f292e09b44450993db4ac44a789ee [2022-04-06 21:07:42,181 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 21:07:42,182 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 21:07:42,185 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 21:07:42,185 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 21:07:42,198 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 21:07:42,198 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 09:07:42" (1/1) ... [2022-04-06 21:07:42,199 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@623de5f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:07:42, skipping insertion in model container [2022-04-06 21:07:42,199 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 09:07:42" (1/1) ... [2022-04-06 21:07:42,204 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 21:07:42,215 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 21:07:42,314 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/verifythis/prefixsum_iter.c[526,539] [2022-04-06 21:07:42,369 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 21:07:42,375 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 21:07:42,393 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/verifythis/prefixsum_iter.c[526,539] [2022-04-06 21:07:42,421 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 21:07:42,430 INFO L208 MainTranslator]: Completed translation [2022-04-06 21:07:42,431 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:07:42 WrapperNode [2022-04-06 21:07:42,431 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 21:07:42,431 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 21:07:42,431 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 21:07:42,431 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 21:07:42,438 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:07:42" (1/1) ... [2022-04-06 21:07:42,438 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:07:42" (1/1) ... [2022-04-06 21:07:42,443 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:07:42" (1/1) ... [2022-04-06 21:07:42,443 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:07:42" (1/1) ... [2022-04-06 21:07:42,449 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:07:42" (1/1) ... [2022-04-06 21:07:42,452 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:07:42" (1/1) ... [2022-04-06 21:07:42,453 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:07:42" (1/1) ... [2022-04-06 21:07:42,471 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 21:07:42,472 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 21:07:42,472 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 21:07:42,472 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 21:07:42,473 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:07:42" (1/1) ... [2022-04-06 21:07:42,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 21:07:42,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 21:07:42,517 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-06 21:07:42,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-06 21:07:42,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 21:07:42,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 21:07:42,542 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 21:07:42,542 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 21:07:42,542 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 21:07:42,542 INFO L138 BoogieDeclarations]: Found implementation of procedure upsweep [2022-04-06 21:07:42,542 INFO L138 BoogieDeclarations]: Found implementation of procedure downsweep [2022-04-06 21:07:42,542 INFO L138 BoogieDeclarations]: Found implementation of procedure is_pow2 [2022-04-06 21:07:42,542 INFO L138 BoogieDeclarations]: Found implementation of procedure check [2022-04-06 21:07:42,543 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 21:07:42,543 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-04-06 21:07:42,543 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2022-04-06 21:07:42,543 INFO L130 BoogieDeclarations]: Found specification of procedure free [2022-04-06 21:07:42,543 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 21:07:42,543 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 21:07:42,543 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 21:07:42,543 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 21:07:42,543 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 21:07:42,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 21:07:42,543 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 21:07:42,543 INFO L130 BoogieDeclarations]: Found specification of procedure upsweep [2022-04-06 21:07:42,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 21:07:42,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 21:07:42,544 INFO L130 BoogieDeclarations]: Found specification of procedure downsweep [2022-04-06 21:07:42,544 INFO L130 BoogieDeclarations]: Found specification of procedure is_pow2 [2022-04-06 21:07:42,544 INFO L130 BoogieDeclarations]: Found specification of procedure check [2022-04-06 21:07:42,544 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 21:07:42,544 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-04-06 21:07:42,544 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-04-06 21:07:42,544 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 21:07:42,544 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 21:07:42,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 21:07:42,544 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 21:07:42,595 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 21:07:42,596 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 21:07:42,805 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 21:07:42,809 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 21:07:42,810 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2022-04-06 21:07:42,811 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 09:07:42 BoogieIcfgContainer [2022-04-06 21:07:42,811 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 21:07:42,812 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 21:07:42,812 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 21:07:42,814 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 21:07:42,814 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 09:07:42" (1/3) ... [2022-04-06 21:07:42,815 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@490fcc96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 09:07:42, skipping insertion in model container [2022-04-06 21:07:42,815 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:07:42" (2/3) ... [2022-04-06 21:07:42,815 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@490fcc96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 09:07:42, skipping insertion in model container [2022-04-06 21:07:42,815 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 09:07:42" (3/3) ... [2022-04-06 21:07:42,816 INFO L111 eAbstractionObserver]: Analyzing ICFG prefixsum_iter.c [2022-04-06 21:07:42,819 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 21:07:42,819 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 21:07:42,853 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 21:07:42,858 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-04-06 21:07:42,859 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 21:07:42,875 INFO L276 IsEmpty]: Start isEmpty. Operand has 64 states, 42 states have (on average 1.4047619047619047) internal successors, (59), 43 states have internal predecessors, (59), 11 states have call successors, (11), 9 states have call predecessors, (11), 9 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 21:07:42,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-04-06 21:07:42,883 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 21:07:42,883 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 21:07:42,884 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 21:07:42,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 21:07:42,887 INFO L85 PathProgramCache]: Analyzing trace with hash 242194828, now seen corresponding path program 1 times [2022-04-06 21:07:42,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:42,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [523006743] [2022-04-06 21:07:42,900 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 21:07:42,900 INFO L85 PathProgramCache]: Analyzing trace with hash 242194828, now seen corresponding path program 2 times [2022-04-06 21:07:42,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 21:07:42,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686435844] [2022-04-06 21:07:42,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 21:07:42,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 21:07:42,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 21:07:43,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 21:07:43,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 21:07:43,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 21:07:43,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 21:07:43,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-04-06 21:07:43,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-04-06 21:07:43,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-04-06 21:07:43,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,147 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-04-06 21:07:43,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 21:07:43,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686435844] [2022-04-06 21:07:43,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686435844] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:43,149 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 21:07:43,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 21:07:43,150 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 21:07:43,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [523006743] [2022-04-06 21:07:43,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [523006743] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:43,151 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 21:07:43,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 21:07:43,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874463672] [2022-04-06 21:07:43,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 21:07:43,154 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-06 21:07:43,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:43,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-06 21:07:43,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-06 21:07:43,171 INFO L87 Difference]: Start difference. First operand has 64 states, 42 states have (on average 1.4047619047619047) internal successors, (59), 43 states have internal predecessors, (59), 11 states have call successors, (11), 9 states have call predecessors, (11), 9 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 2 states have internal predecessors, (30), 2 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 21:07:43,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 21:07:43,325 INFO L93 Difference]: Finished difference Result 127 states and 171 transitions. [2022-04-06 21:07:43,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 21:07:43,327 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 2 states have internal predecessors, (30), 2 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 54 [2022-04-06 21:07:43,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 21:07:43,332 INFO L225 Difference]: With dead ends: 127 [2022-04-06 21:07:43,332 INFO L226 Difference]: Without dead ends: 63 [2022-04-06 21:07:43,334 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-06 21:07:43,336 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 81 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 21:07:43,337 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 59 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 21:07:43,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-04-06 21:07:43,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 57. [2022-04-06 21:07:43,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 38 states have (on average 1.1842105263157894) internal successors, (45), 38 states have internal predecessors, (45), 11 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 21:07:43,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 65 transitions. [2022-04-06 21:07:43,372 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 65 transitions. Word has length 54 [2022-04-06 21:07:43,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 21:07:43,372 INFO L478 AbstractCegarLoop]: Abstraction has 57 states and 65 transitions. [2022-04-06 21:07:43,373 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 2 states have internal predecessors, (30), 2 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 21:07:43,373 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 65 transitions. [2022-04-06 21:07:43,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-04-06 21:07:43,375 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 21:07:43,376 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 21:07:43,376 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 21:07:43,379 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 21:07:43,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 21:07:43,380 INFO L85 PathProgramCache]: Analyzing trace with hash -73515768, now seen corresponding path program 1 times [2022-04-06 21:07:43,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:43,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1326010371] [2022-04-06 21:07:43,382 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 21:07:43,382 INFO L85 PathProgramCache]: Analyzing trace with hash -73515768, now seen corresponding path program 2 times [2022-04-06 21:07:43,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 21:07:43,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002116697] [2022-04-06 21:07:43,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 21:07:43,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 21:07:43,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 21:07:43,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 21:07:43,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 21:07:43,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 21:07:43,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 21:07:43,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-04-06 21:07:43,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-04-06 21:07:43,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-04-06 21:07:43,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,536 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-04-06 21:07:43,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 21:07:43,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002116697] [2022-04-06 21:07:43,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002116697] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:43,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 21:07:43,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 21:07:43,537 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 21:07:43,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1326010371] [2022-04-06 21:07:43,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1326010371] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:43,538 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 21:07:43,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 21:07:43,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212453014] [2022-04-06 21:07:43,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 21:07:43,539 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 21:07:43,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:43,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 21:07:43,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-04-06 21:07:43,539 INFO L87 Difference]: Start difference. First operand 57 states and 65 transitions. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 5 states have internal predecessors, (30), 3 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 21:07:43,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 21:07:43,807 INFO L93 Difference]: Finished difference Result 81 states and 95 transitions. [2022-04-06 21:07:43,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 21:07:43,808 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 5 states have internal predecessors, (30), 3 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 54 [2022-04-06 21:07:43,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 21:07:43,809 INFO L225 Difference]: With dead ends: 81 [2022-04-06 21:07:43,809 INFO L226 Difference]: Without dead ends: 65 [2022-04-06 21:07:43,809 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-04-06 21:07:43,810 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 84 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 21:07:43,810 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 55 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 21:07:43,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-04-06 21:07:43,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 58. [2022-04-06 21:07:43,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 39 states have (on average 1.1794871794871795) internal successors, (46), 39 states have internal predecessors, (46), 11 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 21:07:43,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 66 transitions. [2022-04-06 21:07:43,818 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 66 transitions. Word has length 54 [2022-04-06 21:07:43,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 21:07:43,819 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 66 transitions. [2022-04-06 21:07:43,819 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 5 states have internal predecessors, (30), 3 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 21:07:43,819 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 66 transitions. [2022-04-06 21:07:43,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-04-06 21:07:43,820 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 21:07:43,820 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 21:07:43,820 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-06 21:07:43,820 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 21:07:43,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 21:07:43,821 INFO L85 PathProgramCache]: Analyzing trace with hash -628313814, now seen corresponding path program 1 times [2022-04-06 21:07:43,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:43,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [454654637] [2022-04-06 21:07:43,821 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 21:07:43,821 INFO L85 PathProgramCache]: Analyzing trace with hash -628313814, now seen corresponding path program 2 times [2022-04-06 21:07:43,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 21:07:43,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311515982] [2022-04-06 21:07:43,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 21:07:43,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 21:07:43,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 21:07:43,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 21:07:43,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 21:07:43,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 21:07:43,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:43,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 21:07:44,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:44,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-04-06 21:07:44,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:44,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-04-06 21:07:44,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:44,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-04-06 21:07:44,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:44,113 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-04-06 21:07:44,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 21:07:44,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311515982] [2022-04-06 21:07:44,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311515982] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 21:07:44,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692681854] [2022-04-06 21:07:44,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 21:07:44,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:07:44,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 21:07:44,121 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 21:07:44,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-06 21:07:44,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 21:07:44,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 21:07:44,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 21:07:44,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 21:07:44,436 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-04-06 21:07:44,649 INFO L356 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-04-06 21:07:44,649 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2022-04-06 21:07:44,711 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-06 21:07:44,711 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 21:07:44,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692681854] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:44,712 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 21:07:44,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [16] total 26 [2022-04-06 21:07:44,712 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 21:07:44,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [454654637] [2022-04-06 21:07:44,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [454654637] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:44,712 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 21:07:44,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 21:07:44,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49982695] [2022-04-06 21:07:44,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 21:07:44,713 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 21:07:44,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:44,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 21:07:44,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=594, Unknown=0, NotChecked=0, Total=650 [2022-04-06 21:07:44,714 INFO L87 Difference]: Start difference. First operand 58 states and 66 transitions. Second operand has 12 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 21:07:44,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 21:07:44,820 INFO L93 Difference]: Finished difference Result 83 states and 97 transitions. [2022-04-06 21:07:44,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 21:07:44,820 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 56 [2022-04-06 21:07:44,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 21:07:44,821 INFO L225 Difference]: With dead ends: 83 [2022-04-06 21:07:44,821 INFO L226 Difference]: Without dead ends: 81 [2022-04-06 21:07:44,822 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=690, Unknown=0, NotChecked=0, Total=756 [2022-04-06 21:07:44,822 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 14 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 21:07:44,822 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 474 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 146 Invalid, 0 Unknown, 51 Unchecked, 0.1s Time] [2022-04-06 21:07:44,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-04-06 21:07:44,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 77. [2022-04-06 21:07:44,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 52 states have (on average 1.1923076923076923) internal successors, (62), 54 states have internal predecessors, (62), 14 states have call successors, (14), 11 states have call predecessors, (14), 10 states have return successors, (14), 11 states have call predecessors, (14), 11 states have call successors, (14) [2022-04-06 21:07:44,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 90 transitions. [2022-04-06 21:07:44,831 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 90 transitions. Word has length 56 [2022-04-06 21:07:44,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 21:07:44,831 INFO L478 AbstractCegarLoop]: Abstraction has 77 states and 90 transitions. [2022-04-06 21:07:44,832 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 21:07:44,832 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 90 transitions. [2022-04-06 21:07:44,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-04-06 21:07:44,832 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 21:07:44,833 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 21:07:44,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-04-06 21:07:45,067 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:07:45,067 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 21:07:45,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 21:07:45,067 INFO L85 PathProgramCache]: Analyzing trace with hash -35265218, now seen corresponding path program 1 times [2022-04-06 21:07:45,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:45,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [256376559] [2022-04-06 21:07:45,068 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 21:07:45,068 INFO L85 PathProgramCache]: Analyzing trace with hash -35265218, now seen corresponding path program 2 times [2022-04-06 21:07:45,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 21:07:45,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109409060] [2022-04-06 21:07:45,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 21:07:45,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 21:07:45,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:45,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 21:07:45,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:45,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 21:07:45,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:45,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 21:07:45,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:45,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 21:07:45,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:45,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 21:07:45,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:45,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-04-06 21:07:45,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:45,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-04-06 21:07:45,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:45,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-04-06 21:07:45,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:45,170 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-04-06 21:07:45,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 21:07:45,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109409060] [2022-04-06 21:07:45,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109409060] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 21:07:45,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541385203] [2022-04-06 21:07:45,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 21:07:45,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:07:45,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 21:07:45,171 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 21:07:45,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-06 21:07:45,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 21:07:45,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 21:07:45,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 44 conjunts are in the unsatisfiable core [2022-04-06 21:07:45,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 21:07:45,388 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-04-06 21:07:45,650 INFO L356 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2022-04-06 21:07:45,651 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-04-06 21:07:45,700 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-04-06 21:07:45,700 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 21:07:45,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541385203] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:45,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 21:07:45,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [8] total 21 [2022-04-06 21:07:45,700 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 21:07:45,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [256376559] [2022-04-06 21:07:45,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [256376559] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:45,701 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 21:07:45,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 21:07:45,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25887997] [2022-04-06 21:07:45,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 21:07:45,701 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 21:07:45,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:45,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 21:07:45,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=379, Unknown=0, NotChecked=0, Total=420 [2022-04-06 21:07:45,702 INFO L87 Difference]: Start difference. First operand 77 states and 90 transitions. Second operand has 15 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 21:07:45,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 21:07:45,892 INFO L93 Difference]: Finished difference Result 101 states and 117 transitions. [2022-04-06 21:07:45,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 21:07:45,894 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 59 [2022-04-06 21:07:45,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 21:07:45,896 INFO L225 Difference]: With dead ends: 101 [2022-04-06 21:07:45,896 INFO L226 Difference]: Without dead ends: 99 [2022-04-06 21:07:45,896 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2022-04-06 21:07:45,897 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 15 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 21:07:45,897 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 578 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 258 Invalid, 0 Unknown, 52 Unchecked, 0.1s Time] [2022-04-06 21:07:45,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-04-06 21:07:45,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 80. [2022-04-06 21:07:45,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 54 states have (on average 1.2037037037037037) internal successors, (65), 57 states have internal predecessors, (65), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) [2022-04-06 21:07:45,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 95 transitions. [2022-04-06 21:07:45,907 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 95 transitions. Word has length 59 [2022-04-06 21:07:45,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 21:07:45,908 INFO L478 AbstractCegarLoop]: Abstraction has 80 states and 95 transitions. [2022-04-06 21:07:45,908 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 21:07:45,908 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 95 transitions. [2022-04-06 21:07:45,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-04-06 21:07:45,909 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 21:07:45,909 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 21:07:45,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 21:07:46,142 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-04-06 21:07:46,143 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 21:07:46,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 21:07:46,143 INFO L85 PathProgramCache]: Analyzing trace with hash 281114777, now seen corresponding path program 1 times [2022-04-06 21:07:46,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:46,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1691305847] [2022-04-06 21:07:46,144 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 21:07:46,144 INFO L85 PathProgramCache]: Analyzing trace with hash 281114777, now seen corresponding path program 2 times [2022-04-06 21:07:46,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 21:07:46,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784318014] [2022-04-06 21:07:46,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 21:07:46,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 21:07:46,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 21:07:46,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 21:07:46,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 21:07:46,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 21:07:46,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 21:07:46,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-04-06 21:07:46,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-04-06 21:07:46,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-04-06 21:07:46,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,251 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-04-06 21:07:46,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 21:07:46,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784318014] [2022-04-06 21:07:46,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784318014] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 21:07:46,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857291425] [2022-04-06 21:07:46,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 21:07:46,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:07:46,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 21:07:46,252 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 21:07:46,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-06 21:07:46,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 21:07:46,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 21:07:46,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 21:07:46,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 21:07:46,426 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-06 21:07:46,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 21:07:46,614 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-06 21:07:46,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857291425] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 21:07:46,614 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-04-06 21:07:46,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11, 8] total 18 [2022-04-06 21:07:46,615 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 21:07:46,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1691305847] [2022-04-06 21:07:46,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1691305847] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:46,615 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 21:07:46,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 21:07:46,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541115203] [2022-04-06 21:07:46,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 21:07:46,615 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 21:07:46,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:46,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 21:07:46,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-04-06 21:07:46,616 INFO L87 Difference]: Start difference. First operand 80 states and 95 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 21:07:46,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 21:07:46,680 INFO L93 Difference]: Finished difference Result 93 states and 108 transitions. [2022-04-06 21:07:46,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 21:07:46,680 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 60 [2022-04-06 21:07:46,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 21:07:46,681 INFO L225 Difference]: With dead ends: 93 [2022-04-06 21:07:46,681 INFO L226 Difference]: Without dead ends: 81 [2022-04-06 21:07:46,681 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 124 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-04-06 21:07:46,682 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 16 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 21:07:46,682 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 284 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 21:07:46,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-04-06 21:07:46,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 80. [2022-04-06 21:07:46,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 54 states have (on average 1.2037037037037037) internal successors, (65), 57 states have internal predecessors, (65), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (15), 11 states have call predecessors, (15), 11 states have call successors, (15) [2022-04-06 21:07:46,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 94 transitions. [2022-04-06 21:07:46,691 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 94 transitions. Word has length 60 [2022-04-06 21:07:46,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 21:07:46,691 INFO L478 AbstractCegarLoop]: Abstraction has 80 states and 94 transitions. [2022-04-06 21:07:46,691 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 21:07:46,691 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 94 transitions. [2022-04-06 21:07:46,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-04-06 21:07:46,692 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 21:07:46,692 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 21:07:46,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-06 21:07:46,908 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:07:46,908 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 21:07:46,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 21:07:46,909 INFO L85 PathProgramCache]: Analyzing trace with hash 589581770, now seen corresponding path program 1 times [2022-04-06 21:07:46,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:46,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [475215159] [2022-04-06 21:07:46,909 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 21:07:46,909 INFO L85 PathProgramCache]: Analyzing trace with hash 589581770, now seen corresponding path program 2 times [2022-04-06 21:07:46,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 21:07:46,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604845053] [2022-04-06 21:07:46,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 21:07:46,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 21:07:46,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 21:07:46,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 21:07:46,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 21:07:46,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 21:07:46,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 21:07:46,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-04-06 21:07:46,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:46,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-04-06 21:07:46,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:47,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-04-06 21:07:47,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:47,006 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-06 21:07:47,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 21:07:47,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604845053] [2022-04-06 21:07:47,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604845053] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 21:07:47,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654711494] [2022-04-06 21:07:47,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 21:07:47,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:07:47,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 21:07:47,008 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 21:07:47,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-06 21:07:47,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 21:07:47,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 21:07:47,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 21:07:47,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 21:07:47,203 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-06 21:07:47,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 21:07:47,301 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-06 21:07:47,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654711494] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 21:07:47,301 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-06 21:07:47,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 14 [2022-04-06 21:07:47,301 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 21:07:47,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [475215159] [2022-04-06 21:07:47,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [475215159] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:47,302 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 21:07:47,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 21:07:47,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133193626] [2022-04-06 21:07:47,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 21:07:47,302 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 21:07:47,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:47,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 21:07:47,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-04-06 21:07:47,303 INFO L87 Difference]: Start difference. First operand 80 states and 94 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 3 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 21:07:49,339 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 21:07:51,412 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-04-06 21:07:51,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 21:07:51,682 INFO L93 Difference]: Finished difference Result 125 states and 148 transitions. [2022-04-06 21:07:51,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 21:07:51,683 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 3 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) Word has length 62 [2022-04-06 21:07:51,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 21:07:51,684 INFO L225 Difference]: With dead ends: 125 [2022-04-06 21:07:51,684 INFO L226 Difference]: Without dead ends: 83 [2022-04-06 21:07:51,684 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-04-06 21:07:51,685 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 76 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 39 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-04-06 21:07:51,685 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 56 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 292 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2022-04-06 21:07:51,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-04-06 21:07:51,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 81. [2022-04-06 21:07:51,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 55 states have (on average 1.2) internal successors, (66), 58 states have internal predecessors, (66), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (15), 11 states have call predecessors, (15), 11 states have call successors, (15) [2022-04-06 21:07:51,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 95 transitions. [2022-04-06 21:07:51,694 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 95 transitions. Word has length 62 [2022-04-06 21:07:51,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 21:07:51,695 INFO L478 AbstractCegarLoop]: Abstraction has 81 states and 95 transitions. [2022-04-06 21:07:51,695 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 3 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 21:07:51,695 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 95 transitions. [2022-04-06 21:07:51,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-06 21:07:51,696 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 21:07:51,696 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 21:07:51,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-04-06 21:07:51,912 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:07:51,912 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 21:07:51,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 21:07:51,913 INFO L85 PathProgramCache]: Analyzing trace with hash 2146675487, now seen corresponding path program 1 times [2022-04-06 21:07:51,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:51,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1763843134] [2022-04-06 21:07:51,913 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 21:07:51,913 INFO L85 PathProgramCache]: Analyzing trace with hash 2146675487, now seen corresponding path program 2 times [2022-04-06 21:07:51,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 21:07:51,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274964100] [2022-04-06 21:07:51,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 21:07:51,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 21:07:51,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:51,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 21:07:51,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:51,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 21:07:51,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:51,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 21:07:51,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:51,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 21:07:51,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 21:07:52,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-04-06 21:07:52,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-04-06 21:07:52,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-04-06 21:07:52,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-04-06 21:07:52,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,013 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-04-06 21:07:52,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 21:07:52,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274964100] [2022-04-06 21:07:52,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274964100] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 21:07:52,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22327154] [2022-04-06 21:07:52,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 21:07:52,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:07:52,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 21:07:52,014 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 21:07:52,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-06 21:07:52,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 21:07:52,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 21:07:52,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 21:07:52,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 21:07:52,224 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-06 21:07:52,224 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 21:07:52,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22327154] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:52,224 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 21:07:52,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 14 [2022-04-06 21:07:52,225 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 21:07:52,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1763843134] [2022-04-06 21:07:52,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1763843134] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:52,225 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 21:07:52,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 21:07:52,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856065969] [2022-04-06 21:07:52,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 21:07:52,227 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 21:07:52,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:52,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 21:07:52,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-04-06 21:07:52,228 INFO L87 Difference]: Start difference. First operand 81 states and 95 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 21:07:52,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 21:07:52,313 INFO L93 Difference]: Finished difference Result 101 states and 117 transitions. [2022-04-06 21:07:52,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 21:07:52,314 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 64 [2022-04-06 21:07:52,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 21:07:52,315 INFO L225 Difference]: With dead ends: 101 [2022-04-06 21:07:52,315 INFO L226 Difference]: Without dead ends: 79 [2022-04-06 21:07:52,315 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-04-06 21:07:52,315 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 9 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 21:07:52,316 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 368 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 21:07:52,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-04-06 21:07:52,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 71. [2022-04-06 21:07:52,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 48 states have (on average 1.1666666666666667) internal successors, (56), 49 states have internal predecessors, (56), 13 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2022-04-06 21:07:52,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 80 transitions. [2022-04-06 21:07:52,323 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 80 transitions. Word has length 64 [2022-04-06 21:07:52,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 21:07:52,323 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 80 transitions. [2022-04-06 21:07:52,323 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 4 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 21:07:52,323 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 80 transitions. [2022-04-06 21:07:52,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-04-06 21:07:52,324 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 21:07:52,324 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 21:07:52,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-04-06 21:07:52,540 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:07:52,540 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 21:07:52,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 21:07:52,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1758641907, now seen corresponding path program 1 times [2022-04-06 21:07:52,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:52,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1720141731] [2022-04-06 21:07:52,541 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 21:07:52,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1758641907, now seen corresponding path program 2 times [2022-04-06 21:07:52,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 21:07:52,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759176805] [2022-04-06 21:07:52,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 21:07:52,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 21:07:52,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 21:07:52,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 21:07:52,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 21:07:52,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 21:07:52,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 21:07:52,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-04-06 21:07:52,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-04-06 21:07:52,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-04-06 21:07:52,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:52,637 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-04-06 21:07:52,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 21:07:52,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759176805] [2022-04-06 21:07:52,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759176805] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 21:07:52,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385751270] [2022-04-06 21:07:52,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 21:07:52,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:07:52,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 21:07:52,652 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 21:07:52,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-06 21:07:52,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 21:07:52,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 21:07:52,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 21:07:52,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 21:07:52,818 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-04-06 21:07:52,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 21:07:52,944 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-04-06 21:07:52,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385751270] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 21:07:52,944 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-06 21:07:52,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 13 [2022-04-06 21:07:52,945 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 21:07:52,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1720141731] [2022-04-06 21:07:52,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1720141731] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:52,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 21:07:52,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 21:07:52,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822580218] [2022-04-06 21:07:52,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 21:07:52,945 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 21:07:52,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:52,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 21:07:52,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-04-06 21:07:52,946 INFO L87 Difference]: Start difference. First operand 71 states and 80 transitions. Second operand has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 8 states have internal predecessors, (39), 3 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 21:07:55,001 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 21:07:57,140 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 21:07:57,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 21:07:57,528 INFO L93 Difference]: Finished difference Result 107 states and 121 transitions. [2022-04-06 21:07:57,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 21:07:57,529 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 8 states have internal predecessors, (39), 3 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) Word has length 63 [2022-04-06 21:07:57,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 21:07:57,530 INFO L225 Difference]: With dead ends: 107 [2022-04-06 21:07:57,530 INFO L226 Difference]: Without dead ends: 75 [2022-04-06 21:07:57,530 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 136 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-04-06 21:07:57,530 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 83 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 42 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-04-06 21:07:57,531 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 55 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 408 Invalid, 2 Unknown, 0 Unchecked, 4.5s Time] [2022-04-06 21:07:57,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-04-06 21:07:57,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 73. [2022-04-06 21:07:57,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 50 states have (on average 1.16) internal successors, (58), 51 states have internal predecessors, (58), 13 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2022-04-06 21:07:57,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 82 transitions. [2022-04-06 21:07:57,538 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 82 transitions. Word has length 63 [2022-04-06 21:07:57,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 21:07:57,538 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 82 transitions. [2022-04-06 21:07:57,539 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 8 states have internal predecessors, (39), 3 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 21:07:57,539 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 82 transitions. [2022-04-06 21:07:57,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-04-06 21:07:57,539 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 21:07:57,539 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 21:07:57,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-04-06 21:07:57,751 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:07:57,751 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 21:07:57,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 21:07:57,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1560433451, now seen corresponding path program 3 times [2022-04-06 21:07:57,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:57,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [150422537] [2022-04-06 21:07:57,752 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 21:07:57,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1560433451, now seen corresponding path program 4 times [2022-04-06 21:07:57,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 21:07:57,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037738237] [2022-04-06 21:07:57,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 21:07:57,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 21:07:57,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:57,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 21:07:57,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:57,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 21:07:57,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:57,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 21:07:57,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:57,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 21:07:57,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:57,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 21:07:57,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:57,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-04-06 21:07:57,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:57,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-04-06 21:07:57,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:57,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-04-06 21:07:57,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:07:57,871 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-04-06 21:07:57,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 21:07:57,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037738237] [2022-04-06 21:07:57,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037738237] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 21:07:57,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859930115] [2022-04-06 21:07:57,872 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 21:07:57,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:07:57,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 21:07:57,883 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 21:07:57,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-06 21:07:57,969 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 21:07:57,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 21:07:57,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 10 conjunts are in the unsatisfiable core [2022-04-06 21:07:57,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 21:07:58,155 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-04-06 21:07:58,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 21:07:58,425 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-04-06 21:07:58,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859930115] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 21:07:58,425 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-06 21:07:58,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 20 [2022-04-06 21:07:58,425 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 21:07:58,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [150422537] [2022-04-06 21:07:58,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [150422537] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 21:07:58,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 21:07:58,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 21:07:58,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066307252] [2022-04-06 21:07:58,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 21:07:58,426 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 21:07:58,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 21:07:58,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 21:07:58,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-04-06 21:07:58,427 INFO L87 Difference]: Start difference. First operand 73 states and 82 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 10 states have internal predecessors, (41), 3 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 21:08:00,519 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 21:08:01,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 21:08:01,040 INFO L93 Difference]: Finished difference Result 95 states and 108 transitions. [2022-04-06 21:08:01,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 21:08:01,040 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 10 states have internal predecessors, (41), 3 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 65 [2022-04-06 21:08:01,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 21:08:01,041 INFO L225 Difference]: With dead ends: 95 [2022-04-06 21:08:01,041 INFO L226 Difference]: Without dead ends: 81 [2022-04-06 21:08:01,042 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 133 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-04-06 21:08:01,042 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 83 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 43 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-04-06 21:08:01,042 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 62 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 603 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2022-04-06 21:08:01,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-04-06 21:08:01,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 76. [2022-04-06 21:08:01,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 53 states have (on average 1.169811320754717) internal successors, (62), 54 states have internal predecessors, (62), 13 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2022-04-06 21:08:01,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 86 transitions. [2022-04-06 21:08:01,049 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 86 transitions. Word has length 65 [2022-04-06 21:08:01,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 21:08:01,050 INFO L478 AbstractCegarLoop]: Abstraction has 76 states and 86 transitions. [2022-04-06 21:08:01,050 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 10 states have internal predecessors, (41), 3 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 21:08:01,050 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 86 transitions. [2022-04-06 21:08:01,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-04-06 21:08:01,050 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 21:08:01,050 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 21:08:01,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-04-06 21:08:01,267 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:08:01,267 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 21:08:01,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 21:08:01,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1084413588, now seen corresponding path program 1 times [2022-04-06 21:08:01,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 21:08:01,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [995538793] [2022-04-06 21:08:01,268 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 21:08:01,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1084413588, now seen corresponding path program 2 times [2022-04-06 21:08:01,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 21:08:01,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147985806] [2022-04-06 21:08:01,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 21:08:01,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 21:08:01,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:08:01,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 21:08:01,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:08:01,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 21:08:01,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:08:01,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 21:08:01,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:08:01,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 21:08:01,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:08:01,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 21:08:01,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:08:01,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-04-06 21:08:01,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:08:01,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-04-06 21:08:01,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:08:02,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-04-06 21:08:02,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 21:08:05,828 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-04-06 21:08:05,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 21:08:05,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147985806] [2022-04-06 21:08:05,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147985806] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 21:08:05,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209187608] [2022-04-06 21:08:05,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 21:08:05,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 21:08:05,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 21:08:05,841 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 21:08:05,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-04-06 21:08:05,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 21:08:05,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 21:08:05,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 21:08:05,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 21:08:06,400 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-04-06 21:08:06,628 INFO L356 Elim1Store]: treesize reduction 151, result has 25.2 percent of original size [2022-04-06 21:08:06,628 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 52 treesize of output 68 [2022-04-06 21:08:07,097 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-04-06 21:08:07,210 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-06 21:08:07,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 21:08:07,589 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-04-06 21:08:07,590 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 169 treesize of output 176 [2022-04-06 21:08:07,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-04-06 21:08:07,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-04-06 21:08:07,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-04-06 21:08:07,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-04-06 21:08:07,723 INFO L356 Elim1Store]: treesize reduction 149, result has 55.4 percent of original size [2022-04-06 21:08:07,723 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 207 treesize of output 425