/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/nla-digbench-scaling/hard2_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 23:23:24,355 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 23:23:24,357 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 23:23:24,382 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 23:23:24,383 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 23:23:24,384 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 23:23:24,385 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 23:23:24,386 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 23:23:24,388 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 23:23:24,389 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 23:23:24,389 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 23:23:24,390 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 23:23:24,390 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 23:23:24,391 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 23:23:24,392 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 23:23:24,393 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 23:23:24,393 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 23:23:24,394 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 23:23:24,395 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 23:23:24,397 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 23:23:24,398 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 23:23:24,399 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 23:23:24,400 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 23:23:24,401 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 23:23:24,402 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 23:23:24,407 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 23:23:24,410 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 23:23:24,410 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 23:23:24,411 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 23:23:24,412 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 23:23:24,412 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 23:23:24,413 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 23:23:24,413 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 23:23:24,414 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 23:23:24,414 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 23:23:24,415 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 23:23:24,415 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 23:23:24,416 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 23:23:24,416 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 23:23:24,416 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 23:23:24,417 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 23:23:24,422 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 23:23:24,423 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 23:23:24,434 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 23:23:24,435 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 23:23:24,436 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 23:23:24,436 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 23:23:24,436 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 23:23:24,436 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 23:23:24,437 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 23:23:24,437 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 23:23:24,437 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 23:23:24,438 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 23:23:24,438 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 23:23:24,438 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 23:23:24,438 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 23:23:24,438 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 23:23:24,438 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 23:23:24,439 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 23:23:24,439 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 23:23:24,439 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 23:23:24,439 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 23:23:24,439 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 23:23:24,439 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 23:23:24,439 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-06 23:23:24,439 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 23:23:24,654 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 23:23:24,691 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 23:23:24,693 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 23:23:24,694 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 23:23:24,696 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 23:23:24,697 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound50.c [2022-04-06 23:23:24,779 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b62aeb267/22bd0fe441de4487b92a13c7e71ababd/FLAG2272bcef7 [2022-04-06 23:23:25,183 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 23:23:25,183 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound50.c [2022-04-06 23:23:25,192 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b62aeb267/22bd0fe441de4487b92a13c7e71ababd/FLAG2272bcef7 [2022-04-06 23:23:25,609 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b62aeb267/22bd0fe441de4487b92a13c7e71ababd [2022-04-06 23:23:25,611 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 23:23:25,612 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 23:23:25,613 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 23:23:25,614 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 23:23:25,616 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 23:23:25,617 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 11:23:25" (1/1) ... [2022-04-06 23:23:25,618 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72146241 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:23:25, skipping insertion in model container [2022-04-06 23:23:25,618 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 11:23:25" (1/1) ... [2022-04-06 23:23:25,627 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 23:23:25,647 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 23:23:25,779 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound50.c[526,539] [2022-04-06 23:23:25,797 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 23:23:25,805 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 23:23:25,815 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound50.c[526,539] [2022-04-06 23:23:25,820 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 23:23:25,833 INFO L208 MainTranslator]: Completed translation [2022-04-06 23:23:25,833 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:23:25 WrapperNode [2022-04-06 23:23:25,833 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 23:23:25,834 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 23:23:25,834 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 23:23:25,834 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 23:23:25,844 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:23:25" (1/1) ... [2022-04-06 23:23:25,845 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:23:25" (1/1) ... [2022-04-06 23:23:25,849 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:23:25" (1/1) ... [2022-04-06 23:23:25,850 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:23:25" (1/1) ... [2022-04-06 23:23:25,854 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:23:25" (1/1) ... [2022-04-06 23:23:25,858 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:23:25" (1/1) ... [2022-04-06 23:23:25,859 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:23:25" (1/1) ... [2022-04-06 23:23:25,861 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 23:23:25,862 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 23:23:25,862 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 23:23:25,862 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 23:23:25,868 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:23:25" (1/1) ... [2022-04-06 23:23:25,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 23:23:25,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:25,913 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 23:23:25,936 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 23:23:25,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 23:23:25,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 23:23:25,959 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 23:23:25,959 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 23:23:25,960 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 23:23:25,960 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 23:23:25,960 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 23:23:25,960 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 23:23:25,960 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 23:23:25,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 23:23:25,961 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 23:23:25,961 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 23:23:25,961 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 23:23:25,962 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 23:23:25,962 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 23:23:25,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 23:23:25,964 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 23:23:25,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 23:23:25,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 23:23:25,964 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 23:23:26,018 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 23:23:26,019 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 23:23:26,135 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 23:23:26,140 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 23:23:26,140 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-04-06 23:23:26,142 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 11:23:26 BoogieIcfgContainer [2022-04-06 23:23:26,142 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 23:23:26,144 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 23:23:26,144 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 23:23:26,147 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 23:23:26,147 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 11:23:25" (1/3) ... [2022-04-06 23:23:26,148 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c817d7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 11:23:26, skipping insertion in model container [2022-04-06 23:23:26,148 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:23:25" (2/3) ... [2022-04-06 23:23:26,148 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c817d7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 11:23:26, skipping insertion in model container [2022-04-06 23:23:26,148 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 11:23:26" (3/3) ... [2022-04-06 23:23:26,150 INFO L111 eAbstractionObserver]: Analyzing ICFG hard2_unwindbound50.c [2022-04-06 23:23:26,155 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 23:23:26,155 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 23:23:26,194 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 23:23:26,200 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 23:23:26,201 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 23:23:26,215 INFO L276 IsEmpty]: Start isEmpty. Operand has 31 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 18 states have internal predecessors, (26), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 23:23:26,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-04-06 23:23:26,223 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:26,223 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:26,224 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:26,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:26,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1682617676, now seen corresponding path program 1 times [2022-04-06 23:23:26,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:26,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [391703533] [2022-04-06 23:23:26,259 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:23:26,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1682617676, now seen corresponding path program 2 times [2022-04-06 23:23:26,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:26,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418508355] [2022-04-06 23:23:26,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:26,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:26,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:23:26,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 23:23:26,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:23:26,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 23:23:26,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:26,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418508355] [2022-04-06 23:23:26,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418508355] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:26,533 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:26,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 23:23:26,536 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:26,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [391703533] [2022-04-06 23:23:26,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [391703533] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:26,539 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:26,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 23:23:26,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575918493] [2022-04-06 23:23:26,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:26,544 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 23:23:26,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:26,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 23:23:26,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 23:23:26,583 INFO L87 Difference]: Start difference. First operand has 31 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 18 states have internal predecessors, (26), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 23:23:26,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:26,726 INFO L93 Difference]: Finished difference Result 57 states and 91 transitions. [2022-04-06 23:23:26,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 23:23:26,729 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-04-06 23:23:26,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:26,748 INFO L225 Difference]: With dead ends: 57 [2022-04-06 23:23:26,748 INFO L226 Difference]: Without dead ends: 27 [2022-04-06 23:23:26,753 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 23:23:26,759 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 6 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:26,762 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 44 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:23:26,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-04-06 23:23:26,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2022-04-06 23:23:26,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 15 states have internal predecessors, (20), 9 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 23:23:26,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 36 transitions. [2022-04-06 23:23:26,818 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 36 transitions. Word has length 12 [2022-04-06 23:23:26,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:26,819 INFO L478 AbstractCegarLoop]: Abstraction has 26 states and 36 transitions. [2022-04-06 23:23:26,820 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 23:23:26,820 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 36 transitions. [2022-04-06 23:23:26,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-04-06 23:23:26,821 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:26,821 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:26,821 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 23:23:26,821 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:26,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:26,824 INFO L85 PathProgramCache]: Analyzing trace with hash -2144676086, now seen corresponding path program 1 times [2022-04-06 23:23:26,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:26,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1527803710] [2022-04-06 23:23:26,827 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:23:26,828 INFO L85 PathProgramCache]: Analyzing trace with hash -2144676086, now seen corresponding path program 2 times [2022-04-06 23:23:26,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:26,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135599927] [2022-04-06 23:23:26,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:26,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:26,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:23:26,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 23:23:26,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:23:26,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 23:23:26,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:26,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135599927] [2022-04-06 23:23:26,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135599927] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:26,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:26,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:23:26,965 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:26,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1527803710] [2022-04-06 23:23:26,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1527803710] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:26,965 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:26,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:23:26,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447254893] [2022-04-06 23:23:26,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:26,966 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:23:26,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:26,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:23:26,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:23:26,968 INFO L87 Difference]: Start difference. First operand 26 states and 36 transitions. Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 23:23:27,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:27,191 INFO L93 Difference]: Finished difference Result 41 states and 56 transitions. [2022-04-06 23:23:27,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:23:27,192 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-04-06 23:23:27,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:27,201 INFO L225 Difference]: With dead ends: 41 [2022-04-06 23:23:27,201 INFO L226 Difference]: Without dead ends: 39 [2022-04-06 23:23:27,202 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:23:27,203 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 24 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:27,203 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 85 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:23:27,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-04-06 23:23:27,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 30. [2022-04-06 23:23:27,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 18 states have internal predecessors, (23), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 23:23:27,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2022-04-06 23:23:27,217 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 12 [2022-04-06 23:23:27,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:27,217 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2022-04-06 23:23:27,218 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 23:23:27,218 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2022-04-06 23:23:27,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-04-06 23:23:27,219 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:27,219 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:27,221 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-06 23:23:27,222 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:27,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:27,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1842794081, now seen corresponding path program 1 times [2022-04-06 23:23:27,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:27,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1194945249] [2022-04-06 23:23:27,228 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:23:27,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1842794081, now seen corresponding path program 2 times [2022-04-06 23:23:27,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:27,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585235537] [2022-04-06 23:23:27,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:27,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:27,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:23:27,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 23:23:27,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:23:27,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 23:23:27,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:27,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585235537] [2022-04-06 23:23:27,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585235537] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:27,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:27,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 23:23:27,336 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:27,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1194945249] [2022-04-06 23:23:27,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1194945249] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:27,336 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:27,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 23:23:27,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497512469] [2022-04-06 23:23:27,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:27,337 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:23:27,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:27,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:23:27,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:23:27,338 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 23:23:27,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:27,437 INFO L93 Difference]: Finished difference Result 46 states and 61 transitions. [2022-04-06 23:23:27,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 23:23:27,437 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-04-06 23:23:27,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:27,439 INFO L225 Difference]: With dead ends: 46 [2022-04-06 23:23:27,440 INFO L226 Difference]: Without dead ends: 32 [2022-04-06 23:23:27,440 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:23:27,441 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 6 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:27,442 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 73 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:23:27,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-04-06 23:23:27,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-04-06 23:23:27,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 20 states have internal predecessors, (25), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 23:23:27,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-04-06 23:23:27,450 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 14 [2022-04-06 23:23:27,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:27,450 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-04-06 23:23:27,450 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 23:23:27,451 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-04-06 23:23:27,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-04-06 23:23:27,455 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:27,455 INFO L499 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:27,455 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-04-06 23:23:27,457 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:27,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:27,458 INFO L85 PathProgramCache]: Analyzing trace with hash 311129497, now seen corresponding path program 1 times [2022-04-06 23:23:27,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:27,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1439587537] [2022-04-06 23:23:27,463 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:23:27,463 INFO L85 PathProgramCache]: Analyzing trace with hash 311129497, now seen corresponding path program 2 times [2022-04-06 23:23:27,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:27,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618567845] [2022-04-06 23:23:27,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:27,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:27,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:23:27,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 23:23:27,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:23:27,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-04-06 23:23:27,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:23:27,560 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 23:23:27,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:27,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618567845] [2022-04-06 23:23:27,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618567845] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:27,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:27,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:23:27,562 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:27,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1439587537] [2022-04-06 23:23:27,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1439587537] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:27,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:27,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:23:27,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46679044] [2022-04-06 23:23:27,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:27,563 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:23:27,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:27,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:23:27,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:23:27,565 INFO L87 Difference]: Start difference. First operand 32 states and 41 transitions. Second operand has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-04-06 23:23:27,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:27,738 INFO L93 Difference]: Finished difference Result 46 states and 60 transitions. [2022-04-06 23:23:27,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:23:27,739 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2022-04-06 23:23:27,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:27,740 INFO L225 Difference]: With dead ends: 46 [2022-04-06 23:23:27,740 INFO L226 Difference]: Without dead ends: 44 [2022-04-06 23:23:27,741 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:23:27,742 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 19 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:27,742 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 78 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:23:27,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-04-06 23:23:27,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 36. [2022-04-06 23:23:27,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 23 states have internal predecessors, (28), 9 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 23:23:27,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 44 transitions. [2022-04-06 23:23:27,751 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 44 transitions. Word has length 17 [2022-04-06 23:23:27,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:27,751 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 44 transitions. [2022-04-06 23:23:27,752 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-04-06 23:23:27,752 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 44 transitions. [2022-04-06 23:23:27,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-06 23:23:27,753 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:27,753 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:27,753 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-04-06 23:23:27,753 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:27,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:27,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1912623062, now seen corresponding path program 1 times [2022-04-06 23:23:27,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:27,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1214549960] [2022-04-06 23:23:27,755 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:23:27,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1912623062, now seen corresponding path program 2 times [2022-04-06 23:23:27,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:27,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663034136] [2022-04-06 23:23:27,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:27,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:27,772 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:27,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1231904154] [2022-04-06 23:23:27,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:23:27,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:27,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:27,780 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 23:23:27,810 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 23:23:27,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:23:27,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:27,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 23:23:27,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:28,002 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 23:23:28,002 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 23:23:28,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:28,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663034136] [2022-04-06 23:23:28,003 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:28,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231904154] [2022-04-06 23:23:28,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231904154] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:28,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:28,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:23:28,004 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:28,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1214549960] [2022-04-06 23:23:28,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1214549960] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:28,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:28,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:23:28,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180669792] [2022-04-06 23:23:28,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:28,005 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:23:28,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:28,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:23:28,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:23:28,006 INFO L87 Difference]: Start difference. First operand 36 states and 44 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 23:23:28,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:28,092 INFO L93 Difference]: Finished difference Result 65 states and 87 transitions. [2022-04-06 23:23:28,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:23:28,092 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-04-06 23:23:28,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:28,094 INFO L225 Difference]: With dead ends: 65 [2022-04-06 23:23:28,094 INFO L226 Difference]: Without dead ends: 50 [2022-04-06 23:23:28,094 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:23:28,095 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 10 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:28,096 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 121 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:23:28,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-04-06 23:23:28,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2022-04-06 23:23:28,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 31 states have internal predecessors, (37), 15 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 23:23:28,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-04-06 23:23:28,106 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 22 [2022-04-06 23:23:28,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:28,107 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-04-06 23:23:28,107 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 23:23:28,107 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-04-06 23:23:28,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-04-06 23:23:28,108 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:28,108 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:28,132 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 23:23:28,327 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:28,327 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:28,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:28,328 INFO L85 PathProgramCache]: Analyzing trace with hash 214651490, now seen corresponding path program 1 times [2022-04-06 23:23:28,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:28,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [145480581] [2022-04-06 23:23:28,328 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:23:28,328 INFO L85 PathProgramCache]: Analyzing trace with hash 214651490, now seen corresponding path program 2 times [2022-04-06 23:23:28,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:28,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049550946] [2022-04-06 23:23:28,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:28,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:28,338 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:28,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1762944254] [2022-04-06 23:23:28,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:23:28,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:28,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:28,343 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 23:23:28,355 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 23:23:28,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:23:28,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:28,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 23:23:28,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:28,475 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 23:23:28,475 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 23:23:28,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:28,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049550946] [2022-04-06 23:23:28,476 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:28,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762944254] [2022-04-06 23:23:28,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762944254] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:28,476 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:28,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:23:28,477 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:28,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [145480581] [2022-04-06 23:23:28,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [145480581] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:28,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:28,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:23:28,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141497721] [2022-04-06 23:23:28,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:28,477 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:23:28,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:28,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:23:28,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:23:28,478 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 23:23:28,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:28,512 INFO L93 Difference]: Finished difference Result 70 states and 80 transitions. [2022-04-06 23:23:28,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:23:28,516 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2022-04-06 23:23:28,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:28,517 INFO L225 Difference]: With dead ends: 70 [2022-04-06 23:23:28,517 INFO L226 Difference]: Without dead ends: 63 [2022-04-06 23:23:28,517 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:23:28,518 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 3 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:28,519 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 124 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:23:28,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-04-06 23:23:28,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2022-04-06 23:23:28,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 38 states have (on average 1.1842105263157894) internal successors, (45), 40 states have internal predecessors, (45), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 23:23:28,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 72 transitions. [2022-04-06 23:23:28,536 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 72 transitions. Word has length 30 [2022-04-06 23:23:28,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:28,537 INFO L478 AbstractCegarLoop]: Abstraction has 62 states and 72 transitions. [2022-04-06 23:23:28,538 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 23:23:28,539 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 72 transitions. [2022-04-06 23:23:28,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-04-06 23:23:28,543 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:28,543 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:28,574 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-04-06 23:23:28,771 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,SelfDestructingSolverStorable5 [2022-04-06 23:23:28,772 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:28,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:28,772 INFO L85 PathProgramCache]: Analyzing trace with hash 216379368, now seen corresponding path program 1 times [2022-04-06 23:23:28,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:28,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1106057688] [2022-04-06 23:23:28,773 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:23:28,773 INFO L85 PathProgramCache]: Analyzing trace with hash 216379368, now seen corresponding path program 2 times [2022-04-06 23:23:28,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:28,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776220053] [2022-04-06 23:23:28,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:28,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:28,782 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:28,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [219953540] [2022-04-06 23:23:28,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:23:28,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:28,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:28,785 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 23:23:28,811 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 23:23:28,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:23:28,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:28,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 23:23:28,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:28,991 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 23:23:28,992 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 23:23:28,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:28,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776220053] [2022-04-06 23:23:28,992 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:28,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219953540] [2022-04-06 23:23:28,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219953540] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:28,993 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:28,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:23:28,993 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:28,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1106057688] [2022-04-06 23:23:28,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1106057688] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:28,993 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:28,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:23:28,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329773788] [2022-04-06 23:23:28,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:28,994 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:23:28,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:28,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:23:28,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:23:28,995 INFO L87 Difference]: Start difference. First operand 62 states and 72 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 23:23:29,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:29,069 INFO L93 Difference]: Finished difference Result 76 states and 91 transitions. [2022-04-06 23:23:29,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:23:29,070 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2022-04-06 23:23:29,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:29,075 INFO L225 Difference]: With dead ends: 76 [2022-04-06 23:23:29,075 INFO L226 Difference]: Without dead ends: 64 [2022-04-06 23:23:29,076 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:23:29,079 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 11 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:29,079 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 95 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:23:29,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-04-06 23:23:29,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2022-04-06 23:23:29,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 41 states have internal predecessors, (48), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 23:23:29,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 76 transitions. [2022-04-06 23:23:29,111 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 76 transitions. Word has length 30 [2022-04-06 23:23:29,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:29,112 INFO L478 AbstractCegarLoop]: Abstraction has 63 states and 76 transitions. [2022-04-06 23:23:29,112 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 23:23:29,112 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 76 transitions. [2022-04-06 23:23:29,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-04-06 23:23:29,120 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:29,120 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 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 23:23:29,150 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 23:23:29,335 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:29,336 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:29,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:29,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1255015940, now seen corresponding path program 1 times [2022-04-06 23:23:29,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:29,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1847690155] [2022-04-06 23:23:29,361 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:29,361 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:29,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1255015940, now seen corresponding path program 2 times [2022-04-06 23:23:29,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:29,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262521077] [2022-04-06 23:23:29,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:29,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:29,390 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:29,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1923475575] [2022-04-06 23:23:29,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:23:29,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:29,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:29,392 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 23:23:29,415 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 23:23:29,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:23:29,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:29,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 23:23:29,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:29,559 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-04-06 23:23:29,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:29,669 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 23:23:29,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:29,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262521077] [2022-04-06 23:23:29,669 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:29,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923475575] [2022-04-06 23:23:29,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923475575] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:29,670 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:29,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-04-06 23:23:29,670 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:29,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1847690155] [2022-04-06 23:23:29,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1847690155] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:29,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:29,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:23:29,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571408082] [2022-04-06 23:23:29,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:29,671 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:23:29,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:29,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:23:29,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-04-06 23:23:29,672 INFO L87 Difference]: Start difference. First operand 63 states and 76 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 23:23:29,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:29,719 INFO L93 Difference]: Finished difference Result 90 states and 114 transitions. [2022-04-06 23:23:29,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 23:23:29,719 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 37 [2022-04-06 23:23:29,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:29,723 INFO L225 Difference]: With dead ends: 90 [2022-04-06 23:23:29,724 INFO L226 Difference]: Without dead ends: 65 [2022-04-06 23:23:29,727 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-04-06 23:23:29,728 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:29,728 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 126 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:23:29,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-04-06 23:23:29,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2022-04-06 23:23:29,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 41 states have (on average 1.2195121951219512) internal successors, (50), 43 states have internal predecessors, (50), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 23:23:29,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 78 transitions. [2022-04-06 23:23:29,755 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 78 transitions. Word has length 37 [2022-04-06 23:23:29,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:29,756 INFO L478 AbstractCegarLoop]: Abstraction has 65 states and 78 transitions. [2022-04-06 23:23:29,756 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 23:23:29,756 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 78 transitions. [2022-04-06 23:23:29,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-04-06 23:23:29,758 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:29,758 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:29,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-04-06 23:23:29,971 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:29,972 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:29,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:29,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1057559728, now seen corresponding path program 1 times [2022-04-06 23:23:29,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:29,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [128022471] [2022-04-06 23:23:29,979 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:29,979 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:29,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1057559728, now seen corresponding path program 2 times [2022-04-06 23:23:29,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:29,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115148487] [2022-04-06 23:23:29,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:29,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:29,987 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:29,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [432890878] [2022-04-06 23:23:29,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:23:29,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:29,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:29,989 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 23:23:30,003 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 23:23:30,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:23:30,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:30,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 23:23:30,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:30,195 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-04-06 23:23:30,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:30,316 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-04-06 23:23:30,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:30,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115148487] [2022-04-06 23:23:30,317 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:30,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432890878] [2022-04-06 23:23:30,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432890878] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 23:23:30,317 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 23:23:30,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-04-06 23:23:30,318 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:30,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [128022471] [2022-04-06 23:23:30,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [128022471] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:30,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:30,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:23:30,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233967203] [2022-04-06 23:23:30,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:30,318 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:23:30,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:30,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:23:30,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 23:23:30,319 INFO L87 Difference]: Start difference. First operand 65 states and 78 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 23:23:30,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:30,371 INFO L93 Difference]: Finished difference Result 78 states and 95 transitions. [2022-04-06 23:23:30,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:23:30,371 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 40 [2022-04-06 23:23:30,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:30,372 INFO L225 Difference]: With dead ends: 78 [2022-04-06 23:23:30,372 INFO L226 Difference]: Without dead ends: 76 [2022-04-06 23:23:30,372 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 23:23:30,375 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 11 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:30,375 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 103 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:23:30,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-04-06 23:23:30,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 73. [2022-04-06 23:23:30,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 46 states have (on average 1.2173913043478262) internal successors, (56), 49 states have internal predecessors, (56), 17 states have call successors, (17), 10 states have call predecessors, (17), 9 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-06 23:23:30,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 88 transitions. [2022-04-06 23:23:30,397 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 88 transitions. Word has length 40 [2022-04-06 23:23:30,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:30,398 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 88 transitions. [2022-04-06 23:23:30,398 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 23:23:30,398 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 88 transitions. [2022-04-06 23:23:30,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-04-06 23:23:30,400 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:30,400 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:30,425 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 23:23:30,615 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:30,616 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:30,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:30,616 INFO L85 PathProgramCache]: Analyzing trace with hash 529029787, now seen corresponding path program 1 times [2022-04-06 23:23:30,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:30,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [324465429] [2022-04-06 23:23:30,620 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:30,621 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:30,621 INFO L85 PathProgramCache]: Analyzing trace with hash 529029787, now seen corresponding path program 2 times [2022-04-06 23:23:30,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:30,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995636771] [2022-04-06 23:23:30,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:30,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:30,629 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:30,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1378428612] [2022-04-06 23:23:30,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:23:30,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:30,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:30,631 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 23:23:30,659 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 23:23:30,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:23:30,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:30,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 23:23:30,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:30,814 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 36 proven. 42 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 23:23:30,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:30,941 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-04-06 23:23:30,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:30,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995636771] [2022-04-06 23:23:30,942 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:30,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378428612] [2022-04-06 23:23:30,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378428612] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:30,942 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:30,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-06 23:23:30,942 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:30,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [324465429] [2022-04-06 23:23:30,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [324465429] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:30,943 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:30,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:23:30,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881937496] [2022-04-06 23:23:30,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:30,944 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:23:30,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:30,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:23:30,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:23:30,945 INFO L87 Difference]: Start difference. First operand 73 states and 88 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-04-06 23:23:30,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:30,995 INFO L93 Difference]: Finished difference Result 104 states and 120 transitions. [2022-04-06 23:23:30,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 23:23:30,996 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 53 [2022-04-06 23:23:30,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:30,998 INFO L225 Difference]: With dead ends: 104 [2022-04-06 23:23:30,998 INFO L226 Difference]: Without dead ends: 92 [2022-04-06 23:23:30,998 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:23:30,999 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:30,999 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 117 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:23:31,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-04-06 23:23:31,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 91. [2022-04-06 23:23:31,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 58 states have (on average 1.1896551724137931) internal successors, (69), 61 states have internal predecessors, (69), 20 states have call successors, (20), 13 states have call predecessors, (20), 12 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 23:23:31,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 107 transitions. [2022-04-06 23:23:31,010 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 107 transitions. Word has length 53 [2022-04-06 23:23:31,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:31,011 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 107 transitions. [2022-04-06 23:23:31,011 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-04-06 23:23:31,011 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 107 transitions. [2022-04-06 23:23:31,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-06 23:23:31,012 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:31,012 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:31,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-04-06 23:23:31,235 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:31,236 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:31,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:31,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1864650262, now seen corresponding path program 3 times [2022-04-06 23:23:31,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:31,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1768989756] [2022-04-06 23:23:31,240 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:31,241 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:31,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1864650262, now seen corresponding path program 4 times [2022-04-06 23:23:31,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:31,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568950527] [2022-04-06 23:23:31,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:31,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:31,249 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:31,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1107576426] [2022-04-06 23:23:31,250 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:23:31,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:31,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:31,251 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 23:23:31,253 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 23:23:31,306 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:23:31,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:31,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 23:23:31,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:31,419 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 36 proven. 46 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 23:23:31,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:31,543 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-04-06 23:23:31,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:31,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568950527] [2022-04-06 23:23:31,544 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:31,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107576426] [2022-04-06 23:23:31,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107576426] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:31,544 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:31,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-06 23:23:31,546 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:31,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1768989756] [2022-04-06 23:23:31,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1768989756] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:31,547 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:31,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:23:31,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937880813] [2022-04-06 23:23:31,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:31,547 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:23:31,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:31,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:23:31,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:23:31,549 INFO L87 Difference]: Start difference. First operand 91 states and 107 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-04-06 23:23:31,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:31,598 INFO L93 Difference]: Finished difference Result 126 states and 155 transitions. [2022-04-06 23:23:31,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:23:31,598 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 55 [2022-04-06 23:23:31,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:31,603 INFO L225 Difference]: With dead ends: 126 [2022-04-06 23:23:31,603 INFO L226 Difference]: Without dead ends: 93 [2022-04-06 23:23:31,604 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-04-06 23:23:31,604 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 3 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:31,605 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 134 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:23:31,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-04-06 23:23:31,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2022-04-06 23:23:31,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 60 states have (on average 1.1833333333333333) internal successors, (71), 63 states have internal predecessors, (71), 20 states have call successors, (20), 13 states have call predecessors, (20), 12 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 23:23:31,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 109 transitions. [2022-04-06 23:23:31,619 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 109 transitions. Word has length 55 [2022-04-06 23:23:31,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:31,620 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 109 transitions. [2022-04-06 23:23:31,620 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-04-06 23:23:31,621 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 109 transitions. [2022-04-06 23:23:31,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-04-06 23:23:31,621 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:31,621 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 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] [2022-04-06 23:23:31,647 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 23:23:31,835 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:31,836 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:31,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:31,836 INFO L85 PathProgramCache]: Analyzing trace with hash -43330764, now seen corresponding path program 1 times [2022-04-06 23:23:31,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:31,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2123115936] [2022-04-06 23:23:31,839 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:31,839 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:31,839 INFO L85 PathProgramCache]: Analyzing trace with hash -43330764, now seen corresponding path program 2 times [2022-04-06 23:23:31,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:31,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661466747] [2022-04-06 23:23:31,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:31,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:31,848 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:31,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [922962926] [2022-04-06 23:23:31,848 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:23:31,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:31,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:31,849 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 23:23:31,858 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 23:23:31,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:23:31,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:31,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 23:23:31,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:32,037 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 16 proven. 92 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 23:23:32,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:32,188 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 23:23:32,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:32,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661466747] [2022-04-06 23:23:32,188 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:32,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922962926] [2022-04-06 23:23:32,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922962926] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:32,188 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:32,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-06 23:23:32,189 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:32,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2123115936] [2022-04-06 23:23:32,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2123115936] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:32,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:32,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 23:23:32,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006913578] [2022-04-06 23:23:32,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:32,190 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 23:23:32,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:32,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 23:23:32,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-06 23:23:32,190 INFO L87 Difference]: Start difference. First operand 93 states and 109 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 23:23:32,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:32,282 INFO L93 Difference]: Finished difference Result 145 states and 168 transitions. [2022-04-06 23:23:32,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:23:32,282 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 62 [2022-04-06 23:23:32,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:32,285 INFO L225 Difference]: With dead ends: 145 [2022-04-06 23:23:32,285 INFO L226 Difference]: Without dead ends: 130 [2022-04-06 23:23:32,287 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2022-04-06 23:23:32,287 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 27 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:32,287 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 150 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:23:32,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-04-06 23:23:32,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 127. [2022-04-06 23:23:32,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 83 states have (on average 1.1686746987951808) internal successors, (97), 86 states have internal predecessors, (97), 27 states have call successors, (27), 18 states have call predecessors, (27), 16 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2022-04-06 23:23:32,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 148 transitions. [2022-04-06 23:23:32,305 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 148 transitions. Word has length 62 [2022-04-06 23:23:32,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:32,306 INFO L478 AbstractCegarLoop]: Abstraction has 127 states and 148 transitions. [2022-04-06 23:23:32,306 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 23:23:32,306 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 148 transitions. [2022-04-06 23:23:32,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-04-06 23:23:32,307 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:32,307 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:32,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-06 23:23:32,531 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-06 23:23:32,532 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:32,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:32,532 INFO L85 PathProgramCache]: Analyzing trace with hash -41602886, now seen corresponding path program 1 times [2022-04-06 23:23:32,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:32,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [327835626] [2022-04-06 23:23:32,536 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:32,536 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:32,536 INFO L85 PathProgramCache]: Analyzing trace with hash -41602886, now seen corresponding path program 2 times [2022-04-06 23:23:32,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:32,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114121981] [2022-04-06 23:23:32,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:32,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:32,544 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:32,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [921271118] [2022-04-06 23:23:32,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:23:32,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:32,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:32,546 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:23:32,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-04-06 23:23:32,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:23:32,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:32,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 23:23:32,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:32,960 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 23:23:32,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:34,087 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 23:23:34,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:34,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114121981] [2022-04-06 23:23:34,089 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:34,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921271118] [2022-04-06 23:23:34,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921271118] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:34,089 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:34,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-04-06 23:23:34,090 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:34,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [327835626] [2022-04-06 23:23:34,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [327835626] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:34,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:34,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 23:23:34,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531464408] [2022-04-06 23:23:34,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:34,091 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 23:23:34,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:34,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 23:23:34,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:23:34,092 INFO L87 Difference]: Start difference. First operand 127 states and 148 transitions. Second operand has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 23:23:34,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:34,263 INFO L93 Difference]: Finished difference Result 181 states and 219 transitions. [2022-04-06 23:23:34,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 23:23:34,263 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 62 [2022-04-06 23:23:34,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:34,265 INFO L225 Difference]: With dead ends: 181 [2022-04-06 23:23:34,265 INFO L226 Difference]: Without dead ends: 137 [2022-04-06 23:23:34,266 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 112 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-04-06 23:23:34,266 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 13 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:34,267 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 187 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:23:34,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-04-06 23:23:34,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 135. [2022-04-06 23:23:34,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 89 states have (on average 1.1685393258426966) internal successors, (104), 92 states have internal predecessors, (104), 27 states have call successors, (27), 19 states have call predecessors, (27), 18 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) [2022-04-06 23:23:34,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 156 transitions. [2022-04-06 23:23:34,281 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 156 transitions. Word has length 62 [2022-04-06 23:23:34,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:34,281 INFO L478 AbstractCegarLoop]: Abstraction has 135 states and 156 transitions. [2022-04-06 23:23:34,281 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 23:23:34,281 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 156 transitions. [2022-04-06 23:23:34,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-06 23:23:34,282 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:34,282 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:34,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-04-06 23:23:34,499 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 23:23:34,499 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:34,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:34,500 INFO L85 PathProgramCache]: Analyzing trace with hash -378736343, now seen corresponding path program 3 times [2022-04-06 23:23:34,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:34,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [857345991] [2022-04-06 23:23:34,504 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:34,504 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:34,504 INFO L85 PathProgramCache]: Analyzing trace with hash -378736343, now seen corresponding path program 4 times [2022-04-06 23:23:34,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:34,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672756493] [2022-04-06 23:23:34,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:34,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:34,513 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:34,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [919098667] [2022-04-06 23:23:34,513 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:23:34,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:34,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:34,515 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:23:34,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-06 23:23:34,573 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:23:34,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:34,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 28 conjunts are in the unsatisfiable core [2022-04-06 23:23:34,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:35,094 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 48 proven. 34 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-04-06 23:23:35,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:35,153 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 23:23:35,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:35,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672756493] [2022-04-06 23:23:35,219 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:35,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919098667] [2022-04-06 23:23:35,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919098667] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 23:23:35,220 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 23:23:35,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-04-06 23:23:35,220 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:35,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [857345991] [2022-04-06 23:23:35,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [857345991] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:35,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:35,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 23:23:35,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411526143] [2022-04-06 23:23:35,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:35,221 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 23:23:35,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:35,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 23:23:35,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-04-06 23:23:35,222 INFO L87 Difference]: Start difference. First operand 135 states and 156 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 9 states have internal predecessors, (24), 7 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2022-04-06 23:23:35,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:35,527 INFO L93 Difference]: Finished difference Result 188 states and 232 transitions. [2022-04-06 23:23:35,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 23:23:35,527 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 9 states have internal predecessors, (24), 7 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) Word has length 67 [2022-04-06 23:23:35,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:35,528 INFO L225 Difference]: With dead ends: 188 [2022-04-06 23:23:35,528 INFO L226 Difference]: Without dead ends: 163 [2022-04-06 23:23:35,529 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:23:35,529 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 40 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:35,530 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 246 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 333 Invalid, 0 Unknown, 63 Unchecked, 0.2s Time] [2022-04-06 23:23:35,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-04-06 23:23:35,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 157. [2022-04-06 23:23:35,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 102 states have (on average 1.1862745098039216) internal successors, (121), 107 states have internal predecessors, (121), 34 states have call successors, (34), 21 states have call predecessors, (34), 20 states have return successors, (32), 28 states have call predecessors, (32), 32 states have call successors, (32) [2022-04-06 23:23:35,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 187 transitions. [2022-04-06 23:23:35,550 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 187 transitions. Word has length 67 [2022-04-06 23:23:35,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:35,551 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 187 transitions. [2022-04-06 23:23:35,551 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 9 states have internal predecessors, (24), 7 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2022-04-06 23:23:35,552 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 187 transitions. [2022-04-06 23:23:35,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-04-06 23:23:35,552 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:35,552 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:35,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-04-06 23:23:35,777 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 23:23:35,777 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:35,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:35,778 INFO L85 PathProgramCache]: Analyzing trace with hash 73149133, now seen corresponding path program 1 times [2022-04-06 23:23:35,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:35,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [529832031] [2022-04-06 23:23:35,781 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:35,782 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:35,782 INFO L85 PathProgramCache]: Analyzing trace with hash 73149133, now seen corresponding path program 2 times [2022-04-06 23:23:35,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:35,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093575645] [2022-04-06 23:23:35,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:35,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:35,790 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:35,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [102733313] [2022-04-06 23:23:35,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:23:35,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:35,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:35,791 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:23:35,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-06 23:23:35,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:23:35,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:35,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 23:23:35,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:36,394 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 62 proven. 32 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2022-04-06 23:23:36,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:36,688 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 68 proven. 2 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2022-04-06 23:23:36,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:36,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093575645] [2022-04-06 23:23:36,689 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:36,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102733313] [2022-04-06 23:23:36,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102733313] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:36,689 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:36,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 16 [2022-04-06 23:23:36,689 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:36,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [529832031] [2022-04-06 23:23:36,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [529832031] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:36,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:36,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 23:23:36,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125772390] [2022-04-06 23:23:36,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:36,690 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 23:23:36,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:36,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 23:23:36,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-04-06 23:23:36,691 INFO L87 Difference]: Start difference. First operand 157 states and 187 transitions. Second operand has 12 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 6 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 23:23:36,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:36,950 INFO L93 Difference]: Finished difference Result 186 states and 221 transitions. [2022-04-06 23:23:36,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 23:23:36,951 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 6 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 73 [2022-04-06 23:23:36,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:36,952 INFO L225 Difference]: With dead ends: 186 [2022-04-06 23:23:36,953 INFO L226 Difference]: Without dead ends: 129 [2022-04-06 23:23:36,953 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 129 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:23:36,954 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 20 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:36,954 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 147 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:23:36,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-04-06 23:23:36,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2022-04-06 23:23:36,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 83 states have (on average 1.180722891566265) internal successors, (98), 87 states have internal predecessors, (98), 28 states have call successors, (28), 18 states have call predecessors, (28), 17 states have return successors, (26), 23 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-06 23:23:36,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 152 transitions. [2022-04-06 23:23:36,967 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 152 transitions. Word has length 73 [2022-04-06 23:23:36,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:36,967 INFO L478 AbstractCegarLoop]: Abstraction has 129 states and 152 transitions. [2022-04-06 23:23:36,968 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 6 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 23:23:36,968 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 152 transitions. [2022-04-06 23:23:36,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-04-06 23:23:36,968 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:36,969 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:37,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-04-06 23:23:37,183 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-04-06 23:23:37,183 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:37,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:37,184 INFO L85 PathProgramCache]: Analyzing trace with hash 469209008, now seen corresponding path program 5 times [2022-04-06 23:23:37,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:37,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1401913017] [2022-04-06 23:23:37,187 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:37,187 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:37,187 INFO L85 PathProgramCache]: Analyzing trace with hash 469209008, now seen corresponding path program 6 times [2022-04-06 23:23:37,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:37,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134006610] [2022-04-06 23:23:37,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:37,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:37,195 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:37,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [636112110] [2022-04-06 23:23:37,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:23:37,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:37,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:37,196 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:23:37,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-06 23:23:37,261 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-04-06 23:23:37,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:37,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 23:23:37,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:37,427 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 54 proven. 132 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-04-06 23:23:37,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:37,631 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 20 proven. 24 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-04-06 23:23:37,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:37,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134006610] [2022-04-06 23:23:37,631 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:37,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636112110] [2022-04-06 23:23:37,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636112110] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:37,632 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:37,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-06 23:23:37,633 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:37,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1401913017] [2022-04-06 23:23:37,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1401913017] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:37,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:37,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 23:23:37,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337584818] [2022-04-06 23:23:37,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:37,634 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 23:23:37,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:37,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 23:23:37,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-06 23:23:37,635 INFO L87 Difference]: Start difference. First operand 129 states and 152 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 23:23:37,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:37,711 INFO L93 Difference]: Finished difference Result 170 states and 207 transitions. [2022-04-06 23:23:37,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 23:23:37,712 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 73 [2022-04-06 23:23:37,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:37,713 INFO L225 Difference]: With dead ends: 170 [2022-04-06 23:23:37,714 INFO L226 Difference]: Without dead ends: 131 [2022-04-06 23:23:37,714 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-04-06 23:23:37,715 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 3 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:37,715 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 186 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:23:37,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-04-06 23:23:37,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2022-04-06 23:23:37,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 85 states have (on average 1.1764705882352942) internal successors, (100), 89 states have internal predecessors, (100), 28 states have call successors, (28), 18 states have call predecessors, (28), 17 states have return successors, (26), 23 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-06 23:23:37,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 154 transitions. [2022-04-06 23:23:37,732 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 154 transitions. Word has length 73 [2022-04-06 23:23:37,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:37,732 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 154 transitions. [2022-04-06 23:23:37,732 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 23:23:37,732 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 154 transitions. [2022-04-06 23:23:37,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 23:23:37,735 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:37,735 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:37,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-04-06 23:23:37,951 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-06 23:23:37,952 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:37,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:37,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1997631578, now seen corresponding path program 3 times [2022-04-06 23:23:37,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:37,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [867011494] [2022-04-06 23:23:37,956 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:37,956 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:37,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1997631578, now seen corresponding path program 4 times [2022-04-06 23:23:37,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:37,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760196794] [2022-04-06 23:23:37,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:37,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:37,967 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:37,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2138489989] [2022-04-06 23:23:37,968 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:23:37,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:37,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:37,974 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:23:37,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-06 23:23:38,038 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:23:38,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:38,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 23:23:38,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:38,241 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 22 proven. 200 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-04-06 23:23:38,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:38,448 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 22 proven. 20 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-04-06 23:23:38,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:38,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760196794] [2022-04-06 23:23:38,449 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:38,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138489989] [2022-04-06 23:23:38,449 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138489989] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:38,449 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:38,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 23:23:38,450 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:38,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [867011494] [2022-04-06 23:23:38,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [867011494] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:38,450 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:38,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 23:23:38,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30017793] [2022-04-06 23:23:38,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:38,450 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 23:23:38,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:38,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 23:23:38,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 23:23:38,451 INFO L87 Difference]: Start difference. First operand 131 states and 154 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 23:23:38,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:38,568 INFO L93 Difference]: Finished difference Result 181 states and 209 transitions. [2022-04-06 23:23:38,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 23:23:38,569 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2022-04-06 23:23:38,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:38,571 INFO L225 Difference]: With dead ends: 181 [2022-04-06 23:23:38,571 INFO L226 Difference]: Without dead ends: 166 [2022-04-06 23:23:38,571 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=129, Unknown=0, NotChecked=0, Total=210 [2022-04-06 23:23:38,572 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 29 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:38,572 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 171 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:23:38,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-04-06 23:23:38,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 163. [2022-04-06 23:23:38,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 106 states have (on average 1.1603773584905661) internal successors, (123), 110 states have internal predecessors, (123), 35 states have call successors, (35), 23 states have call predecessors, (35), 21 states have return successors, (32), 29 states have call predecessors, (32), 32 states have call successors, (32) [2022-04-06 23:23:38,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 190 transitions. [2022-04-06 23:23:38,588 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 190 transitions. Word has length 80 [2022-04-06 23:23:38,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:38,588 INFO L478 AbstractCegarLoop]: Abstraction has 163 states and 190 transitions. [2022-04-06 23:23:38,588 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 23:23:38,588 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 190 transitions. [2022-04-06 23:23:38,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 23:23:38,590 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:38,590 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:38,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-04-06 23:23:38,803 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-06 23:23:38,804 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:38,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:38,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1999359456, now seen corresponding path program 5 times [2022-04-06 23:23:38,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:38,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [247189027] [2022-04-06 23:23:38,807 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:38,807 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:38,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1999359456, now seen corresponding path program 6 times [2022-04-06 23:23:38,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:38,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560469840] [2022-04-06 23:23:38,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:38,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:38,821 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:38,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2112634056] [2022-04-06 23:23:38,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:23:38,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:38,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:38,824 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:23:38,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-06 23:23:38,876 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-04-06 23:23:38,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:38,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 26 conjunts are in the unsatisfiable core [2022-04-06 23:23:38,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:39,299 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 57 proven. 10 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 23:23:39,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:24:59,045 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 45 proven. 22 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 23:24:59,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:24:59,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560469840] [2022-04-06 23:24:59,046 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:24:59,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112634056] [2022-04-06 23:24:59,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112634056] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:24:59,046 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:24:59,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2022-04-06 23:24:59,046 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:24:59,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [247189027] [2022-04-06 23:24:59,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [247189027] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:24:59,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:24:59,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 23:24:59,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855969722] [2022-04-06 23:24:59,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:24:59,047 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 23:24:59,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:24:59,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 23:24:59,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=182, Unknown=1, NotChecked=0, Total=240 [2022-04-06 23:24:59,048 INFO L87 Difference]: Start difference. First operand 163 states and 190 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 23:24:59,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:24:59,266 INFO L93 Difference]: Finished difference Result 193 states and 224 transitions. [2022-04-06 23:24:59,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 23:24:59,266 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 80 [2022-04-06 23:24:59,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:24:59,268 INFO L225 Difference]: With dead ends: 193 [2022-04-06 23:24:59,268 INFO L226 Difference]: Without dead ends: 173 [2022-04-06 23:24:59,268 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=70, Invalid=235, Unknown=1, NotChecked=0, Total=306 [2022-04-06 23:24:59,269 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 48 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:24:59,269 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 126 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:24:59,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-04-06 23:24:59,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 169. [2022-04-06 23:24:59,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 111 states have (on average 1.1531531531531531) internal successors, (128), 115 states have internal predecessors, (128), 35 states have call successors, (35), 23 states have call predecessors, (35), 22 states have return successors, (33), 30 states have call predecessors, (33), 33 states have call successors, (33) [2022-04-06 23:24:59,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 196 transitions. [2022-04-06 23:24:59,285 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 196 transitions. Word has length 80 [2022-04-06 23:24:59,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:24:59,285 INFO L478 AbstractCegarLoop]: Abstraction has 169 states and 196 transitions. [2022-04-06 23:24:59,285 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 23:24:59,286 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 196 transitions. [2022-04-06 23:24:59,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 23:24:59,287 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:24:59,287 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:24:59,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-04-06 23:24:59,499 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:24:59,500 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:24:59,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:24:59,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1035991527, now seen corresponding path program 3 times [2022-04-06 23:24:59,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:24:59,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1673571222] [2022-04-06 23:24:59,503 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:24:59,504 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:24:59,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1035991527, now seen corresponding path program 4 times [2022-04-06 23:24:59,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:24:59,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982416682] [2022-04-06 23:24:59,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:24:59,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:24:59,517 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:24:59,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1250463501] [2022-04-06 23:24:59,517 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:24:59,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:24:59,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:24:59,518 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:24:59,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-06 23:24:59,573 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:24:59,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:24:59,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 23:24:59,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:24:59,810 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 44 proven. 5 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:24:59,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:24:59,992 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 38 proven. 11 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:24:59,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:24:59,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982416682] [2022-04-06 23:24:59,992 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:24:59,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250463501] [2022-04-06 23:24:59,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250463501] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:24:59,993 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:24:59,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-04-06 23:24:59,993 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:24:59,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1673571222] [2022-04-06 23:24:59,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1673571222] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:24:59,993 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:24:59,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 23:24:59,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350868292] [2022-04-06 23:24:59,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:24:59,994 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-06 23:24:59,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:24:59,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-06 23:24:59,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:24:59,995 INFO L87 Difference]: Start difference. First operand 169 states and 196 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-04-06 23:25:00,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:25:00,052 INFO L93 Difference]: Finished difference Result 197 states and 235 transitions. [2022-04-06 23:25:00,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-06 23:25:00,053 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 91 [2022-04-06 23:25:00,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:25:00,054 INFO L225 Difference]: With dead ends: 197 [2022-04-06 23:25:00,055 INFO L226 Difference]: Without dead ends: 184 [2022-04-06 23:25:00,055 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 175 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:25:00,055 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 7 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:25:00,056 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 99 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:25:00,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-04-06 23:25:00,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 180. [2022-04-06 23:25:00,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 118 states have (on average 1.1694915254237288) internal successors, (138), 122 states have internal predecessors, (138), 39 states have call successors, (39), 23 states have call predecessors, (39), 22 states have return successors, (37), 34 states have call predecessors, (37), 37 states have call successors, (37) [2022-04-06 23:25:00,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 214 transitions. [2022-04-06 23:25:00,075 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 214 transitions. Word has length 91 [2022-04-06 23:25:00,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:25:00,076 INFO L478 AbstractCegarLoop]: Abstraction has 180 states and 214 transitions. [2022-04-06 23:25:00,076 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-04-06 23:25:00,076 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 214 transitions. [2022-04-06 23:25:00,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 23:25:00,077 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:25:00,077 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:25:00,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-06 23:25:00,291 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:25:00,291 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:25:00,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:25:00,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1432051402, now seen corresponding path program 7 times [2022-04-06 23:25:00,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:25:00,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1511420242] [2022-04-06 23:25:00,295 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:25:00,295 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:25:00,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1432051402, now seen corresponding path program 8 times [2022-04-06 23:25:00,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:25:00,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120139210] [2022-04-06 23:25:00,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:25:00,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:25:00,308 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:25:00,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [316146675] [2022-04-06 23:25:00,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:25:00,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:25:00,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:25:00,310 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:25:00,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-06 23:25:00,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:25:00,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:25:00,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 23:25:00,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:25:00,559 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 72 proven. 260 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-04-06 23:25:00,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:25:00,771 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 26 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:25:00,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:25:00,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120139210] [2022-04-06 23:25:00,772 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:25:00,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316146675] [2022-04-06 23:25:00,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316146675] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:25:00,772 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:25:00,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 23:25:00,772 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:25:00,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1511420242] [2022-04-06 23:25:00,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1511420242] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:25:00,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:25:00,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 23:25:00,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240544906] [2022-04-06 23:25:00,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:25:00,773 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 23:25:00,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:25:00,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 23:25:00,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 23:25:00,774 INFO L87 Difference]: Start difference. First operand 180 states and 214 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 23:25:00,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:25:00,876 INFO L93 Difference]: Finished difference Result 242 states and 300 transitions. [2022-04-06 23:25:00,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 23:25:00,877 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 91 [2022-04-06 23:25:00,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:25:00,880 INFO L225 Difference]: With dead ends: 242 [2022-04-06 23:25:00,880 INFO L226 Difference]: Without dead ends: 182 [2022-04-06 23:25:00,881 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=183, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:25:00,882 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 11 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:25:00,882 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 176 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:25:00,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2022-04-06 23:25:00,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2022-04-06 23:25:00,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 120 states have (on average 1.1666666666666667) internal successors, (140), 124 states have internal predecessors, (140), 39 states have call successors, (39), 23 states have call predecessors, (39), 22 states have return successors, (37), 34 states have call predecessors, (37), 37 states have call successors, (37) [2022-04-06 23:25:00,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 216 transitions. [2022-04-06 23:25:00,906 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 216 transitions. Word has length 91 [2022-04-06 23:25:00,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:25:00,906 INFO L478 AbstractCegarLoop]: Abstraction has 182 states and 216 transitions. [2022-04-06 23:25:00,907 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 23:25:00,907 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 216 transitions. [2022-04-06 23:25:00,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-04-06 23:25:00,909 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:25:00,909 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:25:00,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-04-06 23:25:01,131 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:25:01,132 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:25:01,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:25:01,132 INFO L85 PathProgramCache]: Analyzing trace with hash -614243194, now seen corresponding path program 5 times [2022-04-06 23:25:01,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:25:01,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [621484094] [2022-04-06 23:25:01,135 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:25:01,135 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:25:01,135 INFO L85 PathProgramCache]: Analyzing trace with hash -614243194, now seen corresponding path program 6 times [2022-04-06 23:25:01,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:25:01,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415015447] [2022-04-06 23:25:01,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:25:01,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:25:01,149 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:25:01,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [190464388] [2022-04-06 23:25:01,149 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:25:01,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:25:01,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:25:01,151 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:25:01,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-06 23:25:01,233 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 23:25:01,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:25:01,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 23:25:01,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:25:01,439 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 26 proven. 296 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-04-06 23:25:01,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:25:01,674 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 26 proven. 28 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:25:01,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:25:01,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415015447] [2022-04-06 23:25:01,674 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:25:01,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190464388] [2022-04-06 23:25:01,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190464388] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:25:01,675 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:25:01,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-06 23:25:01,675 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:25:01,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [621484094] [2022-04-06 23:25:01,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [621484094] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:25:01,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:25:01,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 23:25:01,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046308604] [2022-04-06 23:25:01,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:25:01,676 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 23:25:01,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:25:01,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 23:25:01,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 23:25:01,677 INFO L87 Difference]: Start difference. First operand 182 states and 216 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 23:25:01,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:25:01,812 INFO L93 Difference]: Finished difference Result 240 states and 281 transitions. [2022-04-06 23:25:01,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 23:25:01,813 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 94 [2022-04-06 23:25:01,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:25:01,815 INFO L225 Difference]: With dead ends: 240 [2022-04-06 23:25:01,815 INFO L226 Difference]: Without dead ends: 227 [2022-04-06 23:25:01,815 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=186, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:25:01,816 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 41 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:25:01,816 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 199 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:25:01,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-04-06 23:25:01,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 226. [2022-04-06 23:25:01,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 151 states have (on average 1.1456953642384107) internal successors, (173), 155 states have internal predecessors, (173), 46 states have call successors, (46), 29 states have call predecessors, (46), 28 states have return successors, (44), 41 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 23:25:01,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 263 transitions. [2022-04-06 23:25:01,838 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 263 transitions. Word has length 94 [2022-04-06 23:25:01,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:25:01,839 INFO L478 AbstractCegarLoop]: Abstraction has 226 states and 263 transitions. [2022-04-06 23:25:01,839 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 23:25:01,839 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 263 transitions. [2022-04-06 23:25:01,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-04-06 23:25:01,840 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:25:01,840 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:25:01,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-06 23:25:02,063 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:25:02,064 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:25:02,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:25:02,064 INFO L85 PathProgramCache]: Analyzing trace with hash -612515316, now seen corresponding path program 7 times [2022-04-06 23:25:02,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:25:02,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [380719342] [2022-04-06 23:25:02,067 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:25:02,067 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:25:02,067 INFO L85 PathProgramCache]: Analyzing trace with hash -612515316, now seen corresponding path program 8 times [2022-04-06 23:25:02,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:25:02,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140575991] [2022-04-06 23:25:02,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:25:02,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:25:02,075 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:25:02,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1008716221] [2022-04-06 23:25:02,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:25:02,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:25:02,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:25:02,080 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:25:02,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-06 23:25:02,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:25:02,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:25:02,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 23:25:02,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:25:02,687 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 26 proven. 30 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:25:02,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:25:25,381 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 26 proven. 30 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:25:25,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:25:25,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140575991] [2022-04-06 23:25:25,381 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:25:25,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008716221] [2022-04-06 23:25:25,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008716221] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:25:25,381 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:25:25,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-04-06 23:25:25,382 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:25:25,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [380719342] [2022-04-06 23:25:25,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [380719342] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:25:25,382 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:25:25,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 23:25:25,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089243875] [2022-04-06 23:25:25,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:25:25,383 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 23:25:25,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:25:25,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 23:25:25,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-04-06 23:25:25,384 INFO L87 Difference]: Start difference. First operand 226 states and 263 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 23:25:25,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:25:25,712 INFO L93 Difference]: Finished difference Result 275 states and 329 transitions. [2022-04-06 23:25:25,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 23:25:25,713 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 94 [2022-04-06 23:25:25,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:25:25,714 INFO L225 Difference]: With dead ends: 275 [2022-04-06 23:25:25,714 INFO L226 Difference]: Without dead ends: 240 [2022-04-06 23:25:25,715 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 170 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-04-06 23:25:25,715 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 13 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:25:25,716 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 302 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:25:25,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-04-06 23:25:25,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 238. [2022-04-06 23:25:25,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 159 states have (on average 1.150943396226415) internal successors, (183), 163 states have internal predecessors, (183), 48 states have call successors, (48), 31 states have call predecessors, (48), 30 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2022-04-06 23:25:25,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 277 transitions. [2022-04-06 23:25:25,737 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 277 transitions. Word has length 94 [2022-04-06 23:25:25,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:25:25,737 INFO L478 AbstractCegarLoop]: Abstraction has 238 states and 277 transitions. [2022-04-06 23:25:25,737 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 23:25:25,737 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 277 transitions. [2022-04-06 23:25:25,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-06 23:25:25,738 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:25:25,738 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:25:25,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-04-06 23:25:25,963 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:25:25,964 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:25:25,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:25:25,964 INFO L85 PathProgramCache]: Analyzing trace with hash 18113303, now seen corresponding path program 9 times [2022-04-06 23:25:25,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:25:25,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2013302755] [2022-04-06 23:25:25,967 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:25:25,967 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:25:25,967 INFO L85 PathProgramCache]: Analyzing trace with hash 18113303, now seen corresponding path program 10 times [2022-04-06 23:25:25,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:25:25,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922771465] [2022-04-06 23:25:25,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:25:25,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:25:25,975 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:25:25,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [480760502] [2022-04-06 23:25:25,975 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:25:25,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:25:25,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:25:25,976 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:25:25,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-06 23:25:26,038 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:25:26,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:25:26,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 40 conjunts are in the unsatisfiable core [2022-04-06 23:25:26,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:25:50,406 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 106 proven. 53 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-04-06 23:25:50,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:04,382 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 101 proven. 31 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-04-06 23:27:04,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:04,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922771465] [2022-04-06 23:27:04,383 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:04,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480760502] [2022-04-06 23:27:04,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480760502] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:04,383 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:04,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2022-04-06 23:27:04,383 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:04,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2013302755] [2022-04-06 23:27:04,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2013302755] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:04,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:04,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 23:27:04,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739637642] [2022-04-06 23:27:04,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:04,384 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 23:27:04,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:04,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 23:27:04,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=295, Unknown=3, NotChecked=0, Total=380 [2022-04-06 23:27:04,385 INFO L87 Difference]: Start difference. First operand 238 states and 277 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 23:27:06,832 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:27:08,043 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:27:10,782 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:27:12,928 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:27:14,409 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:27:21,165 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:27:23,168 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:27:25,183 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:27:25,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:25,295 INFO L93 Difference]: Finished difference Result 270 states and 324 transitions. [2022-04-06 23:27:25,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 23:27:25,296 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) Word has length 99 [2022-04-06 23:27:25,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:25,298 INFO L225 Difference]: With dead ends: 270 [2022-04-06 23:27:25,298 INFO L226 Difference]: Without dead ends: 268 [2022-04-06 23:27:25,298 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 178 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 42.7s TimeCoverageRelationStatistics Valid=115, Invalid=433, Unknown=4, NotChecked=0, Total=552 [2022-04-06 23:27:25,299 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 27 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 14 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 16.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:25,299 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 269 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 251 Invalid, 3 Unknown, 162 Unchecked, 16.1s Time] [2022-04-06 23:27:25,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-04-06 23:27:25,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 258. [2022-04-06 23:27:25,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 171 states have (on average 1.1578947368421053) internal successors, (198), 177 states have internal predecessors, (198), 54 states have call successors, (54), 33 states have call predecessors, (54), 32 states have return successors, (52), 47 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-06 23:27:25,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 304 transitions. [2022-04-06 23:27:25,336 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 304 transitions. Word has length 99 [2022-04-06 23:27:25,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:25,336 INFO L478 AbstractCegarLoop]: Abstraction has 258 states and 304 transitions. [2022-04-06 23:27:25,337 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 23:27:25,337 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 304 transitions. [2022-04-06 23:27:25,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-04-06 23:27:25,338 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:25,338 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:25,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:25,563 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:25,564 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:25,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:25,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1358295611, now seen corresponding path program 5 times [2022-04-06 23:27:25,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:25,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1136867727] [2022-04-06 23:27:25,566 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:25,566 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:25,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1358295611, now seen corresponding path program 6 times [2022-04-06 23:27:25,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:25,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208539183] [2022-04-06 23:27:25,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:25,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:25,573 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:25,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1589408114] [2022-04-06 23:27:25,573 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:27:25,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:25,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:25,575 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:25,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-06 23:27:25,639 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 23:27:25,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:25,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 23:27:25,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:25,817 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 108 proven. 4 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-04-06 23:27:25,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:26,097 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 110 proven. 2 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-04-06 23:27:26,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:26,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208539183] [2022-04-06 23:27:26,098 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:26,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589408114] [2022-04-06 23:27:26,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589408114] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:26,100 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:26,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-04-06 23:27:26,100 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:26,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1136867727] [2022-04-06 23:27:26,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1136867727] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:26,100 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:26,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 23:27:26,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208574558] [2022-04-06 23:27:26,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:26,101 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 23:27:26,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:26,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 23:27:26,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-04-06 23:27:26,103 INFO L87 Difference]: Start difference. First operand 258 states and 304 transitions. Second operand has 10 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 23:27:26,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:26,325 INFO L93 Difference]: Finished difference Result 275 states and 320 transitions. [2022-04-06 23:27:26,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:27:26,326 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 105 [2022-04-06 23:27:26,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:26,328 INFO L225 Difference]: With dead ends: 275 [2022-04-06 23:27:26,328 INFO L226 Difference]: Without dead ends: 270 [2022-04-06 23:27:26,328 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 196 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:27:26,329 INFO L913 BasicCegarLoop]: 23 mSDtfsCounter, 34 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:26,329 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 105 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:27:26,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-04-06 23:27:26,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 253. [2022-04-06 23:27:26,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 169 states have (on average 1.1183431952662721) internal successors, (189), 175 states have internal predecessors, (189), 49 states have call successors, (49), 35 states have call predecessors, (49), 34 states have return successors, (47), 42 states have call predecessors, (47), 47 states have call successors, (47) [2022-04-06 23:27:26,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 285 transitions. [2022-04-06 23:27:26,366 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 285 transitions. Word has length 105 [2022-04-06 23:27:26,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:26,366 INFO L478 AbstractCegarLoop]: Abstraction has 253 states and 285 transitions. [2022-04-06 23:27:26,367 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 23:27:26,367 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 285 transitions. [2022-04-06 23:27:26,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-04-06 23:27:26,368 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:26,368 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:26,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:26,583 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-04-06 23:27:26,583 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:26,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:26,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1894816690, now seen corresponding path program 7 times [2022-04-06 23:27:26,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:26,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1703583509] [2022-04-06 23:27:26,587 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:26,587 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:26,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1894816690, now seen corresponding path program 8 times [2022-04-06 23:27:26,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:26,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17538870] [2022-04-06 23:27:26,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:26,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:26,595 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:26,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363088481] [2022-04-06 23:27:26,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:27:26,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:26,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:26,598 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:26,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-06 23:27:26,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:27:26,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:26,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 23:27:26,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:26,923 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 30 proven. 414 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 23:27:26,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:27,178 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 30 proven. 42 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 23:27:27,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:27,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17538870] [2022-04-06 23:27:27,179 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:27,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363088481] [2022-04-06 23:27:27,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363088481] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:27,179 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:27,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-06 23:27:27,179 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:27,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1703583509] [2022-04-06 23:27:27,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1703583509] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:27,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:27,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 23:27:27,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39354255] [2022-04-06 23:27:27,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:27,180 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 23:27:27,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:27,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 23:27:27,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:27:27,181 INFO L87 Difference]: Start difference. First operand 253 states and 285 transitions. Second operand has 10 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 9 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 23:27:27,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:27,369 INFO L93 Difference]: Finished difference Result 329 states and 371 transitions. [2022-04-06 23:27:27,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 23:27:27,370 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 9 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 108 [2022-04-06 23:27:27,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:27,371 INFO L225 Difference]: With dead ends: 329 [2022-04-06 23:27:27,372 INFO L226 Difference]: Without dead ends: 316 [2022-04-06 23:27:27,372 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=167, Invalid=253, Unknown=0, NotChecked=0, Total=420 [2022-04-06 23:27:27,372 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 52 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:27,373 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 196 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:27:27,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-04-06 23:27:27,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 315. [2022-04-06 23:27:27,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 216 states have (on average 1.1111111111111112) internal successors, (240), 221 states have internal predecessors, (240), 56 states have call successors, (56), 43 states have call predecessors, (56), 42 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-04-06 23:27:27,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 350 transitions. [2022-04-06 23:27:27,440 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 350 transitions. Word has length 108 [2022-04-06 23:27:27,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:27,441 INFO L478 AbstractCegarLoop]: Abstraction has 315 states and 350 transitions. [2022-04-06 23:27:27,442 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 9 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 23:27:27,442 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 350 transitions. [2022-04-06 23:27:27,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-04-06 23:27:27,443 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:27,443 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:27,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:27,667 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-04-06 23:27:27,668 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:27,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:27,668 INFO L85 PathProgramCache]: Analyzing trace with hash 522560651, now seen corresponding path program 1 times [2022-04-06 23:27:27,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:27,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [590362223] [2022-04-06 23:27:27,671 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:27,671 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:27,671 INFO L85 PathProgramCache]: Analyzing trace with hash 522560651, now seen corresponding path program 2 times [2022-04-06 23:27:27,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:27,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406353342] [2022-04-06 23:27:27,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:27,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:27,679 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:27,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1485321696] [2022-04-06 23:27:27,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:27:27,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:27,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:27,681 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:27,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-06 23:27:27,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:27:27,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:27,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 23:27:27,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:27,932 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 150 proven. 430 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-04-06 23:27:27,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:28,161 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 34 proven. 70 refuted. 0 times theorem prover too weak. 546 trivial. 0 not checked. [2022-04-06 23:27:28,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:28,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406353342] [2022-04-06 23:27:28,161 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:28,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485321696] [2022-04-06 23:27:28,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485321696] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:28,161 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:28,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-06 23:27:28,162 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:28,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [590362223] [2022-04-06 23:27:28,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [590362223] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:28,162 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:28,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 23:27:28,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772596395] [2022-04-06 23:27:28,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:28,163 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 23:27:28,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:28,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 23:27:28,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 23:27:28,163 INFO L87 Difference]: Start difference. First operand 315 states and 350 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 8 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 23:27:28,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:28,311 INFO L93 Difference]: Finished difference Result 368 states and 412 transitions. [2022-04-06 23:27:28,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 23:27:28,314 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 8 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) Word has length 118 [2022-04-06 23:27:28,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:28,316 INFO L225 Difference]: With dead ends: 368 [2022-04-06 23:27:28,316 INFO L226 Difference]: Without dead ends: 313 [2022-04-06 23:27:28,317 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=249, Unknown=0, NotChecked=0, Total=420 [2022-04-06 23:27:28,317 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 22 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:28,318 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 178 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:27:28,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-04-06 23:27:28,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 313. [2022-04-06 23:27:28,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 214 states have (on average 1.1074766355140186) internal successors, (237), 219 states have internal predecessors, (237), 56 states have call successors, (56), 43 states have call predecessors, (56), 42 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-04-06 23:27:28,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 347 transitions. [2022-04-06 23:27:28,362 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 347 transitions. Word has length 118 [2022-04-06 23:27:28,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:28,363 INFO L478 AbstractCegarLoop]: Abstraction has 313 states and 347 transitions. [2022-04-06 23:27:28,363 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 8 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 23:27:28,363 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 347 transitions. [2022-04-06 23:27:28,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-04-06 23:27:28,364 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:28,364 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:28,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:28,579 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-06 23:27:28,579 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:28,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:28,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1632097758, now seen corresponding path program 9 times [2022-04-06 23:27:28,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:28,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [953709020] [2022-04-06 23:27:28,582 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:28,583 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:28,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1632097758, now seen corresponding path program 10 times [2022-04-06 23:27:28,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:28,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199663009] [2022-04-06 23:27:28,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:28,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:28,589 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:28,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1137005362] [2022-04-06 23:27:28,589 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:27:28,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:28,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:28,590 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:28,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-06 23:27:28,701 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:27:28,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:28,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 23:27:28,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:28,961 INFO L134 CoverageAnalysis]: Checked inductivity of 640 backedges. 34 proven. 554 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 23:27:28,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:29,219 INFO L134 CoverageAnalysis]: Checked inductivity of 640 backedges. 34 proven. 62 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-04-06 23:27:29,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:29,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199663009] [2022-04-06 23:27:29,220 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:29,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137005362] [2022-04-06 23:27:29,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137005362] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:29,220 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:29,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-04-06 23:27:29,220 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:29,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [953709020] [2022-04-06 23:27:29,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [953709020] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:29,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:29,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 23:27:29,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999346004] [2022-04-06 23:27:29,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:29,221 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 23:27:29,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:29,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 23:27:29,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-04-06 23:27:29,222 INFO L87 Difference]: Start difference. First operand 313 states and 347 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (20), 10 states have call predecessors, (20), 8 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-04-06 23:27:29,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:29,421 INFO L93 Difference]: Finished difference Result 407 states and 461 transitions. [2022-04-06 23:27:29,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 23:27:29,422 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (20), 10 states have call predecessors, (20), 8 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) Word has length 122 [2022-04-06 23:27:29,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:29,424 INFO L225 Difference]: With dead ends: 407 [2022-04-06 23:27:29,424 INFO L226 Difference]: Without dead ends: 394 [2022-04-06 23:27:29,424 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=222, Invalid=330, Unknown=0, NotChecked=0, Total=552 [2022-04-06 23:27:29,425 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 68 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:29,425 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 212 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:27:29,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-04-06 23:27:29,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 393. [2022-04-06 23:27:29,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 270 states have (on average 1.1074074074074074) internal successors, (299), 276 states have internal predecessors, (299), 71 states have call successors, (71), 52 states have call predecessors, (71), 51 states have return successors, (69), 64 states have call predecessors, (69), 69 states have call successors, (69) [2022-04-06 23:27:29,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 439 transitions. [2022-04-06 23:27:29,483 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 439 transitions. Word has length 122 [2022-04-06 23:27:29,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:29,483 INFO L478 AbstractCegarLoop]: Abstraction has 393 states and 439 transitions. [2022-04-06 23:27:29,483 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (20), 10 states have call predecessors, (20), 8 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-04-06 23:27:29,483 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 439 transitions. [2022-04-06 23:27:29,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-04-06 23:27:29,484 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:29,485 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 7, 6, 6, 6, 6, 6, 6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:29,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:29,698 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:29,698 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:29,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:29,699 INFO L85 PathProgramCache]: Analyzing trace with hash -867526735, now seen corresponding path program 3 times [2022-04-06 23:27:29,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:29,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [529167399] [2022-04-06 23:27:29,702 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:29,702 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:29,702 INFO L85 PathProgramCache]: Analyzing trace with hash -867526735, now seen corresponding path program 4 times [2022-04-06 23:27:29,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:29,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078472889] [2022-04-06 23:27:29,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:29,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:29,711 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:29,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [897862514] [2022-04-06 23:27:29,711 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:27:29,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:29,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:29,713 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:29,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-06 23:27:29,777 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:27:29,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:29,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 23:27:29,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:30,015 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 180 proven. 642 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-04-06 23:27:30,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:30,308 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 40 proven. 102 refuted. 0 times theorem prover too weak. 762 trivial. 0 not checked. [2022-04-06 23:27:30,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:30,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078472889] [2022-04-06 23:27:30,308 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:30,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897862514] [2022-04-06 23:27:30,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897862514] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:30,308 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:30,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-06 23:27:30,308 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:30,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [529167399] [2022-04-06 23:27:30,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [529167399] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:30,309 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:30,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 23:27:30,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371138750] [2022-04-06 23:27:30,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:30,309 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 23:27:30,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:30,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 23:27:30,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:27:30,310 INFO L87 Difference]: Start difference. First operand 393 states and 439 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 9 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 23:27:30,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:30,492 INFO L93 Difference]: Finished difference Result 446 states and 501 transitions. [2022-04-06 23:27:30,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 23:27:30,493 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 9 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 136 [2022-04-06 23:27:30,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:30,495 INFO L225 Difference]: With dead ends: 446 [2022-04-06 23:27:30,496 INFO L226 Difference]: Without dead ends: 391 [2022-04-06 23:27:30,496 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=325, Unknown=0, NotChecked=0, Total=552 [2022-04-06 23:27:30,497 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 31 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:30,497 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 220 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:27:30,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-04-06 23:27:30,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 391. [2022-04-06 23:27:30,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 268 states have (on average 1.1044776119402986) internal successors, (296), 274 states have internal predecessors, (296), 71 states have call successors, (71), 52 states have call predecessors, (71), 51 states have return successors, (69), 64 states have call predecessors, (69), 69 states have call successors, (69) [2022-04-06 23:27:30,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 436 transitions. [2022-04-06 23:27:30,554 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 436 transitions. Word has length 136 [2022-04-06 23:27:30,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:30,554 INFO L478 AbstractCegarLoop]: Abstraction has 391 states and 436 transitions. [2022-04-06 23:27:30,554 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 9 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 23:27:30,554 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 436 transitions. [2022-04-06 23:27:30,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-04-06 23:27:30,556 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:30,556 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:30,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:30,767 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-06 23:27:30,767 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:30,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:30,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1792552182, now seen corresponding path program 11 times [2022-04-06 23:27:30,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:30,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1907063124] [2022-04-06 23:27:30,770 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:30,770 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:30,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1792552182, now seen corresponding path program 12 times [2022-04-06 23:27:30,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:30,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621892200] [2022-04-06 23:27:30,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:30,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:30,778 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:30,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [559544359] [2022-04-06 23:27:30,779 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:27:30,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:30,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:30,781 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:30,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-06 23:27:30,876 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-04-06 23:27:30,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:30,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 23:27:30,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:31,140 INFO L134 CoverageAnalysis]: Checked inductivity of 810 backedges. 38 proven. 716 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-04-06 23:27:31,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:31,442 INFO L134 CoverageAnalysis]: Checked inductivity of 810 backedges. 38 proven. 88 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-04-06 23:27:31,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:31,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621892200] [2022-04-06 23:27:31,442 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:31,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559544359] [2022-04-06 23:27:31,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559544359] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:31,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:31,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-04-06 23:27:31,443 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:31,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1907063124] [2022-04-06 23:27:31,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1907063124] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:31,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:31,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 23:27:31,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630193975] [2022-04-06 23:27:31,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:31,443 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 23:27:31,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:31,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 23:27:31,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-04-06 23:27:31,445 INFO L87 Difference]: Start difference. First operand 391 states and 436 transitions. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 11 states have internal predecessors, (61), 11 states have call successors, (22), 11 states have call predecessors, (22), 9 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) [2022-04-06 23:27:31,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:31,668 INFO L93 Difference]: Finished difference Result 487 states and 554 transitions. [2022-04-06 23:27:31,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 23:27:31,669 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 11 states have internal predecessors, (61), 11 states have call successors, (22), 11 states have call predecessors, (22), 9 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) Word has length 136 [2022-04-06 23:27:31,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:31,672 INFO L225 Difference]: With dead ends: 487 [2022-04-06 23:27:31,672 INFO L226 Difference]: Without dead ends: 474 [2022-04-06 23:27:31,673 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=285, Invalid=417, Unknown=0, NotChecked=0, Total=702 [2022-04-06 23:27:31,673 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 81 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:31,673 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 245 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:27:31,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-04-06 23:27:31,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 473. [2022-04-06 23:27:31,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 324 states have (on average 1.1049382716049383) internal successors, (358), 332 states have internal predecessors, (358), 88 states have call successors, (88), 61 states have call predecessors, (88), 60 states have return successors, (86), 79 states have call predecessors, (86), 86 states have call successors, (86) [2022-04-06 23:27:31,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 532 transitions. [2022-04-06 23:27:31,742 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 532 transitions. Word has length 136 [2022-04-06 23:27:31,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:31,742 INFO L478 AbstractCegarLoop]: Abstraction has 473 states and 532 transitions. [2022-04-06 23:27:31,742 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 11 states have internal predecessors, (61), 11 states have call successors, (22), 11 states have call predecessors, (22), 9 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) [2022-04-06 23:27:31,742 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 532 transitions. [2022-04-06 23:27:31,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-04-06 23:27:31,744 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:31,744 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 7, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:31,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:31,967 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-06 23:27:31,967 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:31,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:31,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1618957110, now seen corresponding path program 13 times [2022-04-06 23:27:31,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:31,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [698172550] [2022-04-06 23:27:31,970 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:31,970 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:31,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1618957110, now seen corresponding path program 14 times [2022-04-06 23:27:31,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:31,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034890506] [2022-04-06 23:27:31,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:31,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:31,977 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:31,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1612503372] [2022-04-06 23:27:31,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:27:31,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:31,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:31,979 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:32,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-06 23:27:32,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:27:32,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:32,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 23:27:32,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:32,361 INFO L134 CoverageAnalysis]: Checked inductivity of 1002 backedges. 42 proven. 900 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 23:27:32,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:32,697 INFO L134 CoverageAnalysis]: Checked inductivity of 1002 backedges. 42 proven. 120 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-04-06 23:27:32,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:32,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034890506] [2022-04-06 23:27:32,697 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:32,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612503372] [2022-04-06 23:27:32,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612503372] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:32,697 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:32,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-04-06 23:27:32,698 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:32,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [698172550] [2022-04-06 23:27:32,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [698172550] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:32,698 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:32,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 23:27:32,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108176573] [2022-04-06 23:27:32,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:32,698 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 23:27:32,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:32,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 23:27:32,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-04-06 23:27:32,700 INFO L87 Difference]: Start difference. First operand 473 states and 532 transitions. Second operand has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (24), 12 states have call predecessors, (24), 10 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) [2022-04-06 23:27:32,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:32,966 INFO L93 Difference]: Finished difference Result 579 states and 663 transitions. [2022-04-06 23:27:32,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 23:27:32,967 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (24), 12 states have call predecessors, (24), 10 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) Word has length 150 [2022-04-06 23:27:32,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:32,970 INFO L225 Difference]: With dead ends: 579 [2022-04-06 23:27:32,970 INFO L226 Difference]: Without dead ends: 566 [2022-04-06 23:27:32,971 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 277 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=356, Invalid=514, Unknown=0, NotChecked=0, Total=870 [2022-04-06 23:27:32,972 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 94 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:32,972 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 269 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:27:32,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-04-06 23:27:33,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 565. [2022-04-06 23:27:33,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 387 states have (on average 1.1059431524547803) internal successors, (428), 397 states have internal predecessors, (428), 107 states have call successors, (107), 71 states have call predecessors, (107), 70 states have return successors, (105), 96 states have call predecessors, (105), 105 states have call successors, (105) [2022-04-06 23:27:33,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 640 transitions. [2022-04-06 23:27:33,045 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 640 transitions. Word has length 150 [2022-04-06 23:27:33,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:33,046 INFO L478 AbstractCegarLoop]: Abstraction has 565 states and 640 transitions. [2022-04-06 23:27:33,046 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (24), 12 states have call predecessors, (24), 10 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) [2022-04-06 23:27:33,046 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 640 transitions. [2022-04-06 23:27:33,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-04-06 23:27:33,048 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:33,048 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 8, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:33,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-04-06 23:27:33,263 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:33,263 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:33,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:33,264 INFO L85 PathProgramCache]: Analyzing trace with hash 778901090, now seen corresponding path program 15 times [2022-04-06 23:27:33,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:33,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1671771465] [2022-04-06 23:27:33,267 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:33,267 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:33,267 INFO L85 PathProgramCache]: Analyzing trace with hash 778901090, now seen corresponding path program 16 times [2022-04-06 23:27:33,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:33,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355046704] [2022-04-06 23:27:33,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:33,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:33,279 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:33,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [119436310] [2022-04-06 23:27:33,279 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:27:33,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:33,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:33,281 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:33,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-06 23:27:40,738 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:27:40,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:40,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 23:27:40,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:41,085 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 46 proven. 1106 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 23:27:41,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:41,478 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 46 proven. 158 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-04-06 23:27:41,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:41,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355046704] [2022-04-06 23:27:41,479 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:41,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119436310] [2022-04-06 23:27:41,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119436310] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:41,479 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:41,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-04-06 23:27:41,479 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:41,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1671771465] [2022-04-06 23:27:41,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1671771465] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:41,479 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:41,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 23:27:41,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329415093] [2022-04-06 23:27:41,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:41,480 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 23:27:41,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:41,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 23:27:41,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-04-06 23:27:41,481 INFO L87 Difference]: Start difference. First operand 565 states and 640 transitions. Second operand has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 13 states have internal predecessors, (75), 13 states have call successors, (26), 13 states have call predecessors, (26), 11 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) [2022-04-06 23:27:41,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:41,804 INFO L93 Difference]: Finished difference Result 677 states and 778 transitions. [2022-04-06 23:27:41,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 23:27:41,805 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 13 states have internal predecessors, (75), 13 states have call successors, (26), 13 states have call predecessors, (26), 11 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) Word has length 164 [2022-04-06 23:27:41,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:41,808 INFO L225 Difference]: With dead ends: 677 [2022-04-06 23:27:41,808 INFO L226 Difference]: Without dead ends: 664 [2022-04-06 23:27:41,809 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=435, Invalid=621, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 23:27:41,810 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 112 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:41,810 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 293 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:27:41,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2022-04-06 23:27:41,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 663. [2022-04-06 23:27:41,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 453 states have (on average 1.1059602649006623) internal successors, (501), 466 states have internal predecessors, (501), 128 states have call successors, (128), 82 states have call predecessors, (128), 81 states have return successors, (126), 114 states have call predecessors, (126), 126 states have call successors, (126) [2022-04-06 23:27:41,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 755 transitions. [2022-04-06 23:27:41,896 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 755 transitions. Word has length 164 [2022-04-06 23:27:41,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:41,896 INFO L478 AbstractCegarLoop]: Abstraction has 663 states and 755 transitions. [2022-04-06 23:27:41,896 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 13 states have internal predecessors, (75), 13 states have call successors, (26), 13 states have call predecessors, (26), 11 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) [2022-04-06 23:27:41,897 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 755 transitions. [2022-04-06 23:27:41,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-04-06 23:27:41,899 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:41,899 INFO L499 BasicCegarLoop]: trace histogram [26, 25, 25, 9, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:41,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-04-06 23:27:42,110 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:42,110 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:42,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:42,110 INFO L85 PathProgramCache]: Analyzing trace with hash 759159950, now seen corresponding path program 17 times [2022-04-06 23:27:42,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:42,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1339209874] [2022-04-06 23:27:42,113 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:42,113 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:42,113 INFO L85 PathProgramCache]: Analyzing trace with hash 759159950, now seen corresponding path program 18 times [2022-04-06 23:27:42,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:42,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482853548] [2022-04-06 23:27:42,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:42,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:42,120 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:42,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1709622011] [2022-04-06 23:27:42,121 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:27:42,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:42,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:42,122 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:42,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-04-06 23:27:42,211 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 23:27:42,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:42,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 23:27:42,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:42,422 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 723 proven. 34 refuted. 0 times theorem prover too weak. 695 trivial. 0 not checked. [2022-04-06 23:27:42,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:42,777 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 143 proven. 34 refuted. 0 times theorem prover too weak. 1275 trivial. 0 not checked. [2022-04-06 23:27:42,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:42,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482853548] [2022-04-06 23:27:42,778 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:42,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709622011] [2022-04-06 23:27:42,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709622011] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:42,778 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:42,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2022-04-06 23:27:42,778 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:42,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1339209874] [2022-04-06 23:27:42,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1339209874] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:42,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:42,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:27:42,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694970558] [2022-04-06 23:27:42,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:42,779 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:27:42,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:42,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:27:42,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 23:27:42,780 INFO L87 Difference]: Start difference. First operand 663 states and 755 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-04-06 23:27:42,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:42,896 INFO L93 Difference]: Finished difference Result 719 states and 820 transitions. [2022-04-06 23:27:42,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:27:42,897 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 178 [2022-04-06 23:27:42,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:42,900 INFO L225 Difference]: With dead ends: 719 [2022-04-06 23:27:42,900 INFO L226 Difference]: Without dead ends: 565 [2022-04-06 23:27:42,901 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 348 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 23:27:42,901 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 0 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:42,901 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 182 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:27:42,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-04-06 23:27:42,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 565. [2022-04-06 23:27:42,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 384 states have (on average 1.1041666666666667) internal successors, (424), 396 states have internal predecessors, (424), 110 states have call successors, (110), 71 states have call predecessors, (110), 70 states have return successors, (108), 97 states have call predecessors, (108), 108 states have call successors, (108) [2022-04-06 23:27:42,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 642 transitions. [2022-04-06 23:27:42,969 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 642 transitions. Word has length 178 [2022-04-06 23:27:42,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:42,970 INFO L478 AbstractCegarLoop]: Abstraction has 565 states and 642 transitions. [2022-04-06 23:27:42,970 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-04-06 23:27:42,970 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 642 transitions. [2022-04-06 23:27:42,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-04-06 23:27:42,971 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:42,972 INFO L499 BasicCegarLoop]: trace histogram [28, 27, 27, 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:42,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:43,187 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:43,187 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:43,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:43,188 INFO L85 PathProgramCache]: Analyzing trace with hash 221596463, now seen corresponding path program 5 times [2022-04-06 23:27:43,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:43,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [526763885] [2022-04-06 23:27:43,190 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:43,190 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:43,191 INFO L85 PathProgramCache]: Analyzing trace with hash 221596463, now seen corresponding path program 6 times [2022-04-06 23:27:43,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:43,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100368587] [2022-04-06 23:27:43,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:43,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:43,201 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:43,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1364179701] [2022-04-06 23:27:43,201 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:27:43,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:43,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:43,202 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:43,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-04-06 23:27:43,262 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 23:27:43,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:43,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 4 conjunts are in the unsatisfiable core [2022-04-06 23:27:43,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:43,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1622 backedges. 559 proven. 0 refuted. 0 times theorem prover too weak. 1063 trivial. 0 not checked. [2022-04-06 23:27:43,480 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 23:27:43,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:43,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100368587] [2022-04-06 23:27:43,480 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:43,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364179701] [2022-04-06 23:27:43,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364179701] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:43,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:43,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:27:43,481 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:43,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [526763885] [2022-04-06 23:27:43,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [526763885] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:43,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:43,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:27:43,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714020945] [2022-04-06 23:27:43,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:43,482 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:27:43,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:43,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:27:43,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:27:43,484 INFO L87 Difference]: Start difference. First operand 565 states and 642 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 23:27:43,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:43,557 INFO L93 Difference]: Finished difference Result 640 states and 720 transitions. [2022-04-06 23:27:43,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:27:43,558 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 182 [2022-04-06 23:27:43,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:43,560 INFO L225 Difference]: With dead ends: 640 [2022-04-06 23:27:43,560 INFO L226 Difference]: Without dead ends: 527 [2022-04-06 23:27:43,561 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:27:43,562 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 8 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:43,562 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 144 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:27:43,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-04-06 23:27:43,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 525. [2022-04-06 23:27:43,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 356 states have (on average 1.0898876404494382) internal successors, (388), 366 states have internal predecessors, (388), 102 states have call successors, (102), 68 states have call predecessors, (102), 66 states have return successors, (99), 90 states have call predecessors, (99), 99 states have call successors, (99) [2022-04-06 23:27:43,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 589 transitions. [2022-04-06 23:27:43,644 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 589 transitions. Word has length 182 [2022-04-06 23:27:43,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:43,644 INFO L478 AbstractCegarLoop]: Abstraction has 525 states and 589 transitions. [2022-04-06 23:27:43,644 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 23:27:43,644 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 589 transitions. [2022-04-06 23:27:43,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-04-06 23:27:43,646 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:43,646 INFO L499 BasicCegarLoop]: trace histogram [27, 26, 26, 8, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:43,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:43,859 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:43,859 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:43,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:43,860 INFO L85 PathProgramCache]: Analyzing trace with hash -553486584, now seen corresponding path program 19 times [2022-04-06 23:27:43,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:43,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [354124928] [2022-04-06 23:27:43,863 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:43,863 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:43,863 INFO L85 PathProgramCache]: Analyzing trace with hash -553486584, now seen corresponding path program 20 times [2022-04-06 23:27:43,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:43,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301090834] [2022-04-06 23:27:43,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:43,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:43,871 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:43,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [834071748] [2022-04-06 23:27:43,872 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:27:43,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:43,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:43,874 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:43,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-04-06 23:27:43,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:27:43,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:43,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 27 conjunts are in the unsatisfiable core [2022-04-06 23:27:43,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:44,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1528 backedges. 52 proven. 1400 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 23:27:44,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:44,721 INFO L134 CoverageAnalysis]: Checked inductivity of 1528 backedges. 52 proven. 176 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-04-06 23:27:44,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:44,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301090834] [2022-04-06 23:27:44,722 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:44,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834071748] [2022-04-06 23:27:44,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834071748] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:44,722 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:44,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-04-06 23:27:44,722 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:44,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [354124928] [2022-04-06 23:27:44,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [354124928] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:44,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:44,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 23:27:44,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511657997] [2022-04-06 23:27:44,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:44,723 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 23:27:44,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:44,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 23:27:44,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-04-06 23:27:44,724 INFO L87 Difference]: Start difference. First operand 525 states and 589 transitions. Second operand has 15 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 14 states have call successors, (29), 14 states have call predecessors, (29), 12 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) [2022-04-06 23:27:45,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:45,050 INFO L93 Difference]: Finished difference Result 619 states and 701 transitions. [2022-04-06 23:27:45,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 23:27:45,051 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 14 states have call successors, (29), 14 states have call predecessors, (29), 12 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) Word has length 182 [2022-04-06 23:27:45,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:45,055 INFO L225 Difference]: With dead ends: 619 [2022-04-06 23:27:45,055 INFO L226 Difference]: Without dead ends: 596 [2022-04-06 23:27:45,055 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 337 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=491, Invalid=699, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 23:27:45,056 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 103 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:45,056 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 325 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:27:45,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2022-04-06 23:27:45,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 595. [2022-04-06 23:27:45,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 403 states have (on average 1.0893300248138957) internal successors, (439), 415 states have internal predecessors, (439), 117 states have call successors, (117), 76 states have call predecessors, (117), 74 states have return successors, (114), 103 states have call predecessors, (114), 114 states have call successors, (114) [2022-04-06 23:27:45,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 670 transitions. [2022-04-06 23:27:45,142 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 670 transitions. Word has length 182 [2022-04-06 23:27:45,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:45,142 INFO L478 AbstractCegarLoop]: Abstraction has 595 states and 670 transitions. [2022-04-06 23:27:45,143 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 14 states have call successors, (29), 14 states have call predecessors, (29), 12 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) [2022-04-06 23:27:45,143 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 670 transitions. [2022-04-06 23:27:45,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2022-04-06 23:27:45,144 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:45,145 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 9, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:45,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:45,367 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-04-06 23:27:45,368 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:45,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:45,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1093935796, now seen corresponding path program 21 times [2022-04-06 23:27:45,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:45,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1008426693] [2022-04-06 23:27:45,370 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:45,370 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:45,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1093935796, now seen corresponding path program 22 times [2022-04-06 23:27:45,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:45,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998866556] [2022-04-06 23:27:45,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:45,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:45,377 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:45,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [153158717] [2022-04-06 23:27:45,377 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:27:45,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:45,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:45,379 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:45,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-04-06 23:27:51,935 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:27:51,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:51,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 29 conjunts are in the unsatisfiable core [2022-04-06 23:27:51,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:52,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 56 proven. 1652 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-04-06 23:27:52,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:52,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 56 proven. 220 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-04-06 23:27:52,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:52,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998866556] [2022-04-06 23:27:52,869 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:52,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153158717] [2022-04-06 23:27:52,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153158717] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:52,869 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:52,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-04-06 23:27:52,870 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:52,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1008426693] [2022-04-06 23:27:52,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1008426693] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:52,870 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:52,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 23:27:52,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826753] [2022-04-06 23:27:52,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:52,870 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 23:27:52,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:52,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 23:27:52,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-04-06 23:27:52,871 INFO L87 Difference]: Start difference. First operand 595 states and 670 transitions. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (31), 15 states have call predecessors, (31), 13 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) [2022-04-06 23:27:53,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:53,298 INFO L93 Difference]: Finished difference Result 689 states and 782 transitions. [2022-04-06 23:27:53,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 23:27:53,299 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (31), 15 states have call predecessors, (31), 13 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) Word has length 196 [2022-04-06 23:27:53,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:53,302 INFO L225 Difference]: With dead ends: 689 [2022-04-06 23:27:53,303 INFO L226 Difference]: Without dead ends: 666 [2022-04-06 23:27:53,304 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=583, Invalid=823, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 23:27:53,304 INFO L913 BasicCegarLoop]: 84 mSDtfsCounter, 153 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:53,304 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 305 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:27:53,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-04-06 23:27:53,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 665. [2022-04-06 23:27:53,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 450 states have (on average 1.0888888888888888) internal successors, (490), 464 states have internal predecessors, (490), 132 states have call successors, (132), 84 states have call predecessors, (132), 82 states have return successors, (129), 116 states have call predecessors, (129), 129 states have call successors, (129) [2022-04-06 23:27:53,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 751 transitions. [2022-04-06 23:27:53,390 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 751 transitions. Word has length 196 [2022-04-06 23:27:53,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:53,391 INFO L478 AbstractCegarLoop]: Abstraction has 665 states and 751 transitions. [2022-04-06 23:27:53,391 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (31), 15 states have call predecessors, (31), 13 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) [2022-04-06 23:27:53,391 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 751 transitions. [2022-04-06 23:27:53,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-04-06 23:27:53,393 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:53,393 INFO L499 BasicCegarLoop]: trace histogram [31, 30, 30, 10, 9, 9, 9, 9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:53,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:53,599 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:53,599 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:53,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:53,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1762259296, now seen corresponding path program 23 times [2022-04-06 23:27:53,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:53,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2031320023] [2022-04-06 23:27:53,602 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:53,602 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:53,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1762259296, now seen corresponding path program 24 times [2022-04-06 23:27:53,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:53,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983979445] [2022-04-06 23:27:53,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:53,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:53,611 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:53,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1581264676] [2022-04-06 23:27:53,611 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:27:53,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:53,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:53,612 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:53,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-04-06 23:27:53,773 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-04-06 23:27:53,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:53,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 23:27:53,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:54,032 INFO L134 CoverageAnalysis]: Checked inductivity of 2070 backedges. 966 proven. 69 refuted. 0 times theorem prover too weak. 1035 trivial. 0 not checked. [2022-04-06 23:27:54,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:54,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2070 backedges. 186 proven. 69 refuted. 0 times theorem prover too weak. 1815 trivial. 0 not checked. [2022-04-06 23:27:54,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:54,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983979445] [2022-04-06 23:27:54,534 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:54,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581264676] [2022-04-06 23:27:54,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581264676] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:54,534 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:54,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2022-04-06 23:27:54,534 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:54,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2031320023] [2022-04-06 23:27:54,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2031320023] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:54,535 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:54,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:27:54,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492434060] [2022-04-06 23:27:54,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:54,535 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:27:54,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:54,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:27:54,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-04-06 23:27:54,536 INFO L87 Difference]: Start difference. First operand 665 states and 751 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 6 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2022-04-06 23:27:54,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:54,728 INFO L93 Difference]: Finished difference Result 781 states and 891 transitions. [2022-04-06 23:27:54,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 23:27:54,729 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 6 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) Word has length 210 [2022-04-06 23:27:54,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:54,732 INFO L225 Difference]: With dead ends: 781 [2022-04-06 23:27:54,732 INFO L226 Difference]: Without dead ends: 613 [2022-04-06 23:27:54,735 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 410 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-04-06 23:27:54,735 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 2 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:54,735 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 266 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:27:54,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-04-06 23:27:54,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2022-04-06 23:27:54,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 415 states have (on average 1.0867469879518072) internal successors, (451), 427 states have internal predecessors, (451), 120 states have call successors, (120), 79 states have call predecessors, (120), 77 states have return successors, (117), 106 states have call predecessors, (117), 117 states have call successors, (117) [2022-04-06 23:27:54,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 688 transitions. [2022-04-06 23:27:54,824 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 688 transitions. Word has length 210 [2022-04-06 23:27:54,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:54,824 INFO L478 AbstractCegarLoop]: Abstraction has 613 states and 688 transitions. [2022-04-06 23:27:54,824 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 6 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2022-04-06 23:27:54,825 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 688 transitions. [2022-04-06 23:27:54,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2022-04-06 23:27:54,826 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:54,827 INFO L499 BasicCegarLoop]: trace histogram [32, 31, 31, 9, 8, 8, 8, 8, 8, 8, 8, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:54,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:55,043 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:55,043 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:55,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:55,044 INFO L85 PathProgramCache]: Analyzing trace with hash -567448742, now seen corresponding path program 25 times [2022-04-06 23:27:55,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:55,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [8503858] [2022-04-06 23:27:55,046 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:55,046 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:55,046 INFO L85 PathProgramCache]: Analyzing trace with hash -567448742, now seen corresponding path program 26 times [2022-04-06 23:27:55,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:55,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503413241] [2022-04-06 23:27:55,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:55,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:55,054 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:55,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [407813165] [2022-04-06 23:27:55,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:27:55,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:55,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:55,056 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:55,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-04-06 23:27:55,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:27:55,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:55,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 31 conjunts are in the unsatisfiable core [2022-04-06 23:27:55,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:55,619 INFO L134 CoverageAnalysis]: Checked inductivity of 2166 backedges. 62 proven. 2012 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-04-06 23:27:55,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:56,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2166 backedges. 62 proven. 244 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-04-06 23:27:56,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:56,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503413241] [2022-04-06 23:27:56,145 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:56,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407813165] [2022-04-06 23:27:56,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407813165] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:56,145 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:56,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-04-06 23:27:56,146 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:56,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [8503858] [2022-04-06 23:27:56,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [8503858] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:56,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:56,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 23:27:56,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376820622] [2022-04-06 23:27:56,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:56,146 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 23:27:56,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:56,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 23:27:56,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-04-06 23:27:56,148 INFO L87 Difference]: Start difference. First operand 613 states and 688 transitions. Second operand has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (34), 16 states have call predecessors, (34), 14 states have return successors, (32), 14 states have call predecessors, (32), 14 states have call successors, (32) [2022-04-06 23:27:56,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:56,583 INFO L93 Difference]: Finished difference Result 707 states and 800 transitions. [2022-04-06 23:27:56,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-04-06 23:27:56,584 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (34), 16 states have call predecessors, (34), 14 states have return successors, (32), 14 states have call predecessors, (32), 14 states have call successors, (32) Word has length 214 [2022-04-06 23:27:56,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:56,586 INFO L225 Difference]: With dead ends: 707 [2022-04-06 23:27:56,587 INFO L226 Difference]: Without dead ends: 684 [2022-04-06 23:27:56,588 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 397 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=648, Invalid=912, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 23:27:56,588 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 176 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 234 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 234 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:56,588 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 317 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [234 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:27:56,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2022-04-06 23:27:56,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 683. [2022-04-06 23:27:56,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 462 states have (on average 1.0865800865800865) internal successors, (502), 476 states have internal predecessors, (502), 135 states have call successors, (135), 87 states have call predecessors, (135), 85 states have return successors, (132), 119 states have call predecessors, (132), 132 states have call successors, (132) [2022-04-06 23:27:56,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 769 transitions. [2022-04-06 23:27:56,685 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 769 transitions. Word has length 214 [2022-04-06 23:27:56,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:56,685 INFO L478 AbstractCegarLoop]: Abstraction has 683 states and 769 transitions. [2022-04-06 23:27:56,685 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (34), 16 states have call predecessors, (34), 14 states have return successors, (32), 14 states have call predecessors, (32), 14 states have call successors, (32) [2022-04-06 23:27:56,685 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 769 transitions. [2022-04-06 23:27:56,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-04-06 23:27:56,687 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:56,688 INFO L499 BasicCegarLoop]: trace histogram [34, 33, 33, 10, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:56,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-04-06 23:27:56,914 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-04-06 23:27:56,915 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:56,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:56,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1483480966, now seen corresponding path program 27 times [2022-04-06 23:27:56,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:56,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [970916660] [2022-04-06 23:27:56,918 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:56,918 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:56,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1483480966, now seen corresponding path program 28 times [2022-04-06 23:27:56,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:56,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154020148] [2022-04-06 23:27:56,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:56,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:56,930 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:56,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [500946556] [2022-04-06 23:27:56,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:27:56,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:56,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:56,931 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:56,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-04-06 23:27:58,071 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:27:58,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:27:58,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 23:27:58,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:27:58,513 INFO L134 CoverageAnalysis]: Checked inductivity of 2472 backedges. 66 proven. 2310 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-04-06 23:27:58,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:27:59,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2472 backedges. 66 proven. 294 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-04-06 23:27:59,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:27:59,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154020148] [2022-04-06 23:27:59,069 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:27:59,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500946556] [2022-04-06 23:27:59,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500946556] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:27:59,070 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:27:59,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-04-06 23:27:59,070 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:27:59,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [970916660] [2022-04-06 23:27:59,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [970916660] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:27:59,070 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:27:59,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 23:27:59,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771042966] [2022-04-06 23:27:59,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:27:59,071 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 23:27:59,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:59,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 23:27:59,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 23:27:59,076 INFO L87 Difference]: Start difference. First operand 683 states and 769 transitions. Second operand has 18 states, 18 states have (on average 5.611111111111111) internal successors, (101), 17 states have internal predecessors, (101), 17 states have call successors, (36), 17 states have call predecessors, (36), 15 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) [2022-04-06 23:27:59,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:27:59,551 INFO L93 Difference]: Finished difference Result 777 states and 881 transitions. [2022-04-06 23:27:59,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-04-06 23:27:59,551 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.611111111111111) internal successors, (101), 17 states have internal predecessors, (101), 17 states have call successors, (36), 17 states have call predecessors, (36), 15 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) Word has length 228 [2022-04-06 23:27:59,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:27:59,555 INFO L225 Difference]: With dead ends: 777 [2022-04-06 23:27:59,555 INFO L226 Difference]: Without dead ends: 754 [2022-04-06 23:27:59,556 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 423 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=753, Invalid=1053, Unknown=0, NotChecked=0, Total=1806 [2022-04-06 23:27:59,557 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 164 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:27:59,557 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 353 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:27:59,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 754 states. [2022-04-06 23:27:59,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 754 to 753. [2022-04-06 23:27:59,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 509 states have (on average 1.0864440078585462) internal successors, (553), 525 states have internal predecessors, (553), 150 states have call successors, (150), 95 states have call predecessors, (150), 93 states have return successors, (147), 132 states have call predecessors, (147), 147 states have call successors, (147) [2022-04-06 23:27:59,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 850 transitions. [2022-04-06 23:27:59,665 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 850 transitions. Word has length 228 [2022-04-06 23:27:59,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:27:59,665 INFO L478 AbstractCegarLoop]: Abstraction has 753 states and 850 transitions. [2022-04-06 23:27:59,665 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.611111111111111) internal successors, (101), 17 states have internal predecessors, (101), 17 states have call successors, (36), 17 states have call predecessors, (36), 15 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) [2022-04-06 23:27:59,665 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 850 transitions. [2022-04-06 23:27:59,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-04-06 23:27:59,668 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:27:59,668 INFO L499 BasicCegarLoop]: trace histogram [36, 35, 35, 11, 10, 10, 10, 10, 10, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:27:59,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-04-06 23:27:59,876 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-04-06 23:27:59,876 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:27:59,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:27:59,877 INFO L85 PathProgramCache]: Analyzing trace with hash -963242318, now seen corresponding path program 29 times [2022-04-06 23:27:59,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:27:59,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1202575563] [2022-04-06 23:27:59,880 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:27:59,880 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:27:59,880 INFO L85 PathProgramCache]: Analyzing trace with hash -963242318, now seen corresponding path program 30 times [2022-04-06 23:27:59,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:27:59,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253495941] [2022-04-06 23:27:59,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:27:59,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:27:59,889 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:27:59,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [922799270] [2022-04-06 23:27:59,889 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:27:59,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:27:59,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:27:59,892 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:27:59,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-04-06 23:28:00,088 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-04-06 23:28:00,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:28:00,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 23:28:00,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:28:00,451 INFO L134 CoverageAnalysis]: Checked inductivity of 2800 backedges. 1209 proven. 116 refuted. 0 times theorem prover too weak. 1475 trivial. 0 not checked. [2022-04-06 23:28:00,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:28:01,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2800 backedges. 229 proven. 116 refuted. 0 times theorem prover too weak. 2455 trivial. 0 not checked. [2022-04-06 23:28:01,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:28:01,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253495941] [2022-04-06 23:28:01,078 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:28:01,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922799270] [2022-04-06 23:28:01,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922799270] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:28:01,078 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:28:01,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2022-04-06 23:28:01,078 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:28:01,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1202575563] [2022-04-06 23:28:01,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1202575563] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:28:01,078 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:28:01,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 23:28:01,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977915447] [2022-04-06 23:28:01,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:28:01,079 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 23:28:01,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:28:01,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 23:28:01,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-06 23:28:01,080 INFO L87 Difference]: Start difference. First operand 753 states and 850 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 7 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2022-04-06 23:28:01,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:28:01,279 INFO L93 Difference]: Finished difference Result 881 states and 1008 transitions. [2022-04-06 23:28:01,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 23:28:01,279 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 7 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) Word has length 242 [2022-04-06 23:28:01,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:28:01,282 INFO L225 Difference]: With dead ends: 881 [2022-04-06 23:28:01,282 INFO L226 Difference]: Without dead ends: 701 [2022-04-06 23:28:01,284 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 472 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-06 23:28:01,284 INFO L913 BasicCegarLoop]: 95 mSDtfsCounter, 3 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:28:01,285 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 367 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:28:01,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2022-04-06 23:28:01,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 701. [2022-04-06 23:28:01,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 474 states have (on average 1.0843881856540085) internal successors, (514), 488 states have internal predecessors, (514), 138 states have call successors, (138), 90 states have call predecessors, (138), 88 states have return successors, (135), 122 states have call predecessors, (135), 135 states have call successors, (135) [2022-04-06 23:28:01,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 787 transitions. [2022-04-06 23:28:01,386 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 787 transitions. Word has length 242 [2022-04-06 23:28:01,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:28:01,387 INFO L478 AbstractCegarLoop]: Abstraction has 701 states and 787 transitions. [2022-04-06 23:28:01,387 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 7 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2022-04-06 23:28:01,387 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 787 transitions. [2022-04-06 23:28:01,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-04-06 23:28:01,389 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:28:01,389 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 10, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:28:01,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-04-06 23:28:01,599 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-06 23:28:01,600 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:28:01,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:28:01,600 INFO L85 PathProgramCache]: Analyzing trace with hash 405360684, now seen corresponding path program 31 times [2022-04-06 23:28:01,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:28:01,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [949582004] [2022-04-06 23:28:01,604 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:28:01,604 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:28:01,604 INFO L85 PathProgramCache]: Analyzing trace with hash 405360684, now seen corresponding path program 32 times [2022-04-06 23:28:01,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:28:01,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849560288] [2022-04-06 23:28:01,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:28:01,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:28:01,613 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:28:01,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1755938985] [2022-04-06 23:28:01,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:28:01,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:28:01,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:28:01,615 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:28:01,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-04-06 23:28:01,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:28:01,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:28:01,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 590 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-06 23:28:01,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:28:02,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 72 proven. 2736 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-04-06 23:28:02,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:28:02,811 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 72 proven. 324 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2022-04-06 23:28:02,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:28:02,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849560288] [2022-04-06 23:28:02,811 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:28:02,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755938985] [2022-04-06 23:28:02,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755938985] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:28:02,812 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:28:02,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-04-06 23:28:02,812 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:28:02,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [949582004] [2022-04-06 23:28:02,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [949582004] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:28:02,812 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:28:02,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 23:28:02,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464079348] [2022-04-06 23:28:02,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:28:02,813 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 23:28:02,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:28:02,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 23:28:02,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-04-06 23:28:02,814 INFO L87 Difference]: Start difference. First operand 701 states and 787 transitions. Second operand has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 18 states have internal predecessors, (107), 18 states have call successors, (39), 18 states have call predecessors, (39), 16 states have return successors, (37), 16 states have call predecessors, (37), 16 states have call successors, (37) [2022-04-06 23:28:03,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:28:03,323 INFO L93 Difference]: Finished difference Result 795 states and 899 transitions. [2022-04-06 23:28:03,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-06 23:28:03,324 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 18 states have internal predecessors, (107), 18 states have call successors, (39), 18 states have call predecessors, (39), 16 states have return successors, (37), 16 states have call predecessors, (37), 16 states have call successors, (37) Word has length 246 [2022-04-06 23:28:03,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:28:03,327 INFO L225 Difference]: With dead ends: 795 [2022-04-06 23:28:03,327 INFO L226 Difference]: Without dead ends: 772 [2022-04-06 23:28:03,328 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 457 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=827, Invalid=1153, Unknown=0, NotChecked=0, Total=1980 [2022-04-06 23:28:03,328 INFO L913 BasicCegarLoop]: 95 mSDtfsCounter, 177 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:28:03,329 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 353 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:28:03,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2022-04-06 23:28:03,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 771. [2022-04-06 23:28:03,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 521 states have (on average 1.0844529750479845) internal successors, (565), 537 states have internal predecessors, (565), 153 states have call successors, (153), 98 states have call predecessors, (153), 96 states have return successors, (150), 135 states have call predecessors, (150), 150 states have call successors, (150) [2022-04-06 23:28:03,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 868 transitions. [2022-04-06 23:28:03,440 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 868 transitions. Word has length 246 [2022-04-06 23:28:03,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:28:03,440 INFO L478 AbstractCegarLoop]: Abstraction has 771 states and 868 transitions. [2022-04-06 23:28:03,441 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 18 states have internal predecessors, (107), 18 states have call successors, (39), 18 states have call predecessors, (39), 16 states have return successors, (37), 16 states have call predecessors, (37), 16 states have call successors, (37) [2022-04-06 23:28:03,441 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 868 transitions. [2022-04-06 23:28:03,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2022-04-06 23:28:03,443 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:28:03,443 INFO L499 BasicCegarLoop]: trace histogram [39, 38, 38, 11, 10, 10, 10, 10, 10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:28:03,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-04-06 23:28:03,659 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-04-06 23:28:03,659 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:28:03,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:28:03,660 INFO L85 PathProgramCache]: Analyzing trace with hash 533081304, now seen corresponding path program 33 times [2022-04-06 23:28:03,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:28:03,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [63207496] [2022-04-06 23:28:03,662 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:28:03,662 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:28:03,663 INFO L85 PathProgramCache]: Analyzing trace with hash 533081304, now seen corresponding path program 34 times [2022-04-06 23:28:03,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:28:03,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483469357] [2022-04-06 23:28:03,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:28:03,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:28:03,672 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:28:03,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [909214682] [2022-04-06 23:28:03,672 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:28:03,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:28:03,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:28:03,674 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:28:03,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-04-06 23:28:09,885 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:28:09,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:28:09,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 23:28:09,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:28:10,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3268 backedges. 76 proven. 3080 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 23:28:10,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:28:11,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3268 backedges. 76 proven. 380 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2022-04-06 23:28:11,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:28:11,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483469357] [2022-04-06 23:28:11,075 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:28:11,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909214682] [2022-04-06 23:28:11,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909214682] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:28:11,076 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:28:11,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-04-06 23:28:11,076 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:28:11,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [63207496] [2022-04-06 23:28:11,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [63207496] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:28:11,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:28:11,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 23:28:11,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641723493] [2022-04-06 23:28:11,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:28:11,077 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 23:28:11,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:28:11,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 23:28:11,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 23:28:11,078 INFO L87 Difference]: Start difference. First operand 771 states and 868 transitions. Second operand has 20 states, 20 states have (on average 5.7) internal successors, (114), 19 states have internal predecessors, (114), 19 states have call successors, (41), 19 states have call predecessors, (41), 17 states have return successors, (39), 17 states have call predecessors, (39), 17 states have call successors, (39) [2022-04-06 23:28:11,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:28:11,620 INFO L93 Difference]: Finished difference Result 865 states and 980 transitions. [2022-04-06 23:28:11,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-06 23:28:11,621 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.7) internal successors, (114), 19 states have internal predecessors, (114), 19 states have call successors, (41), 19 states have call predecessors, (41), 17 states have return successors, (39), 17 states have call predecessors, (39), 17 states have call successors, (39) Word has length 260 [2022-04-06 23:28:11,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:28:11,625 INFO L225 Difference]: With dead ends: 865 [2022-04-06 23:28:11,625 INFO L226 Difference]: Without dead ends: 842 [2022-04-06 23:28:11,626 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 483 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=945, Invalid=1311, Unknown=0, NotChecked=0, Total=2256 [2022-04-06 23:28:11,627 INFO L913 BasicCegarLoop]: 100 mSDtfsCounter, 157 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:28:11,628 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 418 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:28:11,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2022-04-06 23:28:11,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 841. [2022-04-06 23:28:11,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 568 states have (on average 1.0845070422535212) internal successors, (616), 586 states have internal predecessors, (616), 168 states have call successors, (168), 106 states have call predecessors, (168), 104 states have return successors, (165), 148 states have call predecessors, (165), 165 states have call successors, (165) [2022-04-06 23:28:11,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 949 transitions. [2022-04-06 23:28:11,767 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 949 transitions. Word has length 260 [2022-04-06 23:28:11,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:28:11,767 INFO L478 AbstractCegarLoop]: Abstraction has 841 states and 949 transitions. [2022-04-06 23:28:11,768 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.7) internal successors, (114), 19 states have internal predecessors, (114), 19 states have call successors, (41), 19 states have call predecessors, (41), 17 states have return successors, (39), 17 states have call predecessors, (39), 17 states have call successors, (39) [2022-04-06 23:28:11,768 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 949 transitions. [2022-04-06 23:28:11,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2022-04-06 23:28:11,770 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:28:11,770 INFO L499 BasicCegarLoop]: trace histogram [41, 40, 40, 12, 11, 11, 11, 11, 11, 11, 11, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:28:11,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-04-06 23:28:11,982 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:28:11,983 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:28:11,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:28:11,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1793233788, now seen corresponding path program 35 times [2022-04-06 23:28:11,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:28:11,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [639435555] [2022-04-06 23:28:11,986 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:28:11,986 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:28:11,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1793233788, now seen corresponding path program 36 times [2022-04-06 23:28:11,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:28:11,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248712824] [2022-04-06 23:28:11,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:28:11,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:28:11,997 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:28:11,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [730427549] [2022-04-06 23:28:11,998 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:28:11,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:28:11,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:28:11,999 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:28:12,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-04-06 23:28:12,214 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-04-06 23:28:12,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:28:12,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 24 conjunts are in the unsatisfiable core [2022-04-06 23:28:12,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:28:12,571 INFO L134 CoverageAnalysis]: Checked inductivity of 3642 backedges. 1452 proven. 175 refuted. 0 times theorem prover too weak. 2015 trivial. 0 not checked. [2022-04-06 23:28:12,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:28:13,793 INFO L134 CoverageAnalysis]: Checked inductivity of 3642 backedges. 278 proven. 169 refuted. 0 times theorem prover too weak. 3195 trivial. 0 not checked. [2022-04-06 23:28:13,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:28:13,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248712824] [2022-04-06 23:28:13,794 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:28:13,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730427549] [2022-04-06 23:28:13,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730427549] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:28:13,794 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:28:13,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2022-04-06 23:28:13,794 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:28:13,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [639435555] [2022-04-06 23:28:13,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [639435555] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:28:13,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:28:13,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 23:28:13,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207038881] [2022-04-06 23:28:13,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:28:13,795 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 23:28:13,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:28:13,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 23:28:13,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-04-06 23:28:13,796 INFO L87 Difference]: Start difference. First operand 841 states and 949 transitions. Second operand has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 8 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 8 states have call predecessors, (33), 8 states have call successors, (33) [2022-04-06 23:28:14,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:28:14,035 INFO L93 Difference]: Finished difference Result 981 states and 1125 transitions. [2022-04-06 23:28:14,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:28:14,036 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 8 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 8 states have call predecessors, (33), 8 states have call successors, (33) Word has length 274 [2022-04-06 23:28:14,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:28:14,038 INFO L225 Difference]: With dead ends: 981 [2022-04-06 23:28:14,039 INFO L226 Difference]: Without dead ends: 789 [2022-04-06 23:28:14,039 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 547 GetRequests, 534 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-04-06 23:28:14,040 INFO L913 BasicCegarLoop]: 110 mSDtfsCounter, 4 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:28:14,040 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 484 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:28:14,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2022-04-06 23:28:14,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 789. [2022-04-06 23:28:14,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 533 states have (on average 1.0825515947467168) internal successors, (577), 549 states have internal predecessors, (577), 156 states have call successors, (156), 101 states have call predecessors, (156), 99 states have return successors, (153), 138 states have call predecessors, (153), 153 states have call successors, (153) [2022-04-06 23:28:14,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 886 transitions. [2022-04-06 23:28:14,144 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 886 transitions. Word has length 274 [2022-04-06 23:28:14,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:28:14,144 INFO L478 AbstractCegarLoop]: Abstraction has 789 states and 886 transitions. [2022-04-06 23:28:14,144 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 8 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 8 states have call predecessors, (33), 8 states have call successors, (33) [2022-04-06 23:28:14,144 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 886 transitions. [2022-04-06 23:28:14,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-04-06 23:28:14,147 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:28:14,147 INFO L499 BasicCegarLoop]: trace histogram [42, 41, 41, 11, 10, 10, 10, 10, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:28:14,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-04-06 23:28:14,359 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-04-06 23:28:14,360 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:28:14,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:28:14,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1196997250, now seen corresponding path program 37 times [2022-04-06 23:28:14,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:28:14,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [872006199] [2022-04-06 23:28:14,362 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:28:14,362 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:28:14,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1196997250, now seen corresponding path program 38 times [2022-04-06 23:28:14,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:28:14,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687475545] [2022-04-06 23:28:14,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:28:14,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:28:14,369 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:28:14,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [999790026] [2022-04-06 23:28:14,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:28:14,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:28:14,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:28:14,371 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:28:14,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-04-06 23:28:14,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:28:14,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:28:14,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 660 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 23:28:14,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:28:15,070 INFO L134 CoverageAnalysis]: Checked inductivity of 3778 backedges. 82 proven. 3572 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-04-06 23:28:15,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:28:15,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3778 backedges. 82 proven. 416 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2022-04-06 23:28:15,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:28:15,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687475545] [2022-04-06 23:28:15,842 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:28:15,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999790026] [2022-04-06 23:28:15,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999790026] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:28:15,842 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:28:15,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-04-06 23:28:15,842 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:28:15,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [872006199] [2022-04-06 23:28:15,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [872006199] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:28:15,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:28:15,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 23:28:15,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933996963] [2022-04-06 23:28:15,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:28:15,843 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 23:28:15,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:28:15,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 23:28:15,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 23:28:15,844 INFO L87 Difference]: Start difference. First operand 789 states and 886 transitions. Second operand has 21 states, 21 states have (on average 5.714285714285714) internal successors, (120), 20 states have internal predecessors, (120), 20 states have call successors, (44), 20 states have call predecessors, (44), 18 states have return successors, (42), 18 states have call predecessors, (42), 18 states have call successors, (42) [2022-04-06 23:28:16,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:28:16,409 INFO L93 Difference]: Finished difference Result 883 states and 998 transitions. [2022-04-06 23:28:16,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-04-06 23:28:16,410 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.714285714285714) internal successors, (120), 20 states have internal predecessors, (120), 20 states have call successors, (44), 20 states have call predecessors, (44), 18 states have return successors, (42), 18 states have call predecessors, (42), 18 states have call successors, (42) Word has length 278 [2022-04-06 23:28:16,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:28:16,414 INFO L225 Difference]: With dead ends: 883 [2022-04-06 23:28:16,414 INFO L226 Difference]: Without dead ends: 860 [2022-04-06 23:28:16,416 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 517 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1028, Invalid=1422, Unknown=0, NotChecked=0, Total=2450 [2022-04-06 23:28:16,416 INFO L913 BasicCegarLoop]: 103 mSDtfsCounter, 158 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:28:16,416 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 406 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:28:16,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2022-04-06 23:28:16,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 859. [2022-04-06 23:28:16,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 580 states have (on average 1.0827586206896551) internal successors, (628), 598 states have internal predecessors, (628), 171 states have call successors, (171), 109 states have call predecessors, (171), 107 states have return successors, (168), 151 states have call predecessors, (168), 168 states have call successors, (168) [2022-04-06 23:28:16,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 967 transitions. [2022-04-06 23:28:16,540 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 967 transitions. Word has length 278 [2022-04-06 23:28:16,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:28:16,542 INFO L478 AbstractCegarLoop]: Abstraction has 859 states and 967 transitions. [2022-04-06 23:28:16,542 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.714285714285714) internal successors, (120), 20 states have internal predecessors, (120), 20 states have call successors, (44), 20 states have call predecessors, (44), 18 states have return successors, (42), 18 states have call predecessors, (42), 18 states have call successors, (42) [2022-04-06 23:28:16,542 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 967 transitions. [2022-04-06 23:28:16,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2022-04-06 23:28:16,545 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:28:16,545 INFO L499 BasicCegarLoop]: trace histogram [44, 43, 43, 12, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:28:16,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-04-06 23:28:16,759 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-04-06 23:28:16,759 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:28:16,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:28:16,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1719364266, now seen corresponding path program 39 times [2022-04-06 23:28:16,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:28:16,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [300069223] [2022-04-06 23:28:16,763 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:28:16,764 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:28:16,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1719364266, now seen corresponding path program 40 times [2022-04-06 23:28:16,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:28:16,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280396219] [2022-04-06 23:28:16,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:28:16,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:28:16,780 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:28:16,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [729507075] [2022-04-06 23:28:16,781 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:28:16,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:28:16,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:28:16,782 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:28:16,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-04-06 23:29:09,009 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:29:09,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:29:09,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 23:29:09,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:29:09,651 INFO L134 CoverageAnalysis]: Checked inductivity of 4176 backedges. 86 proven. 3962 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-04-06 23:29:09,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:29:10,482 INFO L134 CoverageAnalysis]: Checked inductivity of 4176 backedges. 86 proven. 478 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2022-04-06 23:29:10,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:29:10,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280396219] [2022-04-06 23:29:10,482 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:29:10,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729507075] [2022-04-06 23:29:10,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729507075] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:29:10,483 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:29:10,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-04-06 23:29:10,483 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:29:10,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [300069223] [2022-04-06 23:29:10,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [300069223] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:29:10,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:29:10,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 23:29:10,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571563888] [2022-04-06 23:29:10,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:29:10,484 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 23:29:10,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:10,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 23:29:10,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 23:29:10,485 INFO L87 Difference]: Start difference. First operand 859 states and 967 transitions. Second operand has 22 states, 22 states have (on average 5.7727272727272725) internal successors, (127), 21 states have internal predecessors, (127), 21 states have call successors, (46), 21 states have call predecessors, (46), 19 states have return successors, (44), 19 states have call predecessors, (44), 19 states have call successors, (44) [2022-04-06 23:29:11,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:29:11,120 INFO L93 Difference]: Finished difference Result 953 states and 1079 transitions. [2022-04-06 23:29:11,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-04-06 23:29:11,121 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.7727272727272725) internal successors, (127), 21 states have internal predecessors, (127), 21 states have call successors, (46), 21 states have call predecessors, (46), 19 states have return successors, (44), 19 states have call predecessors, (44), 19 states have call successors, (44) Word has length 292 [2022-04-06 23:29:11,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:29:11,125 INFO L225 Difference]: With dead ends: 953 [2022-04-06 23:29:11,125 INFO L226 Difference]: Without dead ends: 930 [2022-04-06 23:29:11,126 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 594 GetRequests, 543 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1159, Invalid=1597, Unknown=0, NotChecked=0, Total=2756 [2022-04-06 23:29:11,127 INFO L913 BasicCegarLoop]: 108 mSDtfsCounter, 221 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 300 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 300 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 23:29:11,127 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 432 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [300 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 23:29:11,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states. [2022-04-06 23:29:11,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 929. [2022-04-06 23:29:11,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 627 states have (on average 1.0829346092503986) internal successors, (679), 647 states have internal predecessors, (679), 186 states have call successors, (186), 117 states have call predecessors, (186), 115 states have return successors, (183), 164 states have call predecessors, (183), 183 states have call successors, (183) [2022-04-06 23:29:11,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1048 transitions. [2022-04-06 23:29:11,260 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 1048 transitions. Word has length 292 [2022-04-06 23:29:11,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:29:11,261 INFO L478 AbstractCegarLoop]: Abstraction has 929 states and 1048 transitions. [2022-04-06 23:29:11,261 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.7727272727272725) internal successors, (127), 21 states have internal predecessors, (127), 21 states have call successors, (46), 21 states have call predecessors, (46), 19 states have return successors, (44), 19 states have call predecessors, (44), 19 states have call successors, (44) [2022-04-06 23:29:11,261 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 1048 transitions. [2022-04-06 23:29:11,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2022-04-06 23:29:11,264 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:29:11,264 INFO L499 BasicCegarLoop]: trace histogram [46, 45, 45, 13, 12, 12, 12, 12, 12, 12, 12, 7, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:29:11,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-04-06 23:29:11,475 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-04-06 23:29:11,475 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:29:11,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:29:11,476 INFO L85 PathProgramCache]: Analyzing trace with hash 2036404950, now seen corresponding path program 41 times [2022-04-06 23:29:11,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:11,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1685251494] [2022-04-06 23:29:11,478 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:29:11,479 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:29:11,479 INFO L85 PathProgramCache]: Analyzing trace with hash 2036404950, now seen corresponding path program 42 times [2022-04-06 23:29:11,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:29:11,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745021022] [2022-04-06 23:29:11,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:29:11,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:29:11,489 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:29:11,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2122345175] [2022-04-06 23:29:11,489 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:29:11,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:29:11,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:29:11,490 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:29:11,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-04-06 23:29:11,939 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-04-06 23:29:11,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:29:11,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 669 conjuncts, 65 conjunts are in the unsatisfiable core [2022-04-06 23:29:11,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:29:13,028 INFO L134 CoverageAnalysis]: Checked inductivity of 4596 backedges. 1833 proven. 306 refuted. 0 times theorem prover too weak. 2457 trivial. 0 not checked. [2022-04-06 23:29:13,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:29:17,359 INFO L134 CoverageAnalysis]: Checked inductivity of 4596 backedges. 453 proven. 366 refuted. 0 times theorem prover too weak. 3777 trivial. 0 not checked. [2022-04-06 23:29:17,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:29:17,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745021022] [2022-04-06 23:29:17,360 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:29:17,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122345175] [2022-04-06 23:29:17,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122345175] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:29:17,360 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:29:17,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 33 [2022-04-06 23:29:17,360 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:29:17,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1685251494] [2022-04-06 23:29:17,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1685251494] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:29:17,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:29:17,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 23:29:17,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633489668] [2022-04-06 23:29:17,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:29:17,361 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 23:29:17,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:17,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 23:29:17,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=943, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 23:29:17,362 INFO L87 Difference]: Start difference. First operand 929 states and 1048 transitions. Second operand has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 17 states have internal predecessors, (67), 16 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 16 states have call predecessors, (38), 16 states have call successors, (38) [2022-04-06 23:29:18,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:29:18,150 INFO L93 Difference]: Finished difference Result 1083 states and 1244 transitions. [2022-04-06 23:29:18,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 23:29:18,151 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 17 states have internal predecessors, (67), 16 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 16 states have call predecessors, (38), 16 states have call successors, (38) Word has length 306 [2022-04-06 23:29:18,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:29:18,155 INFO L225 Difference]: With dead ends: 1083 [2022-04-06 23:29:18,155 INFO L226 Difference]: Without dead ends: 877 [2022-04-06 23:29:18,156 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 612 GetRequests, 577 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=118, Invalid=1004, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 23:29:18,157 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 25 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 1290 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 1341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 23:29:18,157 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 607 Invalid, 1341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1290 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 23:29:18,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2022-04-06 23:29:18,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 877. [2022-04-06 23:29:18,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 592 states have (on average 1.0810810810810811) internal successors, (640), 610 states have internal predecessors, (640), 174 states have call successors, (174), 112 states have call predecessors, (174), 110 states have return successors, (171), 154 states have call predecessors, (171), 171 states have call successors, (171) [2022-04-06 23:29:18,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 985 transitions. [2022-04-06 23:29:18,268 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 985 transitions. Word has length 306 [2022-04-06 23:29:18,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:29:18,269 INFO L478 AbstractCegarLoop]: Abstraction has 877 states and 985 transitions. [2022-04-06 23:29:18,269 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 17 states have internal predecessors, (67), 16 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 16 states have call predecessors, (38), 16 states have call successors, (38) [2022-04-06 23:29:18,269 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 985 transitions. [2022-04-06 23:29:18,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2022-04-06 23:29:18,272 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:29:18,272 INFO L499 BasicCegarLoop]: trace histogram [47, 46, 46, 12, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:29:18,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-04-06 23:29:18,487 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:29:18,487 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:29:18,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:29:18,488 INFO L85 PathProgramCache]: Analyzing trace with hash 249588560, now seen corresponding path program 43 times [2022-04-06 23:29:18,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:18,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [764929948] [2022-04-06 23:29:18,491 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:29:18,491 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:29:18,491 INFO L85 PathProgramCache]: Analyzing trace with hash 249588560, now seen corresponding path program 44 times [2022-04-06 23:29:18,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:29:18,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623800317] [2022-04-06 23:29:18,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:29:18,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:29:18,501 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:29:18,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [147442908] [2022-04-06 23:29:18,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:29:18,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:29:18,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:29:18,503 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:29:18,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-04-06 23:29:18,632 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:29:18,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:29:18,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 730 conjuncts, 43 conjunts are in the unsatisfiable core [2022-04-06 23:29:18,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:29:19,353 INFO L134 CoverageAnalysis]: Checked inductivity of 4752 backedges. 92 proven. 4520 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-04-06 23:29:19,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:29:20,268 INFO L134 CoverageAnalysis]: Checked inductivity of 4752 backedges. 92 proven. 520 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2022-04-06 23:29:20,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:29:20,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623800317] [2022-04-06 23:29:20,269 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:29:20,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147442908] [2022-04-06 23:29:20,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147442908] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:29:20,269 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:29:20,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-04-06 23:29:20,269 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:29:20,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [764929948] [2022-04-06 23:29:20,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [764929948] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:29:20,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:29:20,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 23:29:20,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601733088] [2022-04-06 23:29:20,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:29:20,270 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 23:29:20,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:20,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 23:29:20,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-04-06 23:29:20,272 INFO L87 Difference]: Start difference. First operand 877 states and 985 transitions. Second operand has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 22 states have internal predecessors, (133), 22 states have call successors, (49), 22 states have call predecessors, (49), 20 states have return successors, (47), 20 states have call predecessors, (47), 20 states have call successors, (47) [2022-04-06 23:29:20,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:29:20,997 INFO L93 Difference]: Finished difference Result 971 states and 1097 transitions. [2022-04-06 23:29:20,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-04-06 23:29:20,998 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 22 states have internal predecessors, (133), 22 states have call successors, (49), 22 states have call predecessors, (49), 20 states have return successors, (47), 20 states have call predecessors, (47), 20 states have call successors, (47) Word has length 310 [2022-04-06 23:29:20,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:29:21,002 INFO L225 Difference]: With dead ends: 971 [2022-04-06 23:29:21,002 INFO L226 Difference]: Without dead ends: 948 [2022-04-06 23:29:21,003 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 577 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1251, Invalid=1719, Unknown=0, NotChecked=0, Total=2970 [2022-04-06 23:29:21,003 INFO L913 BasicCegarLoop]: 111 mSDtfsCounter, 237 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 356 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 356 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 23:29:21,003 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 417 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [356 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 23:29:21,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states. [2022-04-06 23:29:21,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 947. [2022-04-06 23:29:21,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 639 states have (on average 1.081377151799687) internal successors, (691), 659 states have internal predecessors, (691), 189 states have call successors, (189), 120 states have call predecessors, (189), 118 states have return successors, (186), 167 states have call predecessors, (186), 186 states have call successors, (186) [2022-04-06 23:29:21,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1066 transitions. [2022-04-06 23:29:21,144 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1066 transitions. Word has length 310 [2022-04-06 23:29:21,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:29:21,145 INFO L478 AbstractCegarLoop]: Abstraction has 947 states and 1066 transitions. [2022-04-06 23:29:21,145 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 22 states have internal predecessors, (133), 22 states have call successors, (49), 22 states have call predecessors, (49), 20 states have return successors, (47), 20 states have call predecessors, (47), 20 states have call successors, (47) [2022-04-06 23:29:21,145 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1066 transitions. [2022-04-06 23:29:21,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2022-04-06 23:29:21,147 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:29:21,148 INFO L499 BasicCegarLoop]: trace histogram [49, 48, 48, 13, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:29:21,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-04-06 23:29:21,374 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:29:21,375 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:29:21,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:29:21,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1363998972, now seen corresponding path program 45 times [2022-04-06 23:29:21,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:21,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1383196695] [2022-04-06 23:29:21,378 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:29:21,378 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:29:21,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1363998972, now seen corresponding path program 46 times [2022-04-06 23:29:21,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:29:21,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393436658] [2022-04-06 23:29:21,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:29:21,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:29:21,386 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:29:21,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1719543082] [2022-04-06 23:29:21,387 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:29:21,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:29:21,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:29:21,388 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:29:21,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-04-06 23:29:22,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:29:22,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:29:22,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 23:29:22,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:29:23,320 INFO L134 CoverageAnalysis]: Checked inductivity of 5196 backedges. 96 proven. 4956 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-04-06 23:29:23,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:29:24,234 INFO L134 CoverageAnalysis]: Checked inductivity of 5196 backedges. 96 proven. 588 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2022-04-06 23:29:24,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:29:24,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393436658] [2022-04-06 23:29:24,235 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:29:24,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719543082] [2022-04-06 23:29:24,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719543082] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:29:24,235 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:29:24,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-04-06 23:29:24,235 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:29:24,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1383196695] [2022-04-06 23:29:24,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1383196695] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:29:24,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:29:24,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 23:29:24,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103704793] [2022-04-06 23:29:24,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:29:24,236 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 23:29:24,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:24,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 23:29:24,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-04-06 23:29:24,237 INFO L87 Difference]: Start difference. First operand 947 states and 1066 transitions. Second operand has 24 states, 24 states have (on average 5.833333333333333) internal successors, (140), 23 states have internal predecessors, (140), 23 states have call successors, (51), 23 states have call predecessors, (51), 21 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) [2022-04-06 23:29:24,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:29:24,847 INFO L93 Difference]: Finished difference Result 1041 states and 1178 transitions. [2022-04-06 23:29:24,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-04-06 23:29:24,848 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.833333333333333) internal successors, (140), 23 states have internal predecessors, (140), 23 states have call successors, (51), 23 states have call predecessors, (51), 21 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) Word has length 324 [2022-04-06 23:29:24,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:29:24,853 INFO L225 Difference]: With dead ends: 1041 [2022-04-06 23:29:24,854 INFO L226 Difference]: Without dead ends: 1018 [2022-04-06 23:29:24,855 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 659 GetRequests, 603 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1395, Invalid=1911, Unknown=0, NotChecked=0, Total=3306 [2022-04-06 23:29:24,856 INFO L913 BasicCegarLoop]: 116 mSDtfsCounter, 235 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 293 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:29:24,856 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 429 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:29:24,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2022-04-06 23:29:25,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 1017. [2022-04-06 23:29:25,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 686 states have (on average 1.0816326530612246) internal successors, (742), 708 states have internal predecessors, (742), 204 states have call successors, (204), 128 states have call predecessors, (204), 126 states have return successors, (201), 180 states have call predecessors, (201), 201 states have call successors, (201) [2022-04-06 23:29:25,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1147 transitions. [2022-04-06 23:29:25,009 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 1147 transitions. Word has length 324 [2022-04-06 23:29:25,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:29:25,009 INFO L478 AbstractCegarLoop]: Abstraction has 1017 states and 1147 transitions. [2022-04-06 23:29:25,009 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.833333333333333) internal successors, (140), 23 states have internal predecessors, (140), 23 states have call successors, (51), 23 states have call predecessors, (51), 21 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) [2022-04-06 23:29:25,010 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 1147 transitions. [2022-04-06 23:29:25,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2022-04-06 23:29:25,013 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:29:25,013 INFO L499 BasicCegarLoop]: trace histogram [51, 50, 50, 14, 13, 13, 13, 13, 13, 13, 13, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:29:25,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-04-06 23:29:25,222 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-04-06 23:29:25,223 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:29:25,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:29:25,223 INFO L85 PathProgramCache]: Analyzing trace with hash 531245480, now seen corresponding path program 47 times [2022-04-06 23:29:25,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:25,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [352925141] [2022-04-06 23:29:25,227 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:29:25,227 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:29:25,227 INFO L85 PathProgramCache]: Analyzing trace with hash 531245480, now seen corresponding path program 48 times [2022-04-06 23:29:25,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:29:25,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31674921] [2022-04-06 23:29:25,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:29:25,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:29:25,238 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:29:25,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [733481715] [2022-04-06 23:29:25,239 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:29:25,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:29:25,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:29:25,240 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:29:25,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-04-06 23:29:25,697 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 26 check-sat command(s) [2022-04-06 23:29:25,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:29:25,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 796 conjuncts, 47 conjunts are in the unsatisfiable core [2022-04-06 23:29:25,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:29:26,385 INFO L134 CoverageAnalysis]: Checked inductivity of 5662 backedges. 100 proven. 5414 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-04-06 23:29:26,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:29:27,373 INFO L134 CoverageAnalysis]: Checked inductivity of 5662 backedges. 100 proven. 662 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2022-04-06 23:29:27,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:29:27,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31674921] [2022-04-06 23:29:27,373 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:29:27,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733481715] [2022-04-06 23:29:27,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733481715] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:29:27,374 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:29:27,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-04-06 23:29:27,374 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:29:27,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [352925141] [2022-04-06 23:29:27,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [352925141] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:29:27,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:29:27,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-06 23:29:27,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571708936] [2022-04-06 23:29:27,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:29:27,375 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 23:29:27,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:27,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 23:29:27,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-04-06 23:29:27,376 INFO L87 Difference]: Start difference. First operand 1017 states and 1147 transitions. Second operand has 25 states, 25 states have (on average 5.88) internal successors, (147), 24 states have internal predecessors, (147), 24 states have call successors, (53), 24 states have call predecessors, (53), 22 states have return successors, (51), 22 states have call predecessors, (51), 22 states have call successors, (51) [2022-04-06 23:29:28,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:29:28,096 INFO L93 Difference]: Finished difference Result 1111 states and 1259 transitions. [2022-04-06 23:29:28,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-04-06 23:29:28,096 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.88) internal successors, (147), 24 states have internal predecessors, (147), 24 states have call successors, (53), 24 states have call predecessors, (53), 22 states have return successors, (51), 22 states have call predecessors, (51), 22 states have call successors, (51) Word has length 338 [2022-04-06 23:29:28,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:29:28,101 INFO L225 Difference]: With dead ends: 1111 [2022-04-06 23:29:28,101 INFO L226 Difference]: Without dead ends: 1088 [2022-04-06 23:29:28,102 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 688 GetRequests, 629 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1547, Invalid=2113, Unknown=0, NotChecked=0, Total=3660 [2022-04-06 23:29:28,103 INFO L913 BasicCegarLoop]: 121 mSDtfsCounter, 227 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 278 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 278 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 23:29:28,103 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 495 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [278 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 23:29:28,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2022-04-06 23:29:28,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1087. [2022-04-06 23:29:28,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 733 states have (on average 1.0818553888130968) internal successors, (793), 757 states have internal predecessors, (793), 219 states have call successors, (219), 136 states have call predecessors, (219), 134 states have return successors, (216), 193 states have call predecessors, (216), 216 states have call successors, (216) [2022-04-06 23:29:28,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1228 transitions. [2022-04-06 23:29:28,261 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1228 transitions. Word has length 338 [2022-04-06 23:29:28,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:29:28,262 INFO L478 AbstractCegarLoop]: Abstraction has 1087 states and 1228 transitions. [2022-04-06 23:29:28,262 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.88) internal successors, (147), 24 states have internal predecessors, (147), 24 states have call successors, (53), 24 states have call predecessors, (53), 22 states have return successors, (51), 22 states have call predecessors, (51), 22 states have call successors, (51) [2022-04-06 23:29:28,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1228 transitions. [2022-04-06 23:29:28,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2022-04-06 23:29:28,265 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:29:28,265 INFO L499 BasicCegarLoop]: trace histogram [53, 52, 52, 15, 14, 14, 14, 14, 14, 14, 14, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:29:28,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-04-06 23:29:28,465 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-04-06 23:29:28,465 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:29:28,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:29:28,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1969308332, now seen corresponding path program 49 times [2022-04-06 23:29:28,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:28,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1665922130] [2022-04-06 23:29:28,468 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:29:28,468 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:29:28,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1969308332, now seen corresponding path program 50 times [2022-04-06 23:29:28,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:29:28,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743841038] [2022-04-06 23:29:28,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:29:28,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:29:28,476 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:29:28,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2071222673] [2022-04-06 23:29:28,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:29:28,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:29:28,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:29:28,478 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:29:28,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-04-06 23:29:28,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:29:28,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:29:28,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-06 23:29:28,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:29:29,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6150 backedges. 104 proven. 5894 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2022-04-06 23:29:29,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:29:30,423 INFO L134 CoverageAnalysis]: Checked inductivity of 6150 backedges. 104 proven. 742 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2022-04-06 23:29:30,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:29:30,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743841038] [2022-04-06 23:29:30,424 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:29:30,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071222673] [2022-04-06 23:29:30,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071222673] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:29:30,424 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:29:30,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-04-06 23:29:30,424 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:29:30,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1665922130] [2022-04-06 23:29:30,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1665922130] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:29:30,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:29:30,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-04-06 23:29:30,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517888739] [2022-04-06 23:29:30,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:29:30,425 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-06 23:29:30,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:30,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-06 23:29:30,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-04-06 23:29:30,426 INFO L87 Difference]: Start difference. First operand 1087 states and 1228 transitions. Second operand has 26 states, 26 states have (on average 5.923076923076923) internal successors, (154), 25 states have internal predecessors, (154), 25 states have call successors, (55), 25 states have call predecessors, (55), 23 states have return successors, (53), 23 states have call predecessors, (53), 23 states have call successors, (53) [2022-04-06 23:29:31,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:29:31,218 INFO L93 Difference]: Finished difference Result 1181 states and 1340 transitions. [2022-04-06 23:29:31,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-04-06 23:29:31,219 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.923076923076923) internal successors, (154), 25 states have internal predecessors, (154), 25 states have call successors, (55), 25 states have call predecessors, (55), 23 states have return successors, (53), 23 states have call predecessors, (53), 23 states have call successors, (53) Word has length 352 [2022-04-06 23:29:31,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:29:31,225 INFO L225 Difference]: With dead ends: 1181 [2022-04-06 23:29:31,225 INFO L226 Difference]: Without dead ends: 1158 [2022-04-06 23:29:31,226 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 717 GetRequests, 655 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1707, Invalid=2325, Unknown=0, NotChecked=0, Total=4032 [2022-04-06 23:29:31,227 INFO L913 BasicCegarLoop]: 126 mSDtfsCounter, 235 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 23:29:31,227 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 513 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 23:29:31,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1158 states. [2022-04-06 23:29:31,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1158 to 1157. [2022-04-06 23:29:31,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 780 states have (on average 1.082051282051282) internal successors, (844), 806 states have internal predecessors, (844), 234 states have call successors, (234), 144 states have call predecessors, (234), 142 states have return successors, (231), 206 states have call predecessors, (231), 231 states have call successors, (231) [2022-04-06 23:29:31,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1309 transitions. [2022-04-06 23:29:31,394 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1309 transitions. Word has length 352 [2022-04-06 23:29:31,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:29:31,395 INFO L478 AbstractCegarLoop]: Abstraction has 1157 states and 1309 transitions. [2022-04-06 23:29:31,395 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.923076923076923) internal successors, (154), 25 states have internal predecessors, (154), 25 states have call successors, (55), 25 states have call predecessors, (55), 23 states have return successors, (53), 23 states have call predecessors, (53), 23 states have call successors, (53) [2022-04-06 23:29:31,395 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1309 transitions. [2022-04-06 23:29:31,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2022-04-06 23:29:31,398 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:29:31,399 INFO L499 BasicCegarLoop]: trace histogram [55, 54, 54, 16, 15, 15, 15, 15, 15, 15, 15, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:29:31,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-04-06 23:29:31,619 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-04-06 23:29:31,620 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:29:31,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:29:31,620 INFO L85 PathProgramCache]: Analyzing trace with hash 402748416, now seen corresponding path program 51 times [2022-04-06 23:29:31,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:31,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1280705654] [2022-04-06 23:29:31,623 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:29:31,623 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:29:31,623 INFO L85 PathProgramCache]: Analyzing trace with hash 402748416, now seen corresponding path program 52 times [2022-04-06 23:29:31,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:29:31,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245481336] [2022-04-06 23:29:31,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:29:31,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:29:31,634 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:29:31,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1386022058] [2022-04-06 23:29:31,634 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:29:31,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:29:31,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:29:31,638 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:29:31,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process