/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_valuebound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 23:29:58,152 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 23:29:58,154 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 23:29:58,222 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 23:29:58,223 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 23:29:58,224 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 23:29:58,225 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 23:29:58,226 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 23:29:58,231 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 23:29:58,231 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 23:29:58,232 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 23:29:58,232 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 23:29:58,233 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 23:29:58,233 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 23:29:58,234 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 23:29:58,235 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 23:29:58,235 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 23:29:58,236 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 23:29:58,237 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 23:29:58,240 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 23:29:58,245 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 23:29:58,246 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 23:29:58,247 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 23:29:58,247 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 23:29:58,248 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 23:29:58,254 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 23:29:58,255 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 23:29:58,255 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 23:29:58,256 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 23:29:58,256 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 23:29:58,257 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 23:29:58,257 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 23:29:58,258 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 23:29:58,258 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 23:29:58,259 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 23:29:58,260 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 23:29:58,260 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 23:29:58,260 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 23:29:58,261 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 23:29:58,261 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 23:29:58,262 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 23:29:58,268 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 23:29:58,268 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:29:58,279 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 23:29:58,280 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 23:29:58,281 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 23:29:58,281 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 23:29:58,281 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 23:29:58,281 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 23:29:58,281 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 23:29:58,281 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 23:29:58,281 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 23:29:58,282 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 23:29:58,282 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 23:29:58,282 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 23:29:58,283 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 23:29:58,283 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 23:29:58,283 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 23:29:58,283 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 23:29:58,283 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 23:29:58,283 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 23:29:58,283 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 23:29:58,283 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 23:29:58,284 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 23:29:58,284 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-06 23:29:58,284 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:29:58,499 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 23:29:58,529 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 23:29:58,531 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 23:29:58,532 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 23:29:58,533 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 23:29:58,534 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/hard2_valuebound100.c [2022-04-06 23:29:58,581 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b5c874393/58f3ae9820564c099cfd6baaf9da833f/FLAGcbd7e2071 [2022-04-06 23:29:58,994 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 23:29:58,995 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/hard2_valuebound100.c [2022-04-06 23:29:59,000 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b5c874393/58f3ae9820564c099cfd6baaf9da833f/FLAGcbd7e2071 [2022-04-06 23:29:59,016 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b5c874393/58f3ae9820564c099cfd6baaf9da833f [2022-04-06 23:29:59,018 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 23:29:59,019 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 23:29:59,021 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 23:29:59,021 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 23:29:59,024 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 23:29:59,025 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 11:29:59" (1/1) ... [2022-04-06 23:29:59,025 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15cbc07e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:29:59, skipping insertion in model container [2022-04-06 23:29:59,026 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 11:29:59" (1/1) ... [2022-04-06 23:29:59,031 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 23:29:59,048 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 23:29:59,180 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_valuebound100.c[526,539] [2022-04-06 23:29:59,197 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 23:29:59,204 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 23:29:59,216 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_valuebound100.c[526,539] [2022-04-06 23:29:59,234 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 23:29:59,245 INFO L208 MainTranslator]: Completed translation [2022-04-06 23:29:59,246 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:29:59 WrapperNode [2022-04-06 23:29:59,246 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 23:29:59,249 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 23:29:59,249 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 23:29:59,249 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 23:29:59,258 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:29:59" (1/1) ... [2022-04-06 23:29:59,258 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:29:59" (1/1) ... [2022-04-06 23:29:59,263 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:29:59" (1/1) ... [2022-04-06 23:29:59,264 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:29:59" (1/1) ... [2022-04-06 23:29:59,267 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:29:59" (1/1) ... [2022-04-06 23:29:59,275 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:29:59" (1/1) ... [2022-04-06 23:29:59,276 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:29:59" (1/1) ... [2022-04-06 23:29:59,277 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 23:29:59,278 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 23:29:59,278 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 23:29:59,278 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 23:29:59,283 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:29:59" (1/1) ... [2022-04-06 23:29:59,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 23:29:59,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:29:59,323 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:29:59,333 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:29:59,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 23:29:59,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 23:29:59,358 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 23:29:59,358 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 23:29:59,359 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 23:29:59,359 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 23:29:59,359 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 23:29:59,359 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 23:29:59,360 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 23:29:59,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 23:29:59,360 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 23:29:59,360 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 23:29:59,360 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 23:29:59,361 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 23:29:59,361 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 23:29:59,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 23:29:59,363 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 23:29:59,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 23:29:59,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 23:29:59,364 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 23:29:59,423 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 23:29:59,425 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 23:29:59,584 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 23:29:59,589 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 23:29:59,590 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-04-06 23:29:59,596 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 11:29:59 BoogieIcfgContainer [2022-04-06 23:29:59,596 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 23:29:59,598 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 23:29:59,598 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 23:29:59,614 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 23:29:59,614 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 11:29:59" (1/3) ... [2022-04-06 23:29:59,615 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7df54afc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 11:29:59, skipping insertion in model container [2022-04-06 23:29:59,615 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:29:59" (2/3) ... [2022-04-06 23:29:59,615 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7df54afc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 11:29:59, skipping insertion in model container [2022-04-06 23:29:59,615 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 11:29:59" (3/3) ... [2022-04-06 23:29:59,616 INFO L111 eAbstractionObserver]: Analyzing ICFG hard2_valuebound100.c [2022-04-06 23:29:59,620 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 23:29:59,620 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 23:29:59,671 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 23:29:59,683 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:29:59,683 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 23:29:59,700 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 20 states have internal predecessors, (29), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-04-06 23:29:59,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-04-06 23:29:59,718 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:29:59,719 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:29:59,720 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:29:59,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:29:59,727 INFO L85 PathProgramCache]: Analyzing trace with hash -977830905, now seen corresponding path program 1 times [2022-04-06 23:29:59,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:59,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1442882153] [2022-04-06 23:29:59,745 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:29:59,745 INFO L85 PathProgramCache]: Analyzing trace with hash -977830905, now seen corresponding path program 2 times [2022-04-06 23:29:59,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:29:59,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270819456] [2022-04-06 23:29:59,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:29:59,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:29:59,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:29:59,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 23:29:59,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:29:59,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 23:29:59,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:29:59,934 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:29:59,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:29:59,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270819456] [2022-04-06 23:29:59,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270819456] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:29:59,935 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:29:59,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 23:29:59,937 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:29:59,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1442882153] [2022-04-06 23:29:59,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1442882153] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:29:59,938 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:29:59,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 23:29:59,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703004823] [2022-04-06 23:29:59,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:29:59,942 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 23:29:59,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:29:59,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 23:29:59,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 23:29:59,966 INFO L87 Difference]: Start difference. First operand has 35 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 20 states have internal predecessors, (29), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-04-06 23:30:00,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:30:00,054 INFO L93 Difference]: Finished difference Result 61 states and 95 transitions. [2022-04-06 23:30:00,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 23:30:00,057 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-04-06 23:30:00,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:30:00,066 INFO L225 Difference]: With dead ends: 61 [2022-04-06 23:30:00,066 INFO L226 Difference]: Without dead ends: 30 [2022-04-06 23:30:00,070 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 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:30:00,075 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 20 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:30:00,077 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 38 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:30:00,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2022-04-06 23:30:00,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2022-04-06 23:30:00,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 16 states have (on average 1.25) internal successors, (20), 17 states have internal predecessors, (20), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-04-06 23:30:00,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 38 transitions. [2022-04-06 23:30:00,124 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 38 transitions. Word has length 17 [2022-04-06 23:30:00,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:30:00,125 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 38 transitions. [2022-04-06 23:30:00,125 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-04-06 23:30:00,126 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 38 transitions. [2022-04-06 23:30:00,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-04-06 23:30:00,126 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:30:00,126 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:30:00,126 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 23:30:00,127 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:30:00,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:30:00,128 INFO L85 PathProgramCache]: Analyzing trace with hash -297772535, now seen corresponding path program 1 times [2022-04-06 23:30:00,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:00,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1988197150] [2022-04-06 23:30:00,137 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:30:00,137 INFO L85 PathProgramCache]: Analyzing trace with hash -297772535, now seen corresponding path program 2 times [2022-04-06 23:30:00,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:30:00,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263053459] [2022-04-06 23:30:00,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:30:00,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:30:00,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:30:00,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 23:30:00,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:30:00,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 23:30:00,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:30:00,277 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:30:00,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:30:00,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263053459] [2022-04-06 23:30:00,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263053459] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:00,280 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:00,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:30:00,280 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:30:00,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1988197150] [2022-04-06 23:30:00,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1988197150] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:00,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:00,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:30:00,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129364759] [2022-04-06 23:30:00,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:30:00,282 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:30:00,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:00,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:30:00,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:30:00,283 INFO L87 Difference]: Start difference. First operand 30 states and 38 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), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-04-06 23:30:00,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:30:00,485 INFO L93 Difference]: Finished difference Result 43 states and 55 transitions. [2022-04-06 23:30:00,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 23:30:00,487 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), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-04-06 23:30:00,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:30:00,492 INFO L225 Difference]: With dead ends: 43 [2022-04-06 23:30:00,492 INFO L226 Difference]: Without dead ends: 41 [2022-04-06 23:30:00,498 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:30:00,500 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 37 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:30:00,501 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 45 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:30:00,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-04-06 23:30:00,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 34. [2022-04-06 23:30:00,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 20 states have internal predecessors, (23), 10 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-04-06 23:30:00,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 41 transitions. [2022-04-06 23:30:00,521 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 41 transitions. Word has length 17 [2022-04-06 23:30:00,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:30:00,522 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 41 transitions. [2022-04-06 23:30:00,522 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), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-04-06 23:30:00,522 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 41 transitions. [2022-04-06 23:30:00,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-06 23:30:00,523 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:30:00,524 INFO L499 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:30:00,524 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-06 23:30:00,524 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:30:00,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:30:00,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1294462534, now seen corresponding path program 1 times [2022-04-06 23:30:00,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:00,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1161489051] [2022-04-06 23:30:00,528 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:30:00,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1294462534, now seen corresponding path program 2 times [2022-04-06 23:30:00,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:30:00,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991492118] [2022-04-06 23:30:00,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:30:00,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:30:00,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:30:00,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 23:30:00,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:30:00,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 23:30:00,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:30:00,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 23:30:00,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:30:00,633 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:30:00,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:30:00,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991492118] [2022-04-06 23:30:00,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991492118] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:00,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:00,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:30:00,635 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:30:00,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1161489051] [2022-04-06 23:30:00,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1161489051] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:00,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:00,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:30:00,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631332780] [2022-04-06 23:30:00,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:30:00,636 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:30:00,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:00,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:30:00,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:30:00,637 INFO L87 Difference]: Start difference. First operand 34 states and 41 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 3 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:30:00,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:30:00,794 INFO L93 Difference]: Finished difference Result 47 states and 58 transitions. [2022-04-06 23:30:00,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 23:30:00,794 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 3 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:30:00,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:30:00,795 INFO L225 Difference]: With dead ends: 47 [2022-04-06 23:30:00,795 INFO L226 Difference]: Without dead ends: 45 [2022-04-06 23:30:00,796 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 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:30:00,797 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 32 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:30:00,797 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 45 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:30:00,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-04-06 23:30:00,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 38. [2022-04-06 23:30:00,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 23 states have internal predecessors, (26), 10 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-04-06 23:30:00,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 44 transitions. [2022-04-06 23:30:00,814 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 44 transitions. Word has length 22 [2022-04-06 23:30:00,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:30:00,814 INFO L478 AbstractCegarLoop]: Abstraction has 38 states and 44 transitions. [2022-04-06 23:30:00,814 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 3 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:30:00,814 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 44 transitions. [2022-04-06 23:30:00,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-04-06 23:30:00,816 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:30:00,816 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:30:00,816 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-04-06 23:30:00,817 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:30:00,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:30:00,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1449027479, now seen corresponding path program 1 times [2022-04-06 23:30:00,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:00,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [816132285] [2022-04-06 23:30:00,821 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:30:00,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1449027479, now seen corresponding path program 2 times [2022-04-06 23:30:00,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:30:00,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119792716] [2022-04-06 23:30:00,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:30:00,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:30:00,840 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:30:00,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1076502184] [2022-04-06 23:30:00,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:30:00,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:00,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:30:00,843 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:30:00,846 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:30:00,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:30:00,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:30:00,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 23:30:00,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:30:01,040 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:30:01,041 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 23:30:01,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:30:01,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119792716] [2022-04-06 23:30:01,041 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:30:01,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076502184] [2022-04-06 23:30:01,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076502184] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:01,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:01,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:30:01,042 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:30:01,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [816132285] [2022-04-06 23:30:01,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [816132285] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:01,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:01,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:30:01,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675679949] [2022-04-06 23:30:01,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:30:01,043 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:30:01,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:01,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:30:01,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:30:01,044 INFO L87 Difference]: Start difference. First operand 38 states and 44 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:30:01,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:30:01,100 INFO L93 Difference]: Finished difference Result 66 states and 84 transitions. [2022-04-06 23:30:01,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:30:01,101 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 27 [2022-04-06 23:30:01,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:30:01,102 INFO L225 Difference]: With dead ends: 66 [2022-04-06 23:30:01,102 INFO L226 Difference]: Without dead ends: 52 [2022-04-06 23:30:01,102 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 23 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:30:01,103 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 8 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 128 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:30:01,103 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 128 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:30:01,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-04-06 23:30:01,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2022-04-06 23:30:01,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 29 states have (on average 1.1724137931034482) internal successors, (34), 31 states have internal predecessors, (34), 16 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 23:30:01,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 63 transitions. [2022-04-06 23:30:01,113 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 63 transitions. Word has length 27 [2022-04-06 23:30:01,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:30:01,119 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 63 transitions. [2022-04-06 23:30:01,119 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:30:01,120 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 63 transitions. [2022-04-06 23:30:01,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-04-06 23:30:01,121 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:30:01,121 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, 1, 1, 1, 1] [2022-04-06 23:30:01,141 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:30:01,331 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:01,332 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:30:01,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:30:01,332 INFO L85 PathProgramCache]: Analyzing trace with hash 905213191, now seen corresponding path program 1 times [2022-04-06 23:30:01,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:01,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1291117723] [2022-04-06 23:30:01,333 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:30:01,333 INFO L85 PathProgramCache]: Analyzing trace with hash 905213191, now seen corresponding path program 2 times [2022-04-06 23:30:01,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:30:01,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785259506] [2022-04-06 23:30:01,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:30:01,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:30:01,343 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:30:01,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1378098693] [2022-04-06 23:30:01,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:30:01,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:01,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:30:01,345 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:30:01,353 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:30:01,393 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:30:01,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:30:01,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 23:30:01,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:30:01,526 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:30:01,527 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 23:30:01,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:30:01,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785259506] [2022-04-06 23:30:01,527 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:30:01,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378098693] [2022-04-06 23:30:01,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378098693] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:01,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:01,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:30:01,528 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:30:01,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1291117723] [2022-04-06 23:30:01,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1291117723] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:01,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:01,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:30:01,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298284950] [2022-04-06 23:30:01,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:30:01,529 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:30:01,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:01,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:30:01,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:30:01,530 INFO L87 Difference]: Start difference. First operand 52 states and 63 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 23:30:01,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:30:01,619 INFO L93 Difference]: Finished difference Result 65 states and 80 transitions. [2022-04-06 23:30:01,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:30:01,620 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 34 [2022-04-06 23:30:01,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:30:01,621 INFO L225 Difference]: With dead ends: 65 [2022-04-06 23:30:01,621 INFO L226 Difference]: Without dead ends: 58 [2022-04-06 23:30:01,622 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 30 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:30:01,622 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 9 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:30:01,623 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 103 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:30:01,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-04-06 23:30:01,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 57. [2022-04-06 23:30:01,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 33 states have (on average 1.1818181818181819) internal successors, (39), 35 states have internal predecessors, (39), 16 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-04-06 23:30:01,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 69 transitions. [2022-04-06 23:30:01,634 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 69 transitions. Word has length 34 [2022-04-06 23:30:01,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:30:01,634 INFO L478 AbstractCegarLoop]: Abstraction has 57 states and 69 transitions. [2022-04-06 23:30:01,634 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 23:30:01,634 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 69 transitions. [2022-04-06 23:30:01,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-06 23:30:01,635 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:30:01,635 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:30:01,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 23:30:01,847 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:01,848 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:30:01,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:30:01,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1576096488, now seen corresponding path program 1 times [2022-04-06 23:30:01,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:01,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2136428530] [2022-04-06 23:30:01,873 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:30:01,873 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:30:01,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1576096488, now seen corresponding path program 2 times [2022-04-06 23:30:01,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:30:01,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367819325] [2022-04-06 23:30:01,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:30:01,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:30:01,882 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:30:01,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [575919944] [2022-04-06 23:30:01,883 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:30:01,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:01,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:30:01,884 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:30:01,896 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:30:01,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:30:01,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:30:01,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 23:30:01,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:30:02,100 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-04-06 23:30:02,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:30:02,247 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-04-06 23:30:02,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:30:02,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367819325] [2022-04-06 23:30:02,247 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:30:02,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575919944] [2022-04-06 23:30:02,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575919944] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 23:30:02,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 23:30:02,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-04-06 23:30:02,248 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:30:02,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2136428530] [2022-04-06 23:30:02,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2136428530] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:02,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:02,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:30:02,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629552282] [2022-04-06 23:30:02,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:30:02,249 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:30:02,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:02,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:30:02,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 23:30:02,250 INFO L87 Difference]: Start difference. First operand 57 states and 69 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 23:30:02,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:30:02,368 INFO L93 Difference]: Finished difference Result 69 states and 84 transitions. [2022-04-06 23:30:02,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:30:02,369 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 44 [2022-04-06 23:30:02,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:30:02,371 INFO L225 Difference]: With dead ends: 69 [2022-04-06 23:30:02,371 INFO L226 Difference]: Without dead ends: 67 [2022-04-06 23:30:02,372 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 80 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:30:02,372 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 8 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:30:02,373 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 112 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:30:02,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-04-06 23:30:02,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 64. [2022-04-06 23:30:02,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 37 states have (on average 1.162162162162162) internal successors, (43), 40 states have internal predecessors, (43), 18 states have call successors, (18), 9 states have call predecessors, (18), 8 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2022-04-06 23:30:02,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 77 transitions. [2022-04-06 23:30:02,385 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 77 transitions. Word has length 44 [2022-04-06 23:30:02,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:30:02,385 INFO L478 AbstractCegarLoop]: Abstraction has 64 states and 77 transitions. [2022-04-06 23:30:02,385 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 23:30:02,386 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 77 transitions. [2022-04-06 23:30:02,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-06 23:30:02,387 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:30:02,387 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, 1, 1] [2022-04-06 23:30:02,408 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:30:02,599 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:02,600 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:30:02,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:30:02,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1615471943, now seen corresponding path program 1 times [2022-04-06 23:30:02,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:02,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [809665739] [2022-04-06 23:30:02,606 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:30:02,607 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:30:02,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1615471943, now seen corresponding path program 2 times [2022-04-06 23:30:02,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:30:02,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978337238] [2022-04-06 23:30:02,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:30:02,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:30:02,622 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:30:02,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [329658852] [2022-04-06 23:30:02,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:30:02,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:02,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:30:02,625 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:30:02,626 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:30:02,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:30:02,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:30:02,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 23:30:02,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:30:03,063 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 16 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 23:30:03,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:30:03,963 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 16 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 23:30:03,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:30:03,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978337238] [2022-04-06 23:30:03,964 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:30:03,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329658852] [2022-04-06 23:30:03,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329658852] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:30:03,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:30:03,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-04-06 23:30:03,965 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:30:03,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [809665739] [2022-04-06 23:30:03,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [809665739] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:03,965 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:03,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 23:30:03,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485447337] [2022-04-06 23:30:03,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:30:03,966 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 23:30:03,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:03,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 23:30:03,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:30:03,967 INFO L87 Difference]: Start difference. First operand 64 states and 77 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, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-04-06 23:30:04,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:30:04,128 INFO L93 Difference]: Finished difference Result 130 states and 164 transitions. [2022-04-06 23:30:04,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 23:30:04,128 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, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 64 [2022-04-06 23:30:04,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:30:04,130 INFO L225 Difference]: With dead ends: 130 [2022-04-06 23:30:04,130 INFO L226 Difference]: Without dead ends: 101 [2022-04-06 23:30:04,131 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 116 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:30:04,132 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 11 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:30:04,132 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 172 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:30:04,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-04-06 23:30:04,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 99. [2022-04-06 23:30:04,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 60 states have (on average 1.15) internal successors, (69), 63 states have internal predecessors, (69), 25 states have call successors, (25), 14 states have call predecessors, (25), 13 states have return successors, (23), 21 states have call predecessors, (23), 23 states have call successors, (23) [2022-04-06 23:30:04,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 117 transitions. [2022-04-06 23:30:04,147 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 117 transitions. Word has length 64 [2022-04-06 23:30:04,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:30:04,147 INFO L478 AbstractCegarLoop]: Abstraction has 99 states and 117 transitions. [2022-04-06 23:30:04,147 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, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-04-06 23:30:04,147 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 117 transitions. [2022-04-06 23:30:04,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-06 23:30:04,149 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:30:04,149 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 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, 1, 1, 1, 1] [2022-04-06 23:30:04,175 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:30:04,367 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:04,368 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:30:04,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:30:04,368 INFO L85 PathProgramCache]: Analyzing trace with hash -262609796, now seen corresponding path program 3 times [2022-04-06 23:30:04,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:04,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [973732672] [2022-04-06 23:30:04,373 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:30:04,373 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:30:04,373 INFO L85 PathProgramCache]: Analyzing trace with hash -262609796, now seen corresponding path program 4 times [2022-04-06 23:30:04,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:30:04,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836523107] [2022-04-06 23:30:04,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:30:04,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:30:04,381 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:30:04,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1772124464] [2022-04-06 23:30:04,382 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:30:04,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:04,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:30:04,383 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:30:04,399 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:30:04,448 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:30:04,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:30:04,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 23:30:04,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:30:04,668 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 18 proven. 8 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-04-06 23:30:04,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:30:05,405 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 18 proven. 8 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-04-06 23:30:05,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:30:05,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836523107] [2022-04-06 23:30:05,406 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:30:05,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772124464] [2022-04-06 23:30:05,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772124464] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:30:05,406 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:30:05,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2022-04-06 23:30:05,406 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:30:05,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [973732672] [2022-04-06 23:30:05,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [973732672] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:05,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:05,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:30:05,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585583419] [2022-04-06 23:30:05,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:30:05,409 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:30:05,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:05,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:30:05,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 23:30:05,410 INFO L87 Difference]: Start difference. First operand 99 states and 117 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-04-06 23:30:05,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:30:05,538 INFO L93 Difference]: Finished difference Result 126 states and 151 transitions. [2022-04-06 23:30:05,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 23:30:05,538 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 69 [2022-04-06 23:30:05,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:30:05,543 INFO L225 Difference]: With dead ends: 126 [2022-04-06 23:30:05,543 INFO L226 Difference]: Without dead ends: 103 [2022-04-06 23:30:05,544 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 129 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-04-06 23:30:05,544 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 6 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:30:05,545 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 175 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:30:05,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-04-06 23:30:05,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-04-06 23:30:05,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 62 states have (on average 1.1129032258064515) internal successors, (69), 66 states have internal predecessors, (69), 26 states have call successors, (26), 15 states have call predecessors, (26), 14 states have return successors, (23), 21 states have call predecessors, (23), 23 states have call successors, (23) [2022-04-06 23:30:05,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 118 transitions. [2022-04-06 23:30:05,570 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 118 transitions. Word has length 69 [2022-04-06 23:30:05,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:30:05,571 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 118 transitions. [2022-04-06 23:30:05,572 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-04-06 23:30:05,572 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 118 transitions. [2022-04-06 23:30:05,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-04-06 23:30:05,576 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:30:05,576 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 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, 1, 1, 1, 1, 1, 1] [2022-04-06 23:30:05,602 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-04-06 23:30:05,799 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:05,800 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:30:05,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:30:05,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1554666020, now seen corresponding path program 1 times [2022-04-06 23:30:05,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:05,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [644070048] [2022-04-06 23:30:05,804 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:30:05,804 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:30:05,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1554666020, now seen corresponding path program 2 times [2022-04-06 23:30:05,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:30:05,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880301783] [2022-04-06 23:30:05,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:30:05,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:30:05,812 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:30:05,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [702732203] [2022-04-06 23:30:05,813 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:30:05,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:05,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:30:05,814 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:30:05,828 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:30:05,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:30:05,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:30:05,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 23:30:05,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:30:06,275 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 62 proven. 30 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2022-04-06 23:30:06,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:30:06,549 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 68 proven. 2 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-04-06 23:30:06,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:30:06,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880301783] [2022-04-06 23:30:06,550 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:30:06,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702732203] [2022-04-06 23:30:06,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702732203] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:30:06,550 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:30:06,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 16 [2022-04-06 23:30:06,551 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:30:06,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [644070048] [2022-04-06 23:30:06,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [644070048] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:06,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:06,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 23:30:06,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827305061] [2022-04-06 23:30:06,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:30:06,552 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 23:30:06,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:06,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 23:30:06,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-04-06 23:30:06,552 INFO L87 Difference]: Start difference. First operand 103 states and 118 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, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 23:30:06,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:30:06,776 INFO L93 Difference]: Finished difference Result 109 states and 123 transitions. [2022-04-06 23:30:06,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 23:30:06,776 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, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 75 [2022-04-06 23:30:06,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:30:06,778 INFO L225 Difference]: With dead ends: 109 [2022-04-06 23:30:06,778 INFO L226 Difference]: Without dead ends: 81 [2022-04-06 23:30:06,778 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 133 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:30:06,779 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 16 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:30:06,779 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 144 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:30:06,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-04-06 23:30:06,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2022-04-06 23:30:06,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 48 states have (on average 1.125) internal successors, (54), 51 states have internal predecessors, (54), 21 states have call successors, (21), 12 states have call predecessors, (21), 11 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2022-04-06 23:30:06,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 94 transitions. [2022-04-06 23:30:06,788 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 94 transitions. Word has length 75 [2022-04-06 23:30:06,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:30:06,788 INFO L478 AbstractCegarLoop]: Abstraction has 81 states and 94 transitions. [2022-04-06 23:30:06,788 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, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 23:30:06,788 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 94 transitions. [2022-04-06 23:30:06,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-04-06 23:30:06,789 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:30:06,789 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:30:06,813 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:30:07,003 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:07,003 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:30:07,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:30:07,004 INFO L85 PathProgramCache]: Analyzing trace with hash 330473976, now seen corresponding path program 5 times [2022-04-06 23:30:07,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:07,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [545168696] [2022-04-06 23:30:07,007 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:30:07,007 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:30:07,007 INFO L85 PathProgramCache]: Analyzing trace with hash 330473976, now seen corresponding path program 6 times [2022-04-06 23:30:07,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:30:07,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677096952] [2022-04-06 23:30:07,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:30:07,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:30:07,015 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:30:07,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [167329336] [2022-04-06 23:30:07,015 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:30:07,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:07,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:30:07,016 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:30:07,028 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:30:07,065 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-04-06 23:30:07,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:30:07,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 28 conjunts are in the unsatisfiable core [2022-04-06 23:30:07,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:30:07,443 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 23:30:07,459 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 23:30:07,552 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 55 proven. 9 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2022-04-06 23:30:07,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:30:23,862 WARN L855 $PredicateComparison]: unable to prove that (or (let ((.cse4 (= (mod c_main_~p~0 2) 0)) (.cse8 (< c_main_~p~0 0)) (.cse9 (div c_main_~p~0 2))) (let ((.cse7 (< c_main_~d~0 0)) (.cse6 (= (mod c_main_~d~0 2) 0)) (.cse3 (* (+ c_main_~q~0 .cse9 1) c_main_~B~0)) (.cse5 (not .cse8)) (.cse0 (* (- 1) (div c_main_~d~0 2))) (.cse1 (* (+ c_main_~q~0 .cse9) c_main_~B~0)) (.cse2 (and (not .cse4) .cse8))) (and (or (and (or (= c_main_~A~0 (+ (- 1) c_main_~r~0 .cse0 .cse1)) .cse2) (or (= c_main_~A~0 (+ (- 1) .cse3 c_main_~r~0 .cse0)) .cse4 .cse5)) .cse6 (not .cse7)) (or (and .cse7 (not .cse6)) (and (or (= (+ .cse3 c_main_~r~0 .cse0) c_main_~A~0) .cse4 .cse5) (or (= c_main_~A~0 (+ c_main_~r~0 .cse0 .cse1)) .cse2)))))) (not (= (* c_main_~p~0 c_main_~B~0) c_main_~d~0))) is different from true [2022-04-06 23:30:53,035 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 45 proven. 11 refuted. 0 times theorem prover too weak. 195 trivial. 8 not checked. [2022-04-06 23:30:53,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:30:53,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677096952] [2022-04-06 23:30:53,036 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:30:53,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167329336] [2022-04-06 23:30:53,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167329336] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:30:53,036 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:30:53,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2022-04-06 23:30:53,036 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:30:53,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [545168696] [2022-04-06 23:30:53,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [545168696] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:53,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:53,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 23:30:53,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509213873] [2022-04-06 23:30:53,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:30:53,037 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 23:30:53,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:53,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 23:30:53,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=162, Unknown=1, NotChecked=26, Total=240 [2022-04-06 23:30:53,038 INFO L87 Difference]: Start difference. First operand 81 states and 94 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, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 23:30:53,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:30:53,236 INFO L93 Difference]: Finished difference Result 106 states and 124 transitions. [2022-04-06 23:30:53,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 23:30:53,237 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, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 81 [2022-04-06 23:30:53,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:30:53,238 INFO L225 Difference]: With dead ends: 106 [2022-04-06 23:30:53,238 INFO L226 Difference]: Without dead ends: 94 [2022-04-06 23:30:53,238 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 146 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=64, Invalid=211, Unknown=1, NotChecked=30, Total=306 [2022-04-06 23:30:53,239 INFO L913 BasicCegarLoop]: 30 mSDtfsCounter, 27 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:30:53,239 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 105 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:30:53,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-04-06 23:30:53,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 91. [2022-04-06 23:30:53,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 55 states have (on average 1.1454545454545455) internal successors, (63), 57 states have internal predecessors, (63), 23 states have call successors, (23), 13 states have call predecessors, (23), 12 states have return successors, (21), 20 states have call predecessors, (21), 21 states have call successors, (21) [2022-04-06 23:30:53,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 107 transitions. [2022-04-06 23:30:53,250 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 107 transitions. Word has length 81 [2022-04-06 23:30:53,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:30:53,251 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 107 transitions. [2022-04-06 23:30:53,251 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, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 23:30:53,251 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 107 transitions. [2022-04-06 23:30:53,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-04-06 23:30:53,252 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:30:53,252 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:30:53,277 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:30:53,467 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:53,467 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:30:53,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:30:53,468 INFO L85 PathProgramCache]: Analyzing trace with hash -454578581, now seen corresponding path program 7 times [2022-04-06 23:30:53,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:53,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [844403506] [2022-04-06 23:30:53,471 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:30:53,471 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:30:53,471 INFO L85 PathProgramCache]: Analyzing trace with hash -454578581, now seen corresponding path program 8 times [2022-04-06 23:30:53,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:30:53,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841738354] [2022-04-06 23:30:53,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:30:53,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:30:53,484 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:30:53,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [131145752] [2022-04-06 23:30:53,485 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:30:53,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:53,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:30:53,486 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:30:53,513 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:30:53,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:30:53,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:30:53,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 23:30:53,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:30:53,819 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 24 proven. 18 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-04-06 23:30:53,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:30:54,681 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 24 proven. 13 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2022-04-06 23:30:54,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:30:54,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841738354] [2022-04-06 23:30:54,681 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:30:54,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131145752] [2022-04-06 23:30:54,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131145752] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:30:54,681 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:30:54,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2022-04-06 23:30:54,682 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:30:54,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [844403506] [2022-04-06 23:30:54,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [844403506] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:30:54,682 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:30:54,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 23:30:54,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054748070] [2022-04-06 23:30:54,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:30:54,683 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 23:30:54,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:54,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 23:30:54,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-04-06 23:30:54,683 INFO L87 Difference]: Start difference. First operand 91 states and 107 transitions. Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2022-04-06 23:30:54,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:30:54,849 INFO L93 Difference]: Finished difference Result 170 states and 221 transitions. [2022-04-06 23:30:54,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 23:30:54,849 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 86 [2022-04-06 23:30:54,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:30:54,851 INFO L225 Difference]: With dead ends: 170 [2022-04-06 23:30:54,851 INFO L226 Difference]: Without dead ends: 132 [2022-04-06 23:30:54,851 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 161 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:30:54,852 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 10 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:30:54,852 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 233 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:30:54,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-04-06 23:30:54,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2022-04-06 23:30:54,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 78 states have (on average 1.141025641025641) internal successors, (89), 82 states have internal predecessors, (89), 36 states have call successors, (36), 16 states have call predecessors, (36), 15 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2022-04-06 23:30:54,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 158 transitions. [2022-04-06 23:30:54,869 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 158 transitions. Word has length 86 [2022-04-06 23:30:54,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:30:54,869 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 158 transitions. [2022-04-06 23:30:54,869 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2022-04-06 23:30:54,869 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 158 transitions. [2022-04-06 23:30:54,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-04-06 23:30:54,870 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:30:54,870 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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:30:54,890 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:30:55,083 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,SelfDestructingSolverStorable10 [2022-04-06 23:30:55,084 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:30:55,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:30:55,085 INFO L85 PathProgramCache]: Analyzing trace with hash -132947769, now seen corresponding path program 9 times [2022-04-06 23:30:55,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:30:55,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1816753241] [2022-04-06 23:30:55,093 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:30:55,093 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:30:55,093 INFO L85 PathProgramCache]: Analyzing trace with hash -132947769, now seen corresponding path program 10 times [2022-04-06 23:30:55,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:30:55,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454348813] [2022-04-06 23:30:55,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:30:55,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:30:55,109 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:30:55,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [681647254] [2022-04-06 23:30:55,109 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:30:55,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:30:55,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:30:55,120 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:30:55,121 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:30:55,173 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:30:55,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:30:55,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 23:30:55,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:30:55,647 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 26 proven. 24 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:30:55,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:31:20,762 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 26 proven. 24 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:31:20,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:31:20,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454348813] [2022-04-06 23:31:20,763 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:31:20,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681647254] [2022-04-06 23:31:20,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681647254] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:31:20,763 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:31:20,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-04-06 23:31:20,764 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:31:20,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1816753241] [2022-04-06 23:31:20,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1816753241] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:31:20,764 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:31:20,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 23:31:20,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143663405] [2022-04-06 23:31:20,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:31:20,765 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 23:31:20,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:31:20,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 23:31:20,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=179, Unknown=1, NotChecked=0, Total=240 [2022-04-06 23:31:20,765 INFO L87 Difference]: Start difference. First operand 130 states and 158 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 6 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 23:31:21,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:31:21,084 INFO L93 Difference]: Finished difference Result 164 states and 189 transitions. [2022-04-06 23:31:21,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 23:31:21,085 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 6 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 94 [2022-04-06 23:31:21,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:31:21,086 INFO L225 Difference]: With dead ends: 164 [2022-04-06 23:31:21,086 INFO L226 Difference]: Without dead ends: 157 [2022-04-06 23:31:21,087 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 170 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=64, Invalid=207, Unknown=1, NotChecked=0, Total=272 [2022-04-06 23:31:21,087 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 11 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:31:21,087 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 266 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:31:21,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-04-06 23:31:21,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 154. [2022-04-06 23:31:21,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 96 states have (on average 1.1041666666666667) internal successors, (106), 100 states have internal predecessors, (106), 36 states have call successors, (36), 22 states have call predecessors, (36), 21 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2022-04-06 23:31:21,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 175 transitions. [2022-04-06 23:31:21,112 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 175 transitions. Word has length 94 [2022-04-06 23:31:21,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:31:21,113 INFO L478 AbstractCegarLoop]: Abstraction has 154 states and 175 transitions. [2022-04-06 23:31:21,113 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 6 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 23:31:21,113 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 175 transitions. [2022-04-06 23:31:21,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-04-06 23:31:21,115 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:31:21,115 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:31:21,141 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:31:21,338 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:31:21,338 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:31:21,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:31:21,339 INFO L85 PathProgramCache]: Analyzing trace with hash -321511332, now seen corresponding path program 11 times [2022-04-06 23:31:21,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:31:21,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [374497717] [2022-04-06 23:31:21,343 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:31:21,343 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:31:21,343 INFO L85 PathProgramCache]: Analyzing trace with hash -321511332, now seen corresponding path program 12 times [2022-04-06 23:31:21,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:31:21,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493846408] [2022-04-06 23:31:21,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:31:21,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:31:21,350 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:31:21,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1321712599] [2022-04-06 23:31:21,351 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:31:21,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:31:21,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:31:21,352 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:31:21,356 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:31:21,411 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 23:31:21,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:31:21,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 18 conjunts are in the unsatisfiable core [2022-04-06 23:31:21,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:31:21,718 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 70 proven. 22 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2022-04-06 23:31:21,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:31:22,489 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 69 proven. 23 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2022-04-06 23:31:22,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:31:22,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493846408] [2022-04-06 23:31:22,489 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:31:22,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321712599] [2022-04-06 23:31:22,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321712599] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:31:22,490 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:31:22,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-04-06 23:31:22,490 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:31:22,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [374497717] [2022-04-06 23:31:22,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [374497717] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:31:22,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:31:22,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 23:31:22,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374988335] [2022-04-06 23:31:22,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:31:22,491 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 23:31:22,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:31:22,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 23:31:22,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-04-06 23:31:22,491 INFO L87 Difference]: Start difference. First operand 154 states and 175 transitions. Second operand has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-04-06 23:31:22,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:31:22,640 INFO L93 Difference]: Finished difference Result 164 states and 183 transitions. [2022-04-06 23:31:22,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:31:22,641 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 103 [2022-04-06 23:31:22,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:31:22,642 INFO L225 Difference]: With dead ends: 164 [2022-04-06 23:31:22,642 INFO L226 Difference]: Without dead ends: 162 [2022-04-06 23:31:22,642 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 193 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-04-06 23:31:22,644 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 17 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:31:22,644 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 120 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:31:22,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-04-06 23:31:22,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 162. [2022-04-06 23:31:22,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 102 states have (on average 1.0980392156862746) internal successors, (112), 106 states have internal predecessors, (112), 36 states have call successors, (36), 24 states have call predecessors, (36), 23 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2022-04-06 23:31:22,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 181 transitions. [2022-04-06 23:31:22,665 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 181 transitions. Word has length 103 [2022-04-06 23:31:22,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:31:22,666 INFO L478 AbstractCegarLoop]: Abstraction has 162 states and 181 transitions. [2022-04-06 23:31:22,667 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-04-06 23:31:22,667 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 181 transitions. [2022-04-06 23:31:22,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-04-06 23:31:22,667 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:31:22,668 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 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, 1, 1, 1, 1, 1, 1] [2022-04-06 23:31:22,684 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:31:22,868 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,SelfDestructingSolverStorable12 [2022-04-06 23:31:22,868 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:31:22,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:31:22,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1306280540, now seen corresponding path program 3 times [2022-04-06 23:31:22,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:31:22,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1187541807] [2022-04-06 23:31:22,871 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:31:22,872 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:31:22,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1306280540, now seen corresponding path program 4 times [2022-04-06 23:31:22,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:31:22,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756417034] [2022-04-06 23:31:22,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:31:22,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:31:22,879 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:31:22,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [616437829] [2022-04-06 23:31:22,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:31:22,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:31:22,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:31:22,880 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:31:22,892 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:31:22,957 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:31:22,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:31:22,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 23:31:22,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:31:23,340 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 30 proven. 28 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 23:31:23,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:31:26,250 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 30 proven. 28 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 23:31:26,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:31:26,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756417034] [2022-04-06 23:31:26,251 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:31:26,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616437829] [2022-04-06 23:31:26,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616437829] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:31:26,251 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:31:26,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2022-04-06 23:31:26,251 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:31:26,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1187541807] [2022-04-06 23:31:26,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1187541807] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:31:26,252 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:31:26,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 23:31:26,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048849833] [2022-04-06 23:31:26,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:31:26,252 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 23:31:26,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:31:26,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 23:31:26,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-04-06 23:31:26,253 INFO L87 Difference]: Start difference. First operand 162 states and 181 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 7 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 23:31:26,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:31:26,467 INFO L93 Difference]: Finished difference Result 171 states and 190 transitions. [2022-04-06 23:31:26,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 23:31:26,467 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 7 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 105 [2022-04-06 23:31:26,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:31:26,468 INFO L225 Difference]: With dead ends: 171 [2022-04-06 23:31:26,468 INFO L226 Difference]: Without dead ends: 143 [2022-04-06 23:31:26,469 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 191 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-04-06 23:31:26,469 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 9 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:31:26,469 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 276 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:31:26,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-04-06 23:31:26,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2022-04-06 23:31:26,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 89 states have (on average 1.101123595505618) internal successors, (98), 92 states have internal predecessors, (98), 33 states have call successors, (33), 21 states have call predecessors, (33), 20 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2022-04-06 23:31:26,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 161 transitions. [2022-04-06 23:31:26,489 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 161 transitions. Word has length 105 [2022-04-06 23:31:26,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:31:26,489 INFO L478 AbstractCegarLoop]: Abstraction has 143 states and 161 transitions. [2022-04-06 23:31:26,490 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 7 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 23:31:26,490 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 161 transitions. [2022-04-06 23:31:26,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-04-06 23:31:26,491 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:31:26,491 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 3, 3, 3, 3, 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, 1] [2022-04-06 23:31:26,507 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:31:26,695 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,SelfDestructingSolverStorable13 [2022-04-06 23:31:26,695 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:31:26,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:31:26,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1328912794, now seen corresponding path program 1 times [2022-04-06 23:31:26,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:31:26,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1855909407] [2022-04-06 23:31:26,698 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:31:26,698 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:31:26,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1328912794, now seen corresponding path program 2 times [2022-04-06 23:31:26,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:31:26,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672840541] [2022-04-06 23:31:26,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:31:26,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:31:26,705 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:31:26,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [247527655] [2022-04-06 23:31:26,705 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:31:26,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:31:26,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:31:26,706 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:31:26,740 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:31:26,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:31:26,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:31:26,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 23:31:26,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:31:27,027 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 222 proven. 0 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2022-04-06 23:31:27,027 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 23:31:27,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:31:27,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672840541] [2022-04-06 23:31:27,027 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:31:27,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247527655] [2022-04-06 23:31:27,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247527655] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:31:27,028 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:31:27,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:31:27,028 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:31:27,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1855909407] [2022-04-06 23:31:27,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1855909407] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:31:27,028 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:31:27,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:31:27,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059171419] [2022-04-06 23:31:27,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:31:27,029 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:31:27,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:31:27,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:31:27,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:31:27,029 INFO L87 Difference]: Start difference. First operand 143 states and 161 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 23:31:27,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:31:27,244 INFO L93 Difference]: Finished difference Result 195 states and 230 transitions. [2022-04-06 23:31:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 23:31:27,245 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 105 [2022-04-06 23:31:27,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:31:27,246 INFO L225 Difference]: With dead ends: 195 [2022-04-06 23:31:27,246 INFO L226 Difference]: Without dead ends: 124 [2022-04-06 23:31:27,246 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-04-06 23:31:27,247 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 8 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:31:27,247 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 157 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:31:27,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-04-06 23:31:27,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 107. [2022-04-06 23:31:27,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 67 states have (on average 1.0895522388059702) internal successors, (73), 68 states have internal predecessors, (73), 23 states have call successors, (23), 17 states have call predecessors, (23), 16 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-04-06 23:31:27,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 117 transitions. [2022-04-06 23:31:27,258 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 117 transitions. Word has length 105 [2022-04-06 23:31:27,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:31:27,259 INFO L478 AbstractCegarLoop]: Abstraction has 107 states and 117 transitions. [2022-04-06 23:31:27,260 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 23:31:27,260 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 117 transitions. [2022-04-06 23:31:27,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-06 23:31:27,261 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:31:27,261 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 3, 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:31:27,287 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:31:27,475 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,SelfDestructingSolverStorable14 [2022-04-06 23:31:27,475 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:31:27,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:31:27,476 INFO L85 PathProgramCache]: Analyzing trace with hash -416382532, now seen corresponding path program 5 times [2022-04-06 23:31:27,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:31:27,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2028830916] [2022-04-06 23:31:27,478 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:31:27,478 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:31:27,479 INFO L85 PathProgramCache]: Analyzing trace with hash -416382532, now seen corresponding path program 6 times [2022-04-06 23:31:27,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:31:27,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637226225] [2022-04-06 23:31:27,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:31:27,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:31:27,486 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:31:27,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [755865872] [2022-04-06 23:31:27,486 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:31:27,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:31:27,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:31:27,487 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:31:27,492 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:31:27,544 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 23:31:27,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:31:27,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 6 conjunts are in the unsatisfiable core [2022-04-06 23:31:27,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:31:27,849 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 62 proven. 4 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-04-06 23:31:27,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:31:28,103 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 57 proven. 4 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2022-04-06 23:31:28,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:31:28,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637226225] [2022-04-06 23:31:28,104 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:31:28,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755865872] [2022-04-06 23:31:28,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755865872] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:31:28,104 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:31:28,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2022-04-06 23:31:28,104 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:31:28,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2028830916] [2022-04-06 23:31:28,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2028830916] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:31:28,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:31:28,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:31:28,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463656224] [2022-04-06 23:31:28,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:31:28,105 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:31:28,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:31:28,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:31:28,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:31:28,105 INFO L87 Difference]: Start difference. First operand 107 states and 117 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 6 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-04-06 23:31:28,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:31:28,194 INFO L93 Difference]: Finished difference Result 128 states and 148 transitions. [2022-04-06 23:31:28,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 23:31:28,195 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 6 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 109 [2022-04-06 23:31:28,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:31:28,196 INFO L225 Difference]: With dead ends: 128 [2022-04-06 23:31:28,196 INFO L226 Difference]: Without dead ends: 120 [2022-04-06 23:31:28,196 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 208 SyntacticMatches, 5 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:31:28,197 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 17 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:31:28,197 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 122 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:31:28,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2022-04-06 23:31:28,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2022-04-06 23:31:28,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 74 states have (on average 1.0945945945945945) internal successors, (81), 75 states have internal predecessors, (81), 29 states have call successors, (29), 17 states have call predecessors, (29), 16 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-04-06 23:31:28,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 137 transitions. [2022-04-06 23:31:28,212 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 137 transitions. Word has length 109 [2022-04-06 23:31:28,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:31:28,212 INFO L478 AbstractCegarLoop]: Abstraction has 120 states and 137 transitions. [2022-04-06 23:31:28,212 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 6 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-04-06 23:31:28,212 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 137 transitions. [2022-04-06 23:31:28,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-04-06 23:31:28,213 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:31:28,213 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:31:28,239 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:31:28,427 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,SelfDestructingSolverStorable15 [2022-04-06 23:31:28,428 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:31:28,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:31:28,428 INFO L85 PathProgramCache]: Analyzing trace with hash -76721736, now seen corresponding path program 13 times [2022-04-06 23:31:28,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:31:28,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1479248019] [2022-04-06 23:31:28,431 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:31:28,431 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:31:28,431 INFO L85 PathProgramCache]: Analyzing trace with hash -76721736, now seen corresponding path program 14 times [2022-04-06 23:31:28,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:31:28,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301416235] [2022-04-06 23:31:28,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:31:28,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:31:28,440 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:31:28,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2127036436] [2022-04-06 23:31:28,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:31:28,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:31:28,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:31:28,447 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:31:28,448 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:31:28,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:31:28,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:31:28,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 43 conjunts are in the unsatisfiable core [2022-04-06 23:31:28,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:31:29,009 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 32 proven. 39 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-04-06 23:31:29,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:31:53,228 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 32 proven. 39 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-04-06 23:31:53,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:31:53,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301416235] [2022-04-06 23:31:53,228 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:31:53,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127036436] [2022-04-06 23:31:53,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127036436] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:31:53,229 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:31:53,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-04-06 23:31:53,229 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:31:53,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1479248019] [2022-04-06 23:31:53,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1479248019] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:31:53,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:31:53,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 23:31:53,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535789764] [2022-04-06 23:31:53,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:31:53,230 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 23:31:53,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:31:53,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 23:31:53,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=229, Unknown=1, NotChecked=0, Total=306 [2022-04-06 23:31:53,231 INFO L87 Difference]: Start difference. First operand 120 states and 137 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 10 states have internal predecessors, (28), 7 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-04-06 23:31:53,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:31:53,559 INFO L93 Difference]: Finished difference Result 180 states and 208 transitions. [2022-04-06 23:31:53,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 23:31:53,560 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 10 states have internal predecessors, (28), 7 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 111 [2022-04-06 23:31:53,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:31:53,561 INFO L225 Difference]: With dead ends: 180 [2022-04-06 23:31:53,562 INFO L226 Difference]: Without dead ends: 178 [2022-04-06 23:31:53,562 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 202 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=80, Invalid=261, Unknown=1, NotChecked=0, Total=342 [2022-04-06 23:31:53,562 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 10 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:31:53,562 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 304 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:31:53,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-04-06 23:31:53,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 175. [2022-04-06 23:31:53,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 109 states have (on average 1.1009174311926606) internal successors, (120), 111 states have internal predecessors, (120), 42 states have call successors, (42), 24 states have call predecessors, (42), 23 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2022-04-06 23:31:53,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 202 transitions. [2022-04-06 23:31:53,584 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 202 transitions. Word has length 111 [2022-04-06 23:31:53,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:31:53,585 INFO L478 AbstractCegarLoop]: Abstraction has 175 states and 202 transitions. [2022-04-06 23:31:53,585 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 10 states have internal predecessors, (28), 7 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-04-06 23:31:53,585 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 202 transitions. [2022-04-06 23:31:53,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-04-06 23:31:53,586 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:31:53,586 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:31:53,610 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:31:53,803 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:31:53,803 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:31:53,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:31:53,804 INFO L85 PathProgramCache]: Analyzing trace with hash -238794489, now seen corresponding path program 15 times [2022-04-06 23:31:53,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:31:53,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1553264728] [2022-04-06 23:31:53,806 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:31:53,806 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:31:53,806 INFO L85 PathProgramCache]: Analyzing trace with hash -238794489, now seen corresponding path program 16 times [2022-04-06 23:31:53,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:31:53,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314772964] [2022-04-06 23:31:53,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:31:53,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:31:53,813 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:31:53,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [601245028] [2022-04-06 23:31:53,813 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:31:53,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:31:53,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:31:53,814 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:31:53,818 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:31:53,883 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:31:53,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:31:53,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-06 23:31:53,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:31:54,475 INFO L134 CoverageAnalysis]: Checked inductivity of 699 backedges. 36 proven. 51 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-04-06 23:31:54,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:32:32,488 WARN L232 SmtUtils]: Spent 8.84s on a formula simplification that was a NOOP. DAG size: 433 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 23:34:15,150 INFO L134 CoverageAnalysis]: Checked inductivity of 699 backedges. 36 proven. 51 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-04-06 23:34:15,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:34:15,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314772964] [2022-04-06 23:34:15,151 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:34:15,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601245028] [2022-04-06 23:34:15,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601245028] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:34:15,151 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:34:15,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2022-04-06 23:34:15,151 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:34:15,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1553264728] [2022-04-06 23:34:15,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1553264728] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:34:15,151 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:34:15,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 23:34:15,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581765379] [2022-04-06 23:34:15,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:34:15,152 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 23:34:15,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:34:15,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 23:34:15,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=344, Unknown=4, NotChecked=0, Total=462 [2022-04-06 23:34:15,152 INFO L87 Difference]: Start difference. First operand 175 states and 202 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-04-06 23:34:15,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:34:15,644 INFO L93 Difference]: Finished difference Result 219 states and 257 transitions. [2022-04-06 23:34:15,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 23:34:15,644 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 124 [2022-04-06 23:34:15,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:34:15,645 INFO L225 Difference]: With dead ends: 219 [2022-04-06 23:34:15,645 INFO L226 Difference]: Without dead ends: 187 [2022-04-06 23:34:15,646 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 224 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 26.3s TimeCoverageRelationStatistics Valid=118, Invalid=384, Unknown=4, NotChecked=0, Total=506 [2022-04-06 23:34:15,646 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 13 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 23:34:15,646 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 376 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 23:34:15,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-04-06 23:34:15,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 184. [2022-04-06 23:34:15,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 116 states have (on average 1.0948275862068966) internal successors, (127), 118 states have internal predecessors, (127), 42 states have call successors, (42), 26 states have call predecessors, (42), 25 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2022-04-06 23:34:15,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 209 transitions. [2022-04-06 23:34:15,666 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 209 transitions. Word has length 124 [2022-04-06 23:34:15,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:34:15,666 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 209 transitions. [2022-04-06 23:34:15,666 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-04-06 23:34:15,666 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 209 transitions. [2022-04-06 23:34:15,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-04-06 23:34:15,667 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:34:15,667 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:34:15,687 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:34:15,874 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-06 23:34:15,874 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:34:15,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:34:15,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1927738231, now seen corresponding path program 1 times [2022-04-06 23:34:15,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:34:15,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [601353220] [2022-04-06 23:34:15,877 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:34:15,877 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:34:15,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1927738231, now seen corresponding path program 2 times [2022-04-06 23:34:15,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:34:15,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782471217] [2022-04-06 23:34:15,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:34:15,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:34:15,883 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:34:15,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [353018114] [2022-04-06 23:34:15,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:34:15,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:34:15,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:34:15,885 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:34:15,887 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:34:15,941 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:34:15,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:34:15,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-06 23:34:15,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:34:16,681 INFO L134 CoverageAnalysis]: Checked inductivity of 699 backedges. 36 proven. 51 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-04-06 23:34:16,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:34:49,734 WARN L232 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 437 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 23:36:14,158 INFO L134 CoverageAnalysis]: Checked inductivity of 699 backedges. 36 proven. 51 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-04-06 23:36:14,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:36:14,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782471217] [2022-04-06 23:36:14,158 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:36:14,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353018114] [2022-04-06 23:36:14,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353018114] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:36:14,158 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:36:14,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 24 [2022-04-06 23:36:14,159 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:36:14,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [601353220] [2022-04-06 23:36:14,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [601353220] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:36:14,159 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:36:14,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 23:36:14,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786319512] [2022-04-06 23:36:14,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:36:14,159 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 23:36:14,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:36:14,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 23:36:14,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2022-04-06 23:36:14,160 INFO L87 Difference]: Start difference. First operand 184 states and 209 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 13 states have internal predecessors, (31), 8 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-04-06 23:36:14,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:36:14,643 INFO L93 Difference]: Finished difference Result 237 states and 276 transitions. [2022-04-06 23:36:14,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 23:36:14,644 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 13 states have internal predecessors, (31), 8 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 124 [2022-04-06 23:36:14,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:36:14,645 INFO L225 Difference]: With dead ends: 237 [2022-04-06 23:36:14,645 INFO L226 Difference]: Without dead ends: 197 [2022-04-06 23:36:14,646 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 224 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-04-06 23:36:14,646 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 13 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 801 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 23:36:14,647 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 371 Invalid, 827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 801 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 23:36:14,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-04-06 23:36:14,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 184. [2022-04-06 23:36:14,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 116 states have (on average 1.0948275862068966) internal successors, (127), 118 states have internal predecessors, (127), 42 states have call successors, (42), 26 states have call predecessors, (42), 25 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2022-04-06 23:36:14,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 209 transitions. [2022-04-06 23:36:14,674 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 209 transitions. Word has length 124 [2022-04-06 23:36:14,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:36:14,674 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 209 transitions. [2022-04-06 23:36:14,674 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 13 states have internal predecessors, (31), 8 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-04-06 23:36:14,675 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 209 transitions. [2022-04-06 23:36:14,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-04-06 23:36:14,676 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:36:14,676 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:36:14,699 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:36:14,891 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:36:14,891 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:36:14,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:36:14,892 INFO L85 PathProgramCache]: Analyzing trace with hash -964214553, now seen corresponding path program 17 times [2022-04-06 23:36:14,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:36:14,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1952465936] [2022-04-06 23:36:14,894 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:36:14,894 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:36:14,894 INFO L85 PathProgramCache]: Analyzing trace with hash -964214553, now seen corresponding path program 18 times [2022-04-06 23:36:14,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:36:14,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100357720] [2022-04-06 23:36:14,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:36:14,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:36:14,899 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:36:14,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [789802650] [2022-04-06 23:36:14,900 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:36:14,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:36:14,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:36:14,901 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:36:14,902 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:36:14,977 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 23:36:14,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:36:14,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 50 conjunts are in the unsatisfiable core [2022-04-06 23:36:14,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:36:15,415 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 23:36:15,737 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 23:36:15,891 INFO L134 CoverageAnalysis]: Checked inductivity of 781 backedges. 199 proven. 27 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2022-04-06 23:36:15,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:36:42,744 WARN L232 SmtUtils]: Spent 8.42s on a formula simplification that was a NOOP. DAG size: 50 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 23:37:32,986 WARN L232 SmtUtils]: Spent 12.75s on a formula simplification that was a NOOP. DAG size: 105 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 23:38:55,460 INFO L134 CoverageAnalysis]: Checked inductivity of 781 backedges. 168 proven. 16 refuted. 0 times theorem prover too weak. 597 trivial. 0 not checked. [2022-04-06 23:38:55,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:38:55,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100357720] [2022-04-06 23:38:55,460 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:38:55,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789802650] [2022-04-06 23:38:55,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789802650] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:38:55,460 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:38:55,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 20 [2022-04-06 23:38:55,461 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:38:55,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1952465936] [2022-04-06 23:38:55,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1952465936] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:38:55,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:38:55,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 23:38:55,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012050072] [2022-04-06 23:38:55,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:38:55,461 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 23:38:55,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:38:55,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 23:38:55,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=289, Unknown=1, NotChecked=0, Total=380 [2022-04-06 23:38:55,462 INFO L87 Difference]: Start difference. First operand 184 states and 209 transitions. Second operand has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 23:38:56,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:38:56,258 INFO L93 Difference]: Finished difference Result 207 states and 234 transitions. [2022-04-06 23:38:56,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 23:38:56,259 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) Word has length 128 [2022-04-06 23:38:56,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:38:56,260 INFO L225 Difference]: With dead ends: 207 [2022-04-06 23:38:56,260 INFO L226 Difference]: Without dead ends: 205 [2022-04-06 23:38:56,260 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 231 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 30.6s TimeCoverageRelationStatistics Valid=103, Invalid=358, Unknown=1, NotChecked=0, Total=462 [2022-04-06 23:38:56,263 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 21 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 23:38:56,263 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 224 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 23:38:56,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-04-06 23:38:56,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 192. [2022-04-06 23:38:56,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 122 states have (on average 1.0901639344262295) internal successors, (133), 124 states have internal predecessors, (133), 42 states have call successors, (42), 28 states have call predecessors, (42), 27 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2022-04-06 23:38:56,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 215 transitions. [2022-04-06 23:38:56,291 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 215 transitions. Word has length 128 [2022-04-06 23:38:56,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:38:56,291 INFO L478 AbstractCegarLoop]: Abstraction has 192 states and 215 transitions. [2022-04-06 23:38:56,292 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 23:38:56,292 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 215 transitions. [2022-04-06 23:38:56,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-06 23:38:56,293 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:38:56,293 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:38:56,309 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:38:56,494 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:38:56,494 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:38:56,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:38:56,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1349759516, now seen corresponding path program 7 times [2022-04-06 23:38:56,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:38:56,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1334893842] [2022-04-06 23:38:56,497 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:38:56,497 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:38:56,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1349759516, now seen corresponding path program 8 times [2022-04-06 23:38:56,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:38:56,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192486040] [2022-04-06 23:38:56,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:38:56,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:38:56,503 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:38:56,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1585290078] [2022-04-06 23:38:56,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:38:56,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:38:56,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:38:56,505 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:38:56,509 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:38:56,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:38:56,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:38:56,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-06 23:38:56,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:38:57,167 INFO L134 CoverageAnalysis]: Checked inductivity of 857 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-04-06 23:38:57,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:39:12,951 INFO L134 CoverageAnalysis]: Checked inductivity of 857 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-04-06 23:39:12,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:39:12,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192486040] [2022-04-06 23:39:12,952 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:39:12,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585290078] [2022-04-06 23:39:12,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585290078] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:39:12,958 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:39:12,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 22 [2022-04-06 23:39:12,959 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:39:12,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1334893842] [2022-04-06 23:39:12,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1334893842] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:39:12,959 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:39:12,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 23:39:12,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749429981] [2022-04-06 23:39:12,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:39:12,960 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 23:39:12,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:39:12,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 23:39:12,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-04-06 23:39:12,960 INFO L87 Difference]: Start difference. First operand 192 states and 215 transitions. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 23:39:13,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:39:13,534 INFO L93 Difference]: Finished difference Result 230 states and 263 transitions. [2022-04-06 23:39:13,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 23:39:13,534 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) Word has length 135 [2022-04-06 23:39:13,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:39:13,535 INFO L225 Difference]: With dead ends: 230 [2022-04-06 23:39:13,535 INFO L226 Difference]: Without dead ends: 204 [2022-04-06 23:39:13,536 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 245 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2022-04-06 23:39:13,536 INFO L913 BasicCegarLoop]: 67 mSDtfsCounter, 9 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 23:39:13,536 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 389 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 23:39:13,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-04-06 23:39:13,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 203. [2022-04-06 23:39:13,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 129 states have (on average 1.0852713178294573) internal successors, (140), 131 states have internal predecessors, (140), 45 states have call successors, (45), 29 states have call predecessors, (45), 28 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2022-04-06 23:39:13,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 228 transitions. [2022-04-06 23:39:13,567 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 228 transitions. Word has length 135 [2022-04-06 23:39:13,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:39:13,568 INFO L478 AbstractCegarLoop]: Abstraction has 203 states and 228 transitions. [2022-04-06 23:39:13,568 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 23:39:13,568 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 228 transitions. [2022-04-06 23:39:13,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-06 23:39:13,569 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:39:13,569 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:39:13,589 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:39:13,779 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:39:13,779 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:39:13,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:39:13,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1372391770, now seen corresponding path program 3 times [2022-04-06 23:39:13,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:39:13,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [691841986] [2022-04-06 23:39:13,782 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:39:13,782 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:39:13,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1372391770, now seen corresponding path program 4 times [2022-04-06 23:39:13,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:39:13,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485402706] [2022-04-06 23:39:13,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:39:13,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:39:13,793 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:39:13,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1345688936] [2022-04-06 23:39:13,793 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:39:13,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:39:13,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:39:13,794 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:39:13,801 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:39:13,854 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:39:13,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:39:13,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 50 conjunts are in the unsatisfiable core [2022-04-06 23:39:13,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:39:14,529 INFO L134 CoverageAnalysis]: Checked inductivity of 857 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-04-06 23:39:14,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:39:15,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:39:15,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485402706] [2022-04-06 23:39:15,147 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:39:15,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345688936] [2022-04-06 23:39:15,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345688936] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 23:39:15,147 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 23:39:15,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-04-06 23:39:15,147 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:39:15,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [691841986] [2022-04-06 23:39:15,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [691841986] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:39:15,148 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:39:15,148 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 23:39:15,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016306010] [2022-04-06 23:39:15,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:39:15,148 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 23:39:15,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:39:15,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 23:39:15,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2022-04-06 23:39:15,149 INFO L87 Difference]: Start difference. First operand 203 states and 228 transitions. Second operand has 15 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 9 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 23:39:15,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:39:15,608 INFO L93 Difference]: Finished difference Result 239 states and 274 transitions. [2022-04-06 23:39:15,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 23:39:15,611 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 9 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) Word has length 135 [2022-04-06 23:39:15,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:39:15,612 INFO L225 Difference]: With dead ends: 239 [2022-04-06 23:39:15,612 INFO L226 Difference]: Without dead ends: 213 [2022-04-06 23:39:15,612 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 146 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2022-04-06 23:39:15,613 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 9 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 23:39:15,613 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 352 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 23:39:15,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-04-06 23:39:15,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 201. [2022-04-06 23:39:15,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 127 states have (on average 1.0866141732283465) internal successors, (138), 130 states have internal predecessors, (138), 45 states have call successors, (45), 29 states have call predecessors, (45), 28 states have return successors, (43), 41 states have call predecessors, (43), 43 states have call successors, (43) [2022-04-06 23:39:15,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 226 transitions. [2022-04-06 23:39:15,646 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 226 transitions. Word has length 135 [2022-04-06 23:39:15,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:39:15,647 INFO L478 AbstractCegarLoop]: Abstraction has 201 states and 226 transitions. [2022-04-06 23:39:15,647 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 9 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 23:39:15,647 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 226 transitions. [2022-04-06 23:39:15,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-04-06 23:39:15,648 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:39:15,648 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:39:15,666 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:39:15,859 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:39:15,859 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:39:15,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:39:15,860 INFO L85 PathProgramCache]: Analyzing trace with hash 66667591, now seen corresponding path program 1 times [2022-04-06 23:39:15,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:39:15,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1740817808] [2022-04-06 23:39:15,862 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:39:15,862 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:39:15,862 INFO L85 PathProgramCache]: Analyzing trace with hash 66667591, now seen corresponding path program 2 times [2022-04-06 23:39:15,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:39:15,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219468775] [2022-04-06 23:39:15,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:39:15,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:39:15,869 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:39:15,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2040355827] [2022-04-06 23:39:15,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:39:15,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:39:15,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:39:15,870 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:39:15,874 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:39:15,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:39:15,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:39:15,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 23:39:15,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:39:16,467 INFO L134 CoverageAnalysis]: Checked inductivity of 939 backedges. 42 proven. 57 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-04-06 23:39:16,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:39:21,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:39:21,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219468775] [2022-04-06 23:39:21,820 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:39:21,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040355827] [2022-04-06 23:39:21,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040355827] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 23:39:21,820 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 23:39:21,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-04-06 23:39:21,821 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:39:21,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1740817808] [2022-04-06 23:39:21,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1740817808] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:39:21,821 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:39:21,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 23:39:21,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102565422] [2022-04-06 23:39:21,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:39:21,821 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 23:39:21,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:39:21,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 23:39:21,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-04-06 23:39:21,822 INFO L87 Difference]: Start difference. First operand 201 states and 226 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2022-04-06 23:39:22,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:39:22,260 INFO L93 Difference]: Finished difference Result 208 states and 232 transitions. [2022-04-06 23:39:22,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 23:39:22,260 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) Word has length 140 [2022-04-06 23:39:22,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:39:22,261 INFO L225 Difference]: With dead ends: 208 [2022-04-06 23:39:22,261 INFO L226 Difference]: Without dead ends: 154 [2022-04-06 23:39:22,261 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 157 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-04-06 23:39:22,262 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 16 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:39:22,262 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 471 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:39:22,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-04-06 23:39:22,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2022-04-06 23:39:22,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 97 states have (on average 1.092783505154639) internal successors, (106), 98 states have internal predecessors, (106), 34 states have call successors, (34), 23 states have call predecessors, (34), 22 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-04-06 23:39:22,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 172 transitions. [2022-04-06 23:39:22,279 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 172 transitions. Word has length 140 [2022-04-06 23:39:22,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:39:22,280 INFO L478 AbstractCegarLoop]: Abstraction has 154 states and 172 transitions. [2022-04-06 23:39:22,280 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2022-04-06 23:39:22,280 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 172 transitions. [2022-04-06 23:39:22,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-04-06 23:39:22,280 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:39:22,281 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:39:22,299 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:39:22,488 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,SelfDestructingSolverStorable22 [2022-04-06 23:39:22,488 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:39:22,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:39:22,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1044299320, now seen corresponding path program 19 times [2022-04-06 23:39:22,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:39:22,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1627824637] [2022-04-06 23:39:22,491 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:39:22,491 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:39:22,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1044299320, now seen corresponding path program 20 times [2022-04-06 23:39:22,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:39:22,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192103646] [2022-04-06 23:39:22,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:39:22,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:39:22,497 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:39:22,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1791155552] [2022-04-06 23:39:22,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:39:22,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:39:22,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:39:22,499 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:39:22,500 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:39:22,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:39:22,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:39:22,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 23:39:22,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:39:23,277 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 42 proven. 71 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-04-06 23:39:23,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:40:05,948 WARN L232 SmtUtils]: Spent 7.83s on a formula simplification that was a NOOP. DAG size: 433 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 23:41:58,843 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 42 proven. 70 refuted. 1 times theorem prover too weak. 840 trivial. 0 not checked. [2022-04-06 23:41:58,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:41:58,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192103646] [2022-04-06 23:41:58,843 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:41:58,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791155552] [2022-04-06 23:41:58,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791155552] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:41:58,843 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:41:58,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 24 [2022-04-06 23:41:58,844 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:41:58,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1627824637] [2022-04-06 23:41:58,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1627824637] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:41:58,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:41:58,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 23:41:58,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470336643] [2022-04-06 23:41:58,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:41:58,844 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 23:41:58,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:41:58,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 23:41:58,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=410, Unknown=6, NotChecked=0, Total=552 [2022-04-06 23:41:58,845 INFO L87 Difference]: Start difference. First operand 154 states and 172 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 9 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2022-04-06 23:41:59,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:41:59,617 INFO L93 Difference]: Finished difference Result 233 states and 265 transitions. [2022-04-06 23:41:59,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 23:41:59,619 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 9 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) Word has length 141 [2022-04-06 23:41:59,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:41:59,620 INFO L225 Difference]: With dead ends: 233 [2022-04-06 23:41:59,620 INFO L226 Difference]: Without dead ends: 225 [2022-04-06 23:41:59,620 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 256 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 33.5s TimeCoverageRelationStatistics Valid=140, Invalid=454, Unknown=6, NotChecked=0, Total=600 [2022-04-06 23:41:59,621 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 12 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 951 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 23:41:59,621 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 418 Invalid, 977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 951 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 23:41:59,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2022-04-06 23:41:59,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 212. [2022-04-06 23:41:59,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 134 states have (on average 1.0895522388059702) internal successors, (146), 137 states have internal predecessors, (146), 47 states have call successors, (47), 31 states have call predecessors, (47), 30 states have return successors, (45), 43 states have call predecessors, (45), 45 states have call successors, (45) [2022-04-06 23:41:59,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 238 transitions. [2022-04-06 23:41:59,650 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 238 transitions. Word has length 141 [2022-04-06 23:41:59,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:41:59,651 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 238 transitions. [2022-04-06 23:41:59,651 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 9 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2022-04-06 23:41:59,651 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 238 transitions. [2022-04-06 23:41:59,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-04-06 23:41:59,652 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:41:59,652 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:41:59,677 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:41:59,871 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,SelfDestructingSolverStorable23 [2022-04-06 23:41:59,872 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:41:59,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:41:59,872 INFO L85 PathProgramCache]: Analyzing trace with hash -644644422, now seen corresponding path program 3 times [2022-04-06 23:41:59,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:41:59,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1974235082] [2022-04-06 23:41:59,874 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:41:59,874 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:41:59,874 INFO L85 PathProgramCache]: Analyzing trace with hash -644644422, now seen corresponding path program 4 times [2022-04-06 23:41:59,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:41:59,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523556352] [2022-04-06 23:41:59,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:41:59,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:41:59,880 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:41:59,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2041695611] [2022-04-06 23:41:59,880 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:41:59,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:41:59,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:41:59,881 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:41:59,885 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:41:59,938 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:41:59,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:41:59,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-06 23:41:59,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:42:00,600 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 42 proven. 71 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-04-06 23:42:00,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:42:31,613 WARN L232 SmtUtils]: Spent 7.24s on a formula simplification that was a NOOP. DAG size: 429 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 23:44:14,102 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 42 proven. 71 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-04-06 23:44:14,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:44:14,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523556352] [2022-04-06 23:44:14,102 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:44:14,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041695611] [2022-04-06 23:44:14,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041695611] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:44:14,102 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:44:14,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2022-04-06 23:44:14,103 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:44:14,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1974235082] [2022-04-06 23:44:14,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1974235082] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:44:14,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:44:14,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 23:44:14,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130223057] [2022-04-06 23:44:14,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:44:14,103 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 23:44:14,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:44:14,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 23:44:14,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=345, Unknown=3, NotChecked=0, Total=462 [2022-04-06 23:44:14,104 INFO L87 Difference]: Start difference. First operand 212 states and 238 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 9 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2022-04-06 23:44:14,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:44:14,864 INFO L93 Difference]: Finished difference Result 245 states and 278 transitions. [2022-04-06 23:44:14,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 23:44:14,864 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 9 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) Word has length 141 [2022-04-06 23:44:14,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:44:14,866 INFO L225 Difference]: With dead ends: 245 [2022-04-06 23:44:14,866 INFO L226 Difference]: Without dead ends: 237 [2022-04-06 23:44:14,866 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 258 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 26.3s TimeCoverageRelationStatistics Valid=118, Invalid=385, Unknown=3, NotChecked=0, Total=506 [2022-04-06 23:44:14,867 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 10 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 23:44:14,867 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 383 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 845 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 23:44:14,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-04-06 23:44:14,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 225. [2022-04-06 23:44:14,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 143 states have (on average 1.0909090909090908) internal successors, (156), 146 states have internal predecessors, (156), 49 states have call successors, (49), 33 states have call predecessors, (49), 32 states have return successors, (47), 45 states have call predecessors, (47), 47 states have call successors, (47) [2022-04-06 23:44:14,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 252 transitions. [2022-04-06 23:44:14,908 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 252 transitions. Word has length 141 [2022-04-06 23:44:14,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:44:14,908 INFO L478 AbstractCegarLoop]: Abstraction has 225 states and 252 transitions. [2022-04-06 23:44:14,909 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 9 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2022-04-06 23:44:14,909 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 252 transitions. [2022-04-06 23:44:14,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-04-06 23:44:14,910 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:44:14,910 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:44:14,939 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:44:15,119 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:44:15,119 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:44:15,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:44:15,120 INFO L85 PathProgramCache]: Analyzing trace with hash -45169589, now seen corresponding path program 9 times [2022-04-06 23:44:15,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:44:15,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [363615902] [2022-04-06 23:44:15,122 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:44:15,122 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:44:15,122 INFO L85 PathProgramCache]: Analyzing trace with hash -45169589, now seen corresponding path program 10 times [2022-04-06 23:44:15,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:44:15,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711177477] [2022-04-06 23:44:15,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:44:15,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:44:15,127 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:44:15,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [961342489] [2022-04-06 23:44:15,127 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:44:15,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:44:15,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:44:15,128 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:44:15,130 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:44:15,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:44:15,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:44:15,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 23:44:15,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:44:15,723 INFO L134 CoverageAnalysis]: Checked inductivity of 1135 backedges. 96 proven. 27 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-04-06 23:44:15,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:44:16,363 INFO L134 CoverageAnalysis]: Checked inductivity of 1135 backedges. 96 proven. 27 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-04-06 23:44:16,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:44:16,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711177477] [2022-04-06 23:44:16,364 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:44:16,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961342489] [2022-04-06 23:44:16,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961342489] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:44:16,364 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:44:16,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-04-06 23:44:16,364 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:44:16,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [363615902] [2022-04-06 23:44:16,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [363615902] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:44:16,364 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:44:16,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 23:44:16,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645025823] [2022-04-06 23:44:16,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:44:16,365 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 23:44:16,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:44:16,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 23:44:16,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-04-06 23:44:16,365 INFO L87 Difference]: Start difference. First operand 225 states and 252 transitions. Second operand has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 7 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 6 states have call predecessors, (25), 6 states have call successors, (25) [2022-04-06 23:44:16,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:44:16,477 INFO L93 Difference]: Finished difference Result 249 states and 287 transitions. [2022-04-06 23:44:16,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 23:44:16,478 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 7 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 6 states have call predecessors, (25), 6 states have call successors, (25) Word has length 152 [2022-04-06 23:44:16,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:44:16,479 INFO L225 Difference]: With dead ends: 249 [2022-04-06 23:44:16,479 INFO L226 Difference]: Without dead ends: 241 [2022-04-06 23:44:16,480 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 288 SyntacticMatches, 10 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-04-06 23:44:16,480 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 15 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:44:16,480 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 167 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:44:16,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-04-06 23:44:16,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 239. [2022-04-06 23:44:16,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 151 states have (on average 1.099337748344371) internal successors, (166), 154 states have internal predecessors, (166), 55 states have call successors, (55), 33 states have call predecessors, (55), 32 states have return successors, (53), 51 states have call predecessors, (53), 53 states have call successors, (53) [2022-04-06 23:44:16,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 274 transitions. [2022-04-06 23:44:16,510 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 274 transitions. Word has length 152 [2022-04-06 23:44:16,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:44:16,510 INFO L478 AbstractCegarLoop]: Abstraction has 239 states and 274 transitions. [2022-04-06 23:44:16,511 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 7 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 6 states have call predecessors, (25), 6 states have call successors, (25) [2022-04-06 23:44:16,511 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 274 transitions. [2022-04-06 23:44:16,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-04-06 23:44:16,512 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:44:16,512 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:44:16,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-04-06 23:44:16,734 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:44:16,735 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:44:16,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:44:16,735 INFO L85 PathProgramCache]: Analyzing trace with hash 176630919, now seen corresponding path program 21 times [2022-04-06 23:44:16,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:44:16,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [41177151] [2022-04-06 23:44:16,737 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:44:16,737 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:44:16,737 INFO L85 PathProgramCache]: Analyzing trace with hash 176630919, now seen corresponding path program 22 times [2022-04-06 23:44:16,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:44:16,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428153597] [2022-04-06 23:44:16,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:44:16,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:44:16,744 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:44:16,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2119382413] [2022-04-06 23:44:16,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:44:16,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:44:16,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:44:16,746 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:44:16,753 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:44:16,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:44:16,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:44:16,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-06 23:44:16,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:44:17,661 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 46 proven. 88 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-04-06 23:44:17,661 INFO L328 TraceCheckSpWp]: Computing backward predicates...