/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_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 23:17:30,484 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 23:17:30,535 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 23:17:30,578 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 23:17:30,579 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 23:17:30,580 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 23:17:30,583 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 23:17:30,585 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 23:17:30,587 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 23:17:30,590 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 23:17:30,591 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 23:17:30,593 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 23:17:30,593 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 23:17:30,595 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 23:17:30,596 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 23:17:30,598 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 23:17:30,599 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 23:17:30,599 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 23:17:30,601 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 23:17:30,606 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 23:17:30,607 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 23:17:30,608 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 23:17:30,609 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 23:17:30,610 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 23:17:30,611 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 23:17:30,617 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 23:17:30,617 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 23:17:30,617 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 23:17:30,618 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 23:17:30,618 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 23:17:30,619 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 23:17:30,619 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 23:17:30,621 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 23:17:30,622 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 23:17:30,622 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 23:17:30,623 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 23:17:30,623 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 23:17:30,623 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 23:17:30,624 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 23:17:30,624 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 23:17:30,624 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 23:17:30,626 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 23:17:30,626 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:17:30,641 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 23:17:30,641 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 23:17:30,642 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 23:17:30,642 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 23:17:30,642 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 23:17:30,642 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 23:17:30,642 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 23:17:30,643 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 23:17:30,643 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 23:17:30,643 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 23:17:30,644 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 23:17:30,644 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 23:17:30,644 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 23:17:30,644 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 23:17:30,644 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 23:17:30,644 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 23:17:30,644 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 23:17:30,644 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 23:17:30,645 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 23:17:30,645 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 23:17:30,645 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 23:17:30,645 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-06 23:17:30,645 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:17:30,869 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 23:17:30,894 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 23:17:30,896 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 23:17:30,897 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 23:17:30,898 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 23:17:30,899 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound100.c [2022-04-06 23:17:30,949 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/740e3d1b6/ce966ac569624f3cbf3def77b041a061/FLAG95c11ad8e [2022-04-06 23:17:31,330 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 23:17:31,330 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound100.c [2022-04-06 23:17:31,339 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/740e3d1b6/ce966ac569624f3cbf3def77b041a061/FLAG95c11ad8e [2022-04-06 23:17:31,742 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/740e3d1b6/ce966ac569624f3cbf3def77b041a061 [2022-04-06 23:17:31,744 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 23:17:31,745 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 23:17:31,746 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 23:17:31,746 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 23:17:31,749 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 23:17:31,749 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 11:17:31" (1/1) ... [2022-04-06 23:17:31,750 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44b61c7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:17:31, skipping insertion in model container [2022-04-06 23:17:31,750 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 11:17:31" (1/1) ... [2022-04-06 23:17:31,755 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 23:17:31,765 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 23:17:31,899 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_unwindbound100.c[526,539] [2022-04-06 23:17:31,918 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 23:17:31,925 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 23:17:31,936 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_unwindbound100.c[526,539] [2022-04-06 23:17:31,939 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 23:17:31,949 INFO L208 MainTranslator]: Completed translation [2022-04-06 23:17:31,949 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:17:31 WrapperNode [2022-04-06 23:17:31,950 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 23:17:31,951 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 23:17:31,951 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 23:17:31,951 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 23:17:31,961 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:17:31" (1/1) ... [2022-04-06 23:17:31,962 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:17:31" (1/1) ... [2022-04-06 23:17:31,966 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:17:31" (1/1) ... [2022-04-06 23:17:31,966 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:17:31" (1/1) ... [2022-04-06 23:17:31,970 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:17:31" (1/1) ... [2022-04-06 23:17:31,973 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:17:31" (1/1) ... [2022-04-06 23:17:31,974 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:17:31" (1/1) ... [2022-04-06 23:17:31,975 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 23:17:31,976 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 23:17:31,976 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 23:17:31,976 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 23:17:31,979 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:17:31" (1/1) ... [2022-04-06 23:17:31,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 23:17:31,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:32,009 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:17:32,017 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:17:32,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 23:17:32,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 23:17:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 23:17:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 23:17:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 23:17:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 23:17:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 23:17:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 23:17:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 23:17:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 23:17:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 23:17:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 23:17:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 23:17:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 23:17:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 23:17:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 23:17:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 23:17:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 23:17:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 23:17:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 23:17:32,111 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 23:17:32,112 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 23:17:32,267 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 23:17:32,273 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 23:17:32,273 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-04-06 23:17:32,274 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 11:17:32 BoogieIcfgContainer [2022-04-06 23:17:32,275 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 23:17:32,276 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 23:17:32,276 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 23:17:32,279 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 23:17:32,280 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 11:17:31" (1/3) ... [2022-04-06 23:17:32,280 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b3b2732 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 11:17:32, skipping insertion in model container [2022-04-06 23:17:32,280 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 11:17:31" (2/3) ... [2022-04-06 23:17:32,281 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b3b2732 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 11:17:32, skipping insertion in model container [2022-04-06 23:17:32,281 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 11:17:32" (3/3) ... [2022-04-06 23:17:32,295 INFO L111 eAbstractionObserver]: Analyzing ICFG hard2_unwindbound100.c [2022-04-06 23:17:32,299 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 23:17:32,300 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 23:17:32,356 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 23:17:32,367 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:17:32,368 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 23:17:32,384 INFO L276 IsEmpty]: Start isEmpty. Operand has 31 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 18 states have internal predecessors, (26), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 23:17:32,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-04-06 23:17:32,401 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:32,401 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:32,402 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:32,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:32,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1682617676, now seen corresponding path program 1 times [2022-04-06 23:17:32,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:32,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [41610938] [2022-04-06 23:17:32,426 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:17:32,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1682617676, now seen corresponding path program 2 times [2022-04-06 23:17:32,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:32,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000905941] [2022-04-06 23:17:32,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:32,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:32,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:17:32,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 23:17:32,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:17:32,612 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:17:32,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:32,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000905941] [2022-04-06 23:17:32,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000905941] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:32,613 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:32,614 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 23:17:32,616 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:32,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [41610938] [2022-04-06 23:17:32,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [41610938] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:32,617 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:32,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 23:17:32,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918560011] [2022-04-06 23:17:32,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:32,621 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 23:17:32,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:32,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 23:17:32,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 23:17:32,648 INFO L87 Difference]: Start difference. First operand has 31 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 18 states have internal predecessors, (26), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 23:17:32,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:32,749 INFO L93 Difference]: Finished difference Result 57 states and 91 transitions. [2022-04-06 23:17:32,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 23:17:32,753 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-04-06 23:17:32,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:32,762 INFO L225 Difference]: With dead ends: 57 [2022-04-06 23:17:32,762 INFO L226 Difference]: Without dead ends: 27 [2022-04-06 23:17:32,765 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 23:17:32,769 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 6 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:32,771 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 44 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:17:32,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-04-06 23:17:32,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2022-04-06 23:17:32,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 15 states have internal predecessors, (20), 9 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 23:17:32,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 36 transitions. [2022-04-06 23:17:32,809 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 36 transitions. Word has length 12 [2022-04-06 23:17:32,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:32,810 INFO L478 AbstractCegarLoop]: Abstraction has 26 states and 36 transitions. [2022-04-06 23:17:32,810 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 23:17:32,810 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 36 transitions. [2022-04-06 23:17:32,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-04-06 23:17:32,811 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:32,811 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:32,811 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 23:17:32,812 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:32,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:32,812 INFO L85 PathProgramCache]: Analyzing trace with hash -2144676086, now seen corresponding path program 1 times [2022-04-06 23:17:32,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:32,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1760063593] [2022-04-06 23:17:32,814 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:17:32,814 INFO L85 PathProgramCache]: Analyzing trace with hash -2144676086, now seen corresponding path program 2 times [2022-04-06 23:17:32,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:32,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864476107] [2022-04-06 23:17:32,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:32,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:32,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:17:32,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 23:17:32,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:17:32,956 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:17:32,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:32,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864476107] [2022-04-06 23:17:32,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864476107] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:32,957 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:32,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:17:32,958 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:32,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1760063593] [2022-04-06 23:17:32,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1760063593] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:32,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:32,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:17:32,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022002846] [2022-04-06 23:17:32,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:32,959 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:17:32,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:32,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:17:32,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:17:32,960 INFO L87 Difference]: Start difference. First operand 26 states and 36 transitions. Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 23:17:33,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:33,100 INFO L93 Difference]: Finished difference Result 41 states and 56 transitions. [2022-04-06 23:17:33,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:17:33,101 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-04-06 23:17:33,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:33,102 INFO L225 Difference]: With dead ends: 41 [2022-04-06 23:17:33,102 INFO L226 Difference]: Without dead ends: 39 [2022-04-06 23:17:33,102 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:17:33,103 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 24 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:33,104 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 85 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:17:33,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-04-06 23:17:33,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 30. [2022-04-06 23:17:33,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 18 states have internal predecessors, (23), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 23:17:33,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2022-04-06 23:17:33,136 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 12 [2022-04-06 23:17:33,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:33,137 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2022-04-06 23:17:33,137 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 23:17:33,137 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2022-04-06 23:17:33,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-04-06 23:17:33,138 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:33,138 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:33,139 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-06 23:17:33,139 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:33,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:33,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1842794081, now seen corresponding path program 1 times [2022-04-06 23:17:33,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:33,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1177903274] [2022-04-06 23:17:33,144 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:17:33,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1842794081, now seen corresponding path program 2 times [2022-04-06 23:17:33,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:33,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722650771] [2022-04-06 23:17:33,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:33,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:33,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:17:33,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 23:17:33,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:17:33,233 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:17:33,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:33,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722650771] [2022-04-06 23:17:33,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722650771] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:33,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:33,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 23:17:33,234 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:33,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1177903274] [2022-04-06 23:17:33,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1177903274] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:33,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:33,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 23:17:33,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617300433] [2022-04-06 23:17:33,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:33,235 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:17:33,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:33,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:17:33,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:17:33,236 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 23:17:33,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:33,310 INFO L93 Difference]: Finished difference Result 46 states and 61 transitions. [2022-04-06 23:17:33,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 23:17:33,311 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-04-06 23:17:33,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:33,312 INFO L225 Difference]: With dead ends: 46 [2022-04-06 23:17:33,312 INFO L226 Difference]: Without dead ends: 32 [2022-04-06 23:17:33,314 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:17:33,316 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 6 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:33,320 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 73 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:17:33,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-04-06 23:17:33,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-04-06 23:17:33,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 20 states have internal predecessors, (25), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 23:17:33,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-04-06 23:17:33,335 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 14 [2022-04-06 23:17:33,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:33,335 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-04-06 23:17:33,336 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 23:17:33,336 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-04-06 23:17:33,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-04-06 23:17:33,336 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:33,336 INFO L499 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:33,337 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-04-06 23:17:33,338 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:33,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:33,339 INFO L85 PathProgramCache]: Analyzing trace with hash 311129497, now seen corresponding path program 1 times [2022-04-06 23:17:33,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:33,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1080407703] [2022-04-06 23:17:33,342 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:17:33,342 INFO L85 PathProgramCache]: Analyzing trace with hash 311129497, now seen corresponding path program 2 times [2022-04-06 23:17:33,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:33,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862731918] [2022-04-06 23:17:33,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:33,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:33,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:17:33,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 23:17:33,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:17:33,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-04-06 23:17:33,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 23:17:33,426 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:17:33,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:33,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862731918] [2022-04-06 23:17:33,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862731918] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:33,427 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:33,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:17:33,428 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:33,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1080407703] [2022-04-06 23:17:33,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1080407703] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:33,428 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:33,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:17:33,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304504332] [2022-04-06 23:17:33,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:33,429 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:17:33,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:33,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:17:33,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:17:33,430 INFO L87 Difference]: Start difference. First operand 32 states and 41 transitions. Second operand has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-04-06 23:17:33,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:33,555 INFO L93 Difference]: Finished difference Result 46 states and 60 transitions. [2022-04-06 23:17:33,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:17:33,556 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2022-04-06 23:17:33,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:33,558 INFO L225 Difference]: With dead ends: 46 [2022-04-06 23:17:33,558 INFO L226 Difference]: Without dead ends: 44 [2022-04-06 23:17:33,558 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:17:33,560 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 19 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:33,561 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 78 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:17:33,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-04-06 23:17:33,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 36. [2022-04-06 23:17:33,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 23 states have internal predecessors, (28), 9 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 23:17:33,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 44 transitions. [2022-04-06 23:17:33,577 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 44 transitions. Word has length 17 [2022-04-06 23:17:33,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:33,577 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 44 transitions. [2022-04-06 23:17:33,577 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-04-06 23:17:33,578 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 44 transitions. [2022-04-06 23:17:33,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-06 23:17:33,578 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:33,578 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:33,578 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-04-06 23:17:33,579 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:33,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:33,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1912623062, now seen corresponding path program 1 times [2022-04-06 23:17:33,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:33,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1141119290] [2022-04-06 23:17:33,588 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:17:33,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1912623062, now seen corresponding path program 2 times [2022-04-06 23:17:33,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:33,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995178010] [2022-04-06 23:17:33,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:33,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:33,600 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:33,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1743769931] [2022-04-06 23:17:33,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:17:33,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:33,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:33,603 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:17:33,609 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:17:33,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:17:33,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:33,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 23:17:33,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:33,782 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:17:33,782 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 23:17:33,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:33,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995178010] [2022-04-06 23:17:33,783 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:33,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743769931] [2022-04-06 23:17:33,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743769931] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:33,783 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:33,783 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:17:33,784 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:33,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1141119290] [2022-04-06 23:17:33,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1141119290] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:33,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:33,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:17:33,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6664303] [2022-04-06 23:17:33,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:33,785 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:17:33,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:33,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:17:33,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:17:33,786 INFO L87 Difference]: Start difference. First operand 36 states and 44 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 23:17:33,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:33,831 INFO L93 Difference]: Finished difference Result 65 states and 87 transitions. [2022-04-06 23:17:33,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:17:33,832 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-04-06 23:17:33,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:33,832 INFO L225 Difference]: With dead ends: 65 [2022-04-06 23:17:33,833 INFO L226 Difference]: Without dead ends: 50 [2022-04-06 23:17:33,833 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:17:33,834 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 10 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:33,834 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 121 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:17:33,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-04-06 23:17:33,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2022-04-06 23:17:33,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 31 states have internal predecessors, (37), 15 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 23:17:33,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-04-06 23:17:33,841 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 22 [2022-04-06 23:17:33,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:33,842 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-04-06 23:17:33,842 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 23:17:33,842 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-04-06 23:17:33,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-04-06 23:17:33,843 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:33,843 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:33,868 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:17:34,066 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:34,066 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:34,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:34,067 INFO L85 PathProgramCache]: Analyzing trace with hash 214651490, now seen corresponding path program 1 times [2022-04-06 23:17:34,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:34,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1425391789] [2022-04-06 23:17:34,067 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:17:34,067 INFO L85 PathProgramCache]: Analyzing trace with hash 214651490, now seen corresponding path program 2 times [2022-04-06 23:17:34,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:34,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637979070] [2022-04-06 23:17:34,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:34,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:34,075 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:34,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1598213155] [2022-04-06 23:17:34,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:17:34,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:34,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:34,077 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:17:34,078 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:17:34,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:17:34,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:34,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 23:17:34,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:34,194 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:17:34,195 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 23:17:34,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:34,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637979070] [2022-04-06 23:17:34,195 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:34,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598213155] [2022-04-06 23:17:34,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598213155] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:34,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:34,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:17:34,196 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:34,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1425391789] [2022-04-06 23:17:34,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1425391789] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:34,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:34,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:17:34,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097749269] [2022-04-06 23:17:34,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:34,197 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:17:34,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:34,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:17:34,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:17:34,198 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 23:17:34,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:34,239 INFO L93 Difference]: Finished difference Result 70 states and 80 transitions. [2022-04-06 23:17:34,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:17:34,239 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2022-04-06 23:17:34,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:34,240 INFO L225 Difference]: With dead ends: 70 [2022-04-06 23:17:34,240 INFO L226 Difference]: Without dead ends: 63 [2022-04-06 23:17:34,241 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:17:34,241 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 3 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:34,242 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 124 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:17:34,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-04-06 23:17:34,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2022-04-06 23:17:34,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 38 states have (on average 1.1842105263157894) internal successors, (45), 40 states have internal predecessors, (45), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 23:17:34,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 72 transitions. [2022-04-06 23:17:34,262 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 72 transitions. Word has length 30 [2022-04-06 23:17:34,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:34,263 INFO L478 AbstractCegarLoop]: Abstraction has 62 states and 72 transitions. [2022-04-06 23:17:34,263 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 23:17:34,263 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 72 transitions. [2022-04-06 23:17:34,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-04-06 23:17:34,264 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:34,264 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:34,295 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:17:34,465 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-04-06 23:17:34,465 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:34,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:34,466 INFO L85 PathProgramCache]: Analyzing trace with hash 216379368, now seen corresponding path program 1 times [2022-04-06 23:17:34,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:34,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1820172063] [2022-04-06 23:17:34,467 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 23:17:34,467 INFO L85 PathProgramCache]: Analyzing trace with hash 216379368, now seen corresponding path program 2 times [2022-04-06 23:17:34,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:34,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141991676] [2022-04-06 23:17:34,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:34,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:34,475 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:34,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1273398012] [2022-04-06 23:17:34,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:17:34,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:34,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:34,476 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:17:34,485 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:17:34,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:17:34,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:34,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 23:17:34,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:34,603 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:17:34,603 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 23:17:34,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:34,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141991676] [2022-04-06 23:17:34,604 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:34,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273398012] [2022-04-06 23:17:34,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273398012] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:34,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:34,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:17:34,605 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:34,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1820172063] [2022-04-06 23:17:34,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1820172063] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:34,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:34,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:17:34,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044618783] [2022-04-06 23:17:34,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:34,606 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:17:34,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:34,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:17:34,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:17:34,606 INFO L87 Difference]: Start difference. First operand 62 states and 72 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 23:17:34,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:34,667 INFO L93 Difference]: Finished difference Result 76 states and 91 transitions. [2022-04-06 23:17:34,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:17:34,667 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2022-04-06 23:17:34,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:34,669 INFO L225 Difference]: With dead ends: 76 [2022-04-06 23:17:34,669 INFO L226 Difference]: Without dead ends: 64 [2022-04-06 23:17:34,669 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:17:34,670 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 11 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:34,670 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 95 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:17:34,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-04-06 23:17:34,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2022-04-06 23:17:34,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 41 states have internal predecessors, (48), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 23:17:34,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 76 transitions. [2022-04-06 23:17:34,682 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 76 transitions. Word has length 30 [2022-04-06 23:17:34,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:34,683 INFO L478 AbstractCegarLoop]: Abstraction has 63 states and 76 transitions. [2022-04-06 23:17:34,683 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:17:34,683 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 76 transitions. [2022-04-06 23:17:34,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-04-06 23:17:34,690 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:34,690 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:34,717 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:17:34,903 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:34,904 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:34,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:34,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1255015940, now seen corresponding path program 1 times [2022-04-06 23:17:34,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:34,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1884870563] [2022-04-06 23:17:34,924 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:17:34,924 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:17:34,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1255015940, now seen corresponding path program 2 times [2022-04-06 23:17:34,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:34,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239230190] [2022-04-06 23:17:34,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:34,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:34,936 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:34,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2042793505] [2022-04-06 23:17:34,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:17:34,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:34,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:34,938 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:17:34,950 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:17:35,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:17:35,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:35,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 23:17:35,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:35,099 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-04-06 23:17:35,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:17:35,202 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 23:17:35,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:35,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239230190] [2022-04-06 23:17:35,202 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:35,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042793505] [2022-04-06 23:17:35,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042793505] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:17:35,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:17:35,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-04-06 23:17:35,203 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:35,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1884870563] [2022-04-06 23:17:35,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1884870563] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:35,203 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:35,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:17:35,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452838770] [2022-04-06 23:17:35,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:35,204 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:17:35,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:35,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:17:35,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-04-06 23:17:35,205 INFO L87 Difference]: Start difference. First operand 63 states and 76 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 23:17:35,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:35,244 INFO L93 Difference]: Finished difference Result 90 states and 114 transitions. [2022-04-06 23:17:35,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 23:17:35,244 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 37 [2022-04-06 23:17:35,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:35,246 INFO L225 Difference]: With dead ends: 90 [2022-04-06 23:17:35,246 INFO L226 Difference]: Without dead ends: 65 [2022-04-06 23:17:35,247 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-04-06 23:17:35,247 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:35,248 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 126 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:17:35,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-04-06 23:17:35,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2022-04-06 23:17:35,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 41 states have (on average 1.2195121951219512) internal successors, (50), 43 states have internal predecessors, (50), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 23:17:35,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 78 transitions. [2022-04-06 23:17:35,257 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 78 transitions. Word has length 37 [2022-04-06 23:17:35,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:35,257 INFO L478 AbstractCegarLoop]: Abstraction has 65 states and 78 transitions. [2022-04-06 23:17:35,257 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 23:17:35,258 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 78 transitions. [2022-04-06 23:17:35,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-04-06 23:17:35,258 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:35,258 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:35,285 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:17:35,483 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:35,483 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:35,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:35,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1057559728, now seen corresponding path program 1 times [2022-04-06 23:17:35,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:35,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [879300103] [2022-04-06 23:17:35,489 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:17:35,490 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:17:35,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1057559728, now seen corresponding path program 2 times [2022-04-06 23:17:35,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:35,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723642357] [2022-04-06 23:17:35,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:35,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:35,496 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:35,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1794467053] [2022-04-06 23:17:35,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:17:35,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:35,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:35,498 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:17:35,499 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:17:35,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:17:35,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:35,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 23:17:35,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:35,675 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-04-06 23:17:35,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:17:35,763 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-04-06 23:17:35,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:35,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723642357] [2022-04-06 23:17:35,764 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:35,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794467053] [2022-04-06 23:17:35,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794467053] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 23:17:35,764 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 23:17:35,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-04-06 23:17:35,765 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:35,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [879300103] [2022-04-06 23:17:35,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [879300103] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:35,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:35,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:17:35,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291451245] [2022-04-06 23:17:35,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:35,785 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:17:35,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:35,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:17:35,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 23:17:35,786 INFO L87 Difference]: Start difference. First operand 65 states and 78 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 23:17:35,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:35,837 INFO L93 Difference]: Finished difference Result 78 states and 95 transitions. [2022-04-06 23:17:35,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:17:35,838 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 40 [2022-04-06 23:17:35,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:35,839 INFO L225 Difference]: With dead ends: 78 [2022-04-06 23:17:35,839 INFO L226 Difference]: Without dead ends: 76 [2022-04-06 23:17:35,839 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 23:17:35,840 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 11 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:35,840 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 103 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:17:35,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-04-06 23:17:35,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 73. [2022-04-06 23:17:35,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 46 states have (on average 1.2173913043478262) internal successors, (56), 49 states have internal predecessors, (56), 17 states have call successors, (17), 10 states have call predecessors, (17), 9 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-06 23:17:35,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 88 transitions. [2022-04-06 23:17:35,851 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 88 transitions. Word has length 40 [2022-04-06 23:17:35,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:35,851 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 88 transitions. [2022-04-06 23:17:35,852 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 23:17:35,852 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 88 transitions. [2022-04-06 23:17:35,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-04-06 23:17:35,853 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:35,853 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:35,879 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:17:36,067 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:36,068 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:36,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:36,068 INFO L85 PathProgramCache]: Analyzing trace with hash 529029787, now seen corresponding path program 1 times [2022-04-06 23:17:36,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:36,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [772329976] [2022-04-06 23:17:36,072 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:17:36,072 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:17:36,072 INFO L85 PathProgramCache]: Analyzing trace with hash 529029787, now seen corresponding path program 2 times [2022-04-06 23:17:36,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:36,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244401632] [2022-04-06 23:17:36,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:36,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:36,078 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:36,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1621481744] [2022-04-06 23:17:36,078 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:17:36,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:36,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:36,083 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:17:36,094 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:17:36,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:17:36,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:36,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 23:17:36,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:36,272 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 36 proven. 42 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 23:17:36,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:17:36,376 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-04-06 23:17:36,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:36,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244401632] [2022-04-06 23:17:36,377 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:36,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621481744] [2022-04-06 23:17:36,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621481744] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:17:36,377 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:17:36,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-06 23:17:36,378 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:36,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [772329976] [2022-04-06 23:17:36,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [772329976] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:36,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:36,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:17:36,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206206473] [2022-04-06 23:17:36,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:36,379 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:17:36,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:36,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:17:36,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:17:36,379 INFO L87 Difference]: Start difference. First operand 73 states and 88 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-04-06 23:17:36,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:36,419 INFO L93 Difference]: Finished difference Result 104 states and 120 transitions. [2022-04-06 23:17:36,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 23:17:36,420 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 53 [2022-04-06 23:17:36,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:36,421 INFO L225 Difference]: With dead ends: 104 [2022-04-06 23:17:36,421 INFO L226 Difference]: Without dead ends: 92 [2022-04-06 23:17:36,421 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:17:36,422 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:36,422 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 117 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:17:36,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-04-06 23:17:36,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 91. [2022-04-06 23:17:36,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 58 states have (on average 1.1896551724137931) internal successors, (69), 61 states have internal predecessors, (69), 20 states have call successors, (20), 13 states have call predecessors, (20), 12 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 23:17:36,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 107 transitions. [2022-04-06 23:17:36,434 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 107 transitions. Word has length 53 [2022-04-06 23:17:36,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:36,435 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 107 transitions. [2022-04-06 23:17:36,435 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-04-06 23:17:36,435 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 107 transitions. [2022-04-06 23:17:36,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-06 23:17:36,436 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:36,436 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:36,459 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:17:36,655 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:36,656 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:36,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:36,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1864650262, now seen corresponding path program 3 times [2022-04-06 23:17:36,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:36,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [31545031] [2022-04-06 23:17:36,660 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:17:36,660 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:17:36,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1864650262, now seen corresponding path program 4 times [2022-04-06 23:17:36,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:36,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560326404] [2022-04-06 23:17:36,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:36,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:36,666 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:36,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1925191721] [2022-04-06 23:17:36,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:17:36,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:36,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:36,668 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:17:36,690 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:17:36,715 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:17:36,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:36,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 23:17:36,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:36,822 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 36 proven. 46 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 23:17:36,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:17:36,932 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-04-06 23:17:36,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:36,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560326404] [2022-04-06 23:17:36,933 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:36,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925191721] [2022-04-06 23:17:36,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925191721] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:17:36,933 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:17:36,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-06 23:17:36,935 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:36,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [31545031] [2022-04-06 23:17:36,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [31545031] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:36,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:36,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:17:36,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741827659] [2022-04-06 23:17:36,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:36,936 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:17:36,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:36,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:17:36,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:17:36,937 INFO L87 Difference]: Start difference. First operand 91 states and 107 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-04-06 23:17:36,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:36,984 INFO L93 Difference]: Finished difference Result 126 states and 155 transitions. [2022-04-06 23:17:36,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:17:36,985 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 55 [2022-04-06 23:17:36,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:36,986 INFO L225 Difference]: With dead ends: 126 [2022-04-06 23:17:36,986 INFO L226 Difference]: Without dead ends: 93 [2022-04-06 23:17:36,986 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-04-06 23:17:36,987 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 3 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:36,987 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 134 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:17:36,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-04-06 23:17:36,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2022-04-06 23:17:36,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 60 states have (on average 1.1833333333333333) internal successors, (71), 63 states have internal predecessors, (71), 20 states have call successors, (20), 13 states have call predecessors, (20), 12 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 23:17:36,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 109 transitions. [2022-04-06 23:17:36,999 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 109 transitions. Word has length 55 [2022-04-06 23:17:36,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:36,999 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 109 transitions. [2022-04-06 23:17:36,999 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-04-06 23:17:36,999 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 109 transitions. [2022-04-06 23:17:37,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-04-06 23:17:37,000 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:37,000 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:37,027 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:17:37,215 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:37,215 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:37,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:37,216 INFO L85 PathProgramCache]: Analyzing trace with hash -43330764, now seen corresponding path program 1 times [2022-04-06 23:17:37,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:37,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1140717272] [2022-04-06 23:17:37,220 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:17:37,220 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:17:37,220 INFO L85 PathProgramCache]: Analyzing trace with hash -43330764, now seen corresponding path program 2 times [2022-04-06 23:17:37,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:37,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905837617] [2022-04-06 23:17:37,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:37,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:37,227 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:37,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1678325447] [2022-04-06 23:17:37,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:17:37,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:37,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:37,230 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:17:37,235 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:17:37,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:17:37,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:37,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 23:17:37,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:37,405 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 16 proven. 92 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 23:17:37,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:17:37,549 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 23:17:37,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:37,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905837617] [2022-04-06 23:17:37,549 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:37,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678325447] [2022-04-06 23:17:37,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678325447] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:17:37,550 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:17:37,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-06 23:17:37,550 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:37,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1140717272] [2022-04-06 23:17:37,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1140717272] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:37,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:37,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 23:17:37,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815159557] [2022-04-06 23:17:37,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:37,551 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 23:17:37,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:37,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 23:17:37,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-06 23:17:37,552 INFO L87 Difference]: Start difference. First operand 93 states and 109 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 23:17:37,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:37,615 INFO L93 Difference]: Finished difference Result 145 states and 168 transitions. [2022-04-06 23:17:37,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:17:37,616 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 62 [2022-04-06 23:17:37,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:37,617 INFO L225 Difference]: With dead ends: 145 [2022-04-06 23:17:37,617 INFO L226 Difference]: Without dead ends: 130 [2022-04-06 23:17:37,617 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2022-04-06 23:17:37,618 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 27 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:37,618 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 150 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:17:37,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-04-06 23:17:37,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 127. [2022-04-06 23:17:37,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 83 states have (on average 1.1686746987951808) internal successors, (97), 86 states have internal predecessors, (97), 27 states have call successors, (27), 18 states have call predecessors, (27), 16 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2022-04-06 23:17:37,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 148 transitions. [2022-04-06 23:17:37,631 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 148 transitions. Word has length 62 [2022-04-06 23:17:37,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:37,632 INFO L478 AbstractCegarLoop]: Abstraction has 127 states and 148 transitions. [2022-04-06 23:17:37,632 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 23:17:37,632 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 148 transitions. [2022-04-06 23:17:37,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-04-06 23:17:37,633 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:37,633 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:37,659 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:17:37,847 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-06 23:17:37,848 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:37,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:37,848 INFO L85 PathProgramCache]: Analyzing trace with hash -41602886, now seen corresponding path program 1 times [2022-04-06 23:17:37,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:37,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1289775030] [2022-04-06 23:17:37,851 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:17:37,851 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:17:37,851 INFO L85 PathProgramCache]: Analyzing trace with hash -41602886, now seen corresponding path program 2 times [2022-04-06 23:17:37,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:37,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388987548] [2022-04-06 23:17:37,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:37,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:37,858 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:37,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [157739665] [2022-04-06 23:17:37,858 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:17:37,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:37,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:37,860 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:17:37,865 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:17:37,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:17:37,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:37,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 23:17:37,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:38,262 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 23:17:38,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:17:39,261 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 23:17:39,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:39,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388987548] [2022-04-06 23:17:39,261 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:39,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157739665] [2022-04-06 23:17:39,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157739665] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:17:39,261 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:17:39,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-04-06 23:17:39,262 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:39,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1289775030] [2022-04-06 23:17:39,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1289775030] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:39,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:39,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 23:17:39,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706988284] [2022-04-06 23:17:39,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:39,263 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 23:17:39,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:39,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 23:17:39,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-04-06 23:17:39,263 INFO L87 Difference]: Start difference. First operand 127 states and 148 transitions. Second operand has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 23:17:39,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:39,419 INFO L93 Difference]: Finished difference Result 181 states and 219 transitions. [2022-04-06 23:17:39,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 23:17:39,420 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 62 [2022-04-06 23:17:39,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:39,421 INFO L225 Difference]: With dead ends: 181 [2022-04-06 23:17:39,421 INFO L226 Difference]: Without dead ends: 137 [2022-04-06 23:17:39,422 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 112 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-04-06 23:17:39,422 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 13 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:39,423 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 187 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:17:39,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-04-06 23:17:39,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 135. [2022-04-06 23:17:39,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 89 states have (on average 1.1685393258426966) internal successors, (104), 92 states have internal predecessors, (104), 27 states have call successors, (27), 19 states have call predecessors, (27), 18 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) [2022-04-06 23:17:39,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 156 transitions. [2022-04-06 23:17:39,435 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 156 transitions. Word has length 62 [2022-04-06 23:17:39,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:39,436 INFO L478 AbstractCegarLoop]: Abstraction has 135 states and 156 transitions. [2022-04-06 23:17:39,436 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 23:17:39,436 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 156 transitions. [2022-04-06 23:17:39,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-06 23:17:39,437 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:39,437 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:39,462 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:17:39,651 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 23:17:39,651 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:39,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:39,652 INFO L85 PathProgramCache]: Analyzing trace with hash -378736343, now seen corresponding path program 3 times [2022-04-06 23:17:39,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:39,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [784509772] [2022-04-06 23:17:39,656 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:17:39,656 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:17:39,656 INFO L85 PathProgramCache]: Analyzing trace with hash -378736343, now seen corresponding path program 4 times [2022-04-06 23:17:39,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:39,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003418245] [2022-04-06 23:17:39,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:39,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:39,663 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:39,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1852766094] [2022-04-06 23:17:39,663 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:17:39,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:39,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:39,664 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:17:39,678 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:17:39,717 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:17:39,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:39,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 28 conjunts are in the unsatisfiable core [2022-04-06 23:17:39,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:40,137 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 48 proven. 34 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-04-06 23:17:40,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:17:40,186 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 23:17:40,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:40,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003418245] [2022-04-06 23:17:40,242 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:40,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852766094] [2022-04-06 23:17:40,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852766094] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 23:17:40,243 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 23:17:40,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-04-06 23:17:40,262 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:40,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [784509772] [2022-04-06 23:17:40,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [784509772] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:40,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:40,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 23:17:40,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330608758] [2022-04-06 23:17:40,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:40,263 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 23:17:40,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:40,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 23:17:40,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-04-06 23:17:40,264 INFO L87 Difference]: Start difference. First operand 135 states and 156 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 9 states have internal predecessors, (24), 7 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2022-04-06 23:17:40,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:40,542 INFO L93 Difference]: Finished difference Result 188 states and 232 transitions. [2022-04-06 23:17:40,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 23:17:40,543 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 9 states have internal predecessors, (24), 7 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) Word has length 67 [2022-04-06 23:17:40,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:40,544 INFO L225 Difference]: With dead ends: 188 [2022-04-06 23:17:40,544 INFO L226 Difference]: Without dead ends: 163 [2022-04-06 23:17:40,545 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:17:40,545 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 40 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:40,546 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 246 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 333 Invalid, 0 Unknown, 63 Unchecked, 0.2s Time] [2022-04-06 23:17:40,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-04-06 23:17:40,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 157. [2022-04-06 23:17:40,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 102 states have (on average 1.1862745098039216) internal successors, (121), 107 states have internal predecessors, (121), 34 states have call successors, (34), 21 states have call predecessors, (34), 20 states have return successors, (32), 28 states have call predecessors, (32), 32 states have call successors, (32) [2022-04-06 23:17:40,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 187 transitions. [2022-04-06 23:17:40,568 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 187 transitions. Word has length 67 [2022-04-06 23:17:40,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:40,568 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 187 transitions. [2022-04-06 23:17:40,569 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 9 states have internal predecessors, (24), 7 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2022-04-06 23:17:40,569 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 187 transitions. [2022-04-06 23:17:40,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-04-06 23:17:40,570 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:40,570 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:40,595 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:17:40,783 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 23:17:40,783 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:40,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:40,784 INFO L85 PathProgramCache]: Analyzing trace with hash 73149133, now seen corresponding path program 1 times [2022-04-06 23:17:40,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:40,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2141565137] [2022-04-06 23:17:40,788 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:17:40,788 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:17:40,788 INFO L85 PathProgramCache]: Analyzing trace with hash 73149133, now seen corresponding path program 2 times [2022-04-06 23:17:40,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:40,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959440006] [2022-04-06 23:17:40,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:40,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:40,796 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:40,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1002093209] [2022-04-06 23:17:40,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:17:40,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:40,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:40,798 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:17:40,818 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:17:40,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:17:40,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:40,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 23:17:40,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:41,278 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 62 proven. 32 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2022-04-06 23:17:41,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:17:41,507 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 68 proven. 2 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2022-04-06 23:17:41,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:41,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959440006] [2022-04-06 23:17:41,508 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:41,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002093209] [2022-04-06 23:17:41,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002093209] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:17:41,508 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:17:41,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 16 [2022-04-06 23:17:41,509 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:41,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2141565137] [2022-04-06 23:17:41,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2141565137] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:41,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:41,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 23:17:41,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323629358] [2022-04-06 23:17:41,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:41,510 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 23:17:41,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:41,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 23:17:41,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-04-06 23:17:41,511 INFO L87 Difference]: Start difference. First operand 157 states and 187 transitions. Second operand has 12 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 6 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 23:17:41,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:41,716 INFO L93 Difference]: Finished difference Result 186 states and 221 transitions. [2022-04-06 23:17:41,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 23:17:41,716 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 6 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 73 [2022-04-06 23:17:41,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:41,717 INFO L225 Difference]: With dead ends: 186 [2022-04-06 23:17:41,717 INFO L226 Difference]: Without dead ends: 129 [2022-04-06 23:17:41,718 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 129 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:17:41,718 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 20 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:41,719 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 147 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:17:41,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-04-06 23:17:41,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2022-04-06 23:17:41,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 83 states have (on average 1.180722891566265) internal successors, (98), 87 states have internal predecessors, (98), 28 states have call successors, (28), 18 states have call predecessors, (28), 17 states have return successors, (26), 23 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-06 23:17:41,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 152 transitions. [2022-04-06 23:17:41,731 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 152 transitions. Word has length 73 [2022-04-06 23:17:41,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:41,731 INFO L478 AbstractCegarLoop]: Abstraction has 129 states and 152 transitions. [2022-04-06 23:17:41,731 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 6 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 23:17:41,731 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 152 transitions. [2022-04-06 23:17:41,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-04-06 23:17:41,732 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:41,732 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:41,758 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:17:41,955 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-04-06 23:17:41,956 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:41,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:41,956 INFO L85 PathProgramCache]: Analyzing trace with hash 469209008, now seen corresponding path program 5 times [2022-04-06 23:17:41,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:41,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1836820471] [2022-04-06 23:17:41,961 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:17:41,961 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:17:41,961 INFO L85 PathProgramCache]: Analyzing trace with hash 469209008, now seen corresponding path program 6 times [2022-04-06 23:17:41,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:41,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941654371] [2022-04-06 23:17:41,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:41,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:41,968 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:41,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [923330047] [2022-04-06 23:17:41,968 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:17:41,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:41,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:41,969 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:17:41,986 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:17:42,032 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-04-06 23:17:42,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:42,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 23:17:42,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:42,160 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 54 proven. 132 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-04-06 23:17:42,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:17:42,319 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 20 proven. 24 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-04-06 23:17:42,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:42,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941654371] [2022-04-06 23:17:42,320 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:42,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923330047] [2022-04-06 23:17:42,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923330047] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:17:42,320 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:17:42,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-06 23:17:42,320 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:42,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1836820471] [2022-04-06 23:17:42,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1836820471] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:42,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:42,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 23:17:42,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038151907] [2022-04-06 23:17:42,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:42,321 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 23:17:42,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:42,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 23:17:42,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-06 23:17:42,322 INFO L87 Difference]: Start difference. First operand 129 states and 152 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 23:17:42,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:42,381 INFO L93 Difference]: Finished difference Result 170 states and 207 transitions. [2022-04-06 23:17:42,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 23:17:42,382 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 73 [2022-04-06 23:17:42,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:42,383 INFO L225 Difference]: With dead ends: 170 [2022-04-06 23:17:42,383 INFO L226 Difference]: Without dead ends: 131 [2022-04-06 23:17:42,383 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-04-06 23:17:42,384 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 3 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:42,384 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 186 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:17:42,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-04-06 23:17:42,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2022-04-06 23:17:42,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 85 states have (on average 1.1764705882352942) internal successors, (100), 89 states have internal predecessors, (100), 28 states have call successors, (28), 18 states have call predecessors, (28), 17 states have return successors, (26), 23 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-06 23:17:42,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 154 transitions. [2022-04-06 23:17:42,396 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 154 transitions. Word has length 73 [2022-04-06 23:17:42,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:42,397 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 154 transitions. [2022-04-06 23:17:42,397 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 23:17:42,397 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 154 transitions. [2022-04-06 23:17:42,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 23:17:42,398 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:42,398 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:42,421 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:17:42,611 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-06 23:17:42,611 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:42,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:42,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1997631578, now seen corresponding path program 3 times [2022-04-06 23:17:42,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:42,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2084697965] [2022-04-06 23:17:42,616 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:17:42,616 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:17:42,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1997631578, now seen corresponding path program 4 times [2022-04-06 23:17:42,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:42,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116561230] [2022-04-06 23:17:42,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:42,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:42,622 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:42,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1048410645] [2022-04-06 23:17:42,622 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:17:42,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:42,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:42,624 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:17:42,626 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:17:42,681 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:17:42,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:42,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 23:17:42,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:42,828 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 22 proven. 200 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-04-06 23:17:42,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:17:43,000 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 22 proven. 20 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-04-06 23:17:43,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:17:43,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116561230] [2022-04-06 23:17:43,001 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:17:43,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048410645] [2022-04-06 23:17:43,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048410645] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:17:43,002 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:17:43,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 23:17:43,002 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:17:43,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2084697965] [2022-04-06 23:17:43,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2084697965] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:17:43,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:17:43,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 23:17:43,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334461755] [2022-04-06 23:17:43,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:17:43,003 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 23:17:43,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:43,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 23:17:43,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 23:17:43,004 INFO L87 Difference]: Start difference. First operand 131 states and 154 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 23:17:43,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:17:43,076 INFO L93 Difference]: Finished difference Result 181 states and 209 transitions. [2022-04-06 23:17:43,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 23:17:43,077 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2022-04-06 23:17:43,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:17:43,078 INFO L225 Difference]: With dead ends: 181 [2022-04-06 23:17:43,078 INFO L226 Difference]: Without dead ends: 166 [2022-04-06 23:17:43,078 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=129, Unknown=0, NotChecked=0, Total=210 [2022-04-06 23:17:43,079 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 29 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:17:43,079 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 171 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:17:43,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-04-06 23:17:43,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 163. [2022-04-06 23:17:43,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 106 states have (on average 1.1603773584905661) internal successors, (123), 110 states have internal predecessors, (123), 35 states have call successors, (35), 23 states have call predecessors, (35), 21 states have return successors, (32), 29 states have call predecessors, (32), 32 states have call successors, (32) [2022-04-06 23:17:43,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 190 transitions. [2022-04-06 23:17:43,094 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 190 transitions. Word has length 80 [2022-04-06 23:17:43,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:17:43,094 INFO L478 AbstractCegarLoop]: Abstraction has 163 states and 190 transitions. [2022-04-06 23:17:43,094 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 23:17:43,094 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 190 transitions. [2022-04-06 23:17:43,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 23:17:43,095 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:17:43,095 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:17:43,119 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:17:43,303 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-06 23:17:43,303 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:17:43,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:17:43,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1999359456, now seen corresponding path program 5 times [2022-04-06 23:17:43,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:17:43,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [450686590] [2022-04-06 23:17:43,307 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:17:43,307 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:17:43,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1999359456, now seen corresponding path program 6 times [2022-04-06 23:17:43,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:17:43,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312109011] [2022-04-06 23:17:43,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:17:43,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:17:43,314 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:17:43,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1222317860] [2022-04-06 23:17:43,314 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:17:43,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:17:43,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:17:43,315 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:17:43,321 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:17:43,368 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-04-06 23:17:43,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:17:43,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 26 conjunts are in the unsatisfiable core [2022-04-06 23:17:43,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:17:43,799 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 57 proven. 10 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 23:17:43,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:18:59,941 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 45 proven. 22 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 23:18:59,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:18:59,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312109011] [2022-04-06 23:18:59,941 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:18:59,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222317860] [2022-04-06 23:18:59,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222317860] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:18:59,942 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:18:59,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2022-04-06 23:18:59,942 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:18:59,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [450686590] [2022-04-06 23:18:59,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [450686590] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:18:59,942 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:18:59,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 23:18:59,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480112054] [2022-04-06 23:18:59,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:18:59,943 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 23:18:59,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:18:59,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 23:18:59,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=181, Unknown=2, NotChecked=0, Total=240 [2022-04-06 23:18:59,944 INFO L87 Difference]: Start difference. First operand 163 states and 190 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 23:19:00,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:19:00,128 INFO L93 Difference]: Finished difference Result 193 states and 224 transitions. [2022-04-06 23:19:00,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 23:19:00,128 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 80 [2022-04-06 23:19:00,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:19:00,130 INFO L225 Difference]: With dead ends: 193 [2022-04-06 23:19:00,130 INFO L226 Difference]: Without dead ends: 173 [2022-04-06 23:19:00,130 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=70, Invalid=234, Unknown=2, NotChecked=0, Total=306 [2022-04-06 23:19:00,131 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 48 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:19:00,131 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 126 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:19:00,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-04-06 23:19:00,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 169. [2022-04-06 23:19:00,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 111 states have (on average 1.1531531531531531) internal successors, (128), 115 states have internal predecessors, (128), 35 states have call successors, (35), 23 states have call predecessors, (35), 22 states have return successors, (33), 30 states have call predecessors, (33), 33 states have call successors, (33) [2022-04-06 23:19:00,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 196 transitions. [2022-04-06 23:19:00,147 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 196 transitions. Word has length 80 [2022-04-06 23:19:00,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:19:00,148 INFO L478 AbstractCegarLoop]: Abstraction has 169 states and 196 transitions. [2022-04-06 23:19:00,148 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 23:19:00,148 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 196 transitions. [2022-04-06 23:19:00,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 23:19:00,149 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:19:00,149 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:19:00,175 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:19:00,367 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:19:00,367 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:19:00,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:19:00,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1035991527, now seen corresponding path program 3 times [2022-04-06 23:19:00,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:19:00,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [782756501] [2022-04-06 23:19:00,371 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:19:00,371 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:19:00,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1035991527, now seen corresponding path program 4 times [2022-04-06 23:19:00,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:19:00,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376010364] [2022-04-06 23:19:00,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:19:00,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:19:00,378 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:19:00,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [387599839] [2022-04-06 23:19:00,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:19:00,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:19:00,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:19:00,385 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:19:00,386 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:19:00,438 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:19:00,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:19:00,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 23:19:00,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:19:00,653 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 44 proven. 5 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:19:00,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:19:00,830 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 38 proven. 11 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:19:00,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:19:00,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376010364] [2022-04-06 23:19:00,831 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:19:00,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387599839] [2022-04-06 23:19:00,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387599839] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:19:00,831 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:19:00,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-04-06 23:19:00,831 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:19:00,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [782756501] [2022-04-06 23:19:00,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [782756501] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:19:00,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:19:00,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 23:19:00,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918854983] [2022-04-06 23:19:00,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:19:00,832 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-06 23:19:00,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:19:00,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-06 23:19:00,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:19:00,833 INFO L87 Difference]: Start difference. First operand 169 states and 196 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-04-06 23:19:00,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:19:00,876 INFO L93 Difference]: Finished difference Result 197 states and 235 transitions. [2022-04-06 23:19:00,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-06 23:19:00,877 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 91 [2022-04-06 23:19:00,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:19:00,878 INFO L225 Difference]: With dead ends: 197 [2022-04-06 23:19:00,878 INFO L226 Difference]: Without dead ends: 184 [2022-04-06 23:19:00,878 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 175 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:19:00,879 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 7 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:19:00,879 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 99 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:19:00,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-04-06 23:19:00,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 180. [2022-04-06 23:19:00,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 118 states have (on average 1.1694915254237288) internal successors, (138), 122 states have internal predecessors, (138), 39 states have call successors, (39), 23 states have call predecessors, (39), 22 states have return successors, (37), 34 states have call predecessors, (37), 37 states have call successors, (37) [2022-04-06 23:19:00,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 214 transitions. [2022-04-06 23:19:00,896 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 214 transitions. Word has length 91 [2022-04-06 23:19:00,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:19:00,896 INFO L478 AbstractCegarLoop]: Abstraction has 180 states and 214 transitions. [2022-04-06 23:19:00,896 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-04-06 23:19:00,897 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 214 transitions. [2022-04-06 23:19:00,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 23:19:00,897 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:19:00,898 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:19:00,924 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:19:01,111 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:19:01,111 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:19:01,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:19:01,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1432051402, now seen corresponding path program 7 times [2022-04-06 23:19:01,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:19:01,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1382015765] [2022-04-06 23:19:01,115 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:19:01,115 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:19:01,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1432051402, now seen corresponding path program 8 times [2022-04-06 23:19:01,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:19:01,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089589880] [2022-04-06 23:19:01,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:19:01,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:19:01,122 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:19:01,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1668687670] [2022-04-06 23:19:01,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:19:01,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:19:01,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:19:01,123 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:19:01,129 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:19:01,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:19:01,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:19:01,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 23:19:01,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:19:01,331 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 72 proven. 260 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-04-06 23:19:01,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:19:01,505 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 26 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:19:01,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:19:01,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089589880] [2022-04-06 23:19:01,533 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:19:01,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668687670] [2022-04-06 23:19:01,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668687670] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:19:01,533 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:19:01,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 23:19:01,533 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:19:01,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1382015765] [2022-04-06 23:19:01,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1382015765] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:19:01,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:19:01,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 23:19:01,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415873336] [2022-04-06 23:19:01,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:19:01,534 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 23:19:01,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:19:01,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 23:19:01,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 23:19:01,535 INFO L87 Difference]: Start difference. First operand 180 states and 214 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 23:19:01,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:19:01,613 INFO L93 Difference]: Finished difference Result 242 states and 300 transitions. [2022-04-06 23:19:01,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 23:19:01,614 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 91 [2022-04-06 23:19:01,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:19:01,615 INFO L225 Difference]: With dead ends: 242 [2022-04-06 23:19:01,615 INFO L226 Difference]: Without dead ends: 182 [2022-04-06 23:19:01,616 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=183, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:19:01,616 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 11 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:19:01,616 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 176 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:19:01,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2022-04-06 23:19:01,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2022-04-06 23:19:01,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 120 states have (on average 1.1666666666666667) internal successors, (140), 124 states have internal predecessors, (140), 39 states have call successors, (39), 23 states have call predecessors, (39), 22 states have return successors, (37), 34 states have call predecessors, (37), 37 states have call successors, (37) [2022-04-06 23:19:01,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 216 transitions. [2022-04-06 23:19:01,633 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 216 transitions. Word has length 91 [2022-04-06 23:19:01,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:19:01,634 INFO L478 AbstractCegarLoop]: Abstraction has 182 states and 216 transitions. [2022-04-06 23:19:01,634 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 23:19:01,634 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 216 transitions. [2022-04-06 23:19:01,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-04-06 23:19:01,635 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:19:01,635 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:19:01,658 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:19:01,851 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:19:01,852 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:19:01,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:19:01,852 INFO L85 PathProgramCache]: Analyzing trace with hash -614243194, now seen corresponding path program 5 times [2022-04-06 23:19:01,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:19:01,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [861610609] [2022-04-06 23:19:01,855 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:19:01,855 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:19:01,856 INFO L85 PathProgramCache]: Analyzing trace with hash -614243194, now seen corresponding path program 6 times [2022-04-06 23:19:01,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:19:01,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760465646] [2022-04-06 23:19:01,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:19:01,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:19:01,862 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:19:01,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1683018592] [2022-04-06 23:19:01,862 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:19:01,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:19:01,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:19:01,874 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:19:01,875 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:19:01,971 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 23:19:01,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:19:01,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 23:19:01,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:19:02,140 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 26 proven. 296 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-04-06 23:19:02,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:19:02,349 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 26 proven. 28 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:19:02,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:19:02,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760465646] [2022-04-06 23:19:02,349 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:19:02,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683018592] [2022-04-06 23:19:02,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683018592] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:19:02,349 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:19:02,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-06 23:19:02,350 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:19:02,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [861610609] [2022-04-06 23:19:02,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [861610609] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:19:02,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:19:02,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 23:19:02,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769851997] [2022-04-06 23:19:02,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:19:02,350 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 23:19:02,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:19:02,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 23:19:02,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 23:19:02,351 INFO L87 Difference]: Start difference. First operand 182 states and 216 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 23:19:02,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:19:02,483 INFO L93 Difference]: Finished difference Result 240 states and 281 transitions. [2022-04-06 23:19:02,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 23:19:02,483 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 94 [2022-04-06 23:19:02,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:19:02,486 INFO L225 Difference]: With dead ends: 240 [2022-04-06 23:19:02,486 INFO L226 Difference]: Without dead ends: 227 [2022-04-06 23:19:02,486 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=186, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:19:02,487 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 41 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:19:02,487 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 199 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:19:02,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-04-06 23:19:02,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 226. [2022-04-06 23:19:02,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 151 states have (on average 1.1456953642384107) internal successors, (173), 155 states have internal predecessors, (173), 46 states have call successors, (46), 29 states have call predecessors, (46), 28 states have return successors, (44), 41 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 23:19:02,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 263 transitions. [2022-04-06 23:19:02,511 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 263 transitions. Word has length 94 [2022-04-06 23:19:02,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:19:02,511 INFO L478 AbstractCegarLoop]: Abstraction has 226 states and 263 transitions. [2022-04-06 23:19:02,511 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 23:19:02,511 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 263 transitions. [2022-04-06 23:19:02,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-04-06 23:19:02,512 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:19:02,512 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:19:02,541 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:19:02,732 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:19:02,733 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:19:02,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:19:02,733 INFO L85 PathProgramCache]: Analyzing trace with hash -612515316, now seen corresponding path program 7 times [2022-04-06 23:19:02,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:19:02,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1963951569] [2022-04-06 23:19:02,736 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:19:02,736 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:19:02,737 INFO L85 PathProgramCache]: Analyzing trace with hash -612515316, now seen corresponding path program 8 times [2022-04-06 23:19:02,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:19:02,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351396828] [2022-04-06 23:19:02,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:19:02,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:19:02,743 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:19:02,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [718002126] [2022-04-06 23:19:02,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:19:02,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:19:02,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:19:02,744 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:19:02,749 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:19:02,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:19:02,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:19:02,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 23:19:02,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:19:03,361 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 26 proven. 30 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:19:03,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:19:27,528 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 26 proven. 30 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 23:19:27,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:19:27,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351396828] [2022-04-06 23:19:27,529 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:19:27,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718002126] [2022-04-06 23:19:27,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718002126] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:19:27,529 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:19:27,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-04-06 23:19:27,529 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:19:27,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1963951569] [2022-04-06 23:19:27,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1963951569] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:19:27,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:19:27,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 23:19:27,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690136319] [2022-04-06 23:19:27,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:19:27,530 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 23:19:27,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:19:27,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 23:19:27,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=179, Unknown=1, NotChecked=0, Total=240 [2022-04-06 23:19:27,531 INFO L87 Difference]: Start difference. First operand 226 states and 263 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 23:19:27,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:19:27,800 INFO L93 Difference]: Finished difference Result 275 states and 329 transitions. [2022-04-06 23:19:27,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 23:19:27,800 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 94 [2022-04-06 23:19:27,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:19:27,802 INFO L225 Difference]: With dead ends: 275 [2022-04-06 23:19:27,802 INFO L226 Difference]: Without dead ends: 240 [2022-04-06 23:19:27,802 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 170 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=64, Invalid=207, Unknown=1, NotChecked=0, Total=272 [2022-04-06 23:19:27,803 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 13 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:19:27,803 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 302 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:19:27,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-04-06 23:19:27,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 238. [2022-04-06 23:19:27,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 159 states have (on average 1.150943396226415) internal successors, (183), 163 states have internal predecessors, (183), 48 states have call successors, (48), 31 states have call predecessors, (48), 30 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2022-04-06 23:19:27,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 277 transitions. [2022-04-06 23:19:27,824 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 277 transitions. Word has length 94 [2022-04-06 23:19:27,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:19:27,824 INFO L478 AbstractCegarLoop]: Abstraction has 238 states and 277 transitions. [2022-04-06 23:19:27,824 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 23:19:27,824 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 277 transitions. [2022-04-06 23:19:27,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-06 23:19:27,825 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:19:27,825 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:19:27,851 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:19:28,051 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:19:28,052 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:19:28,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:19:28,052 INFO L85 PathProgramCache]: Analyzing trace with hash 18113303, now seen corresponding path program 9 times [2022-04-06 23:19:28,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:19:28,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [733979860] [2022-04-06 23:19:28,054 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:19:28,055 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:19:28,055 INFO L85 PathProgramCache]: Analyzing trace with hash 18113303, now seen corresponding path program 10 times [2022-04-06 23:19:28,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:19:28,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167144185] [2022-04-06 23:19:28,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:19:28,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:19:28,063 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:19:28,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [115405809] [2022-04-06 23:19:28,064 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:19:28,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:19:28,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:19:28,065 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:19:28,067 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:19:28,122 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:19:28,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:19:28,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 40 conjunts are in the unsatisfiable core [2022-04-06 23:19:28,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:19:52,733 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 104 proven. 53 refuted. 2 times theorem prover too weak. 265 trivial. 0 not checked. [2022-04-06 23:19:52,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:20:18,600 WARN L232 SmtUtils]: Spent 5.55s on a formula simplification that was a NOOP. DAG size: 89 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 23:21:05,120 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 101 proven. 31 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-04-06 23:21:05,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:21:05,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167144185] [2022-04-06 23:21:05,121 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:21:05,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115405809] [2022-04-06 23:21:05,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115405809] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:21:05,121 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:21:05,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2022-04-06 23:21:05,121 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:21:05,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [733979860] [2022-04-06 23:21:05,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [733979860] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:21:05,122 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:21:05,122 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 23:21:05,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921902740] [2022-04-06 23:21:05,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:21:05,122 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 23:21:05,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:21:05,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 23:21:05,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=296, Unknown=3, NotChecked=0, Total=380 [2022-04-06 23:21:05,123 INFO L87 Difference]: Start difference. First operand 238 states and 277 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 23:21:07,941 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:12,480 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:14,484 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:16,716 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:22,338 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:24,365 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:26,379 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:27,922 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:29,456 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:34,635 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:36,644 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:38,649 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:40,214 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:42,135 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:44,228 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:45,985 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:48,181 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:51,590 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:53,608 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:54,737 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:56,181 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:21:58,122 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:22:00,766 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:22:02,768 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 23:22:02,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:02,955 INFO L93 Difference]: Finished difference Result 276 states and 330 transitions. [2022-04-06 23:22:02,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 23:22:02,956 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) Word has length 99 [2022-04-06 23:22:02,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:02,957 INFO L225 Difference]: With dead ends: 276 [2022-04-06 23:22:02,957 INFO L226 Difference]: Without dead ends: 274 [2022-04-06 23:22:02,958 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 178 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 50.1s TimeCoverageRelationStatistics Valid=106, Invalid=396, Unknown=4, NotChecked=0, Total=506 [2022-04-06 23:22:02,958 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 37 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 30 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 48.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:02,959 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 230 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 297 Invalid, 13 Unknown, 106 Unchecked, 48.2s Time] [2022-04-06 23:22:02,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2022-04-06 23:22:02,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 262. [2022-04-06 23:22:02,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 174 states have (on average 1.1551724137931034) internal successors, (201), 180 states have internal predecessors, (201), 54 states have call successors, (54), 34 states have call predecessors, (54), 33 states have return successors, (52), 47 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-06 23:22:02,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 307 transitions. [2022-04-06 23:22:02,994 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 307 transitions. Word has length 99 [2022-04-06 23:22:02,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:02,994 INFO L478 AbstractCegarLoop]: Abstraction has 262 states and 307 transitions. [2022-04-06 23:22:02,995 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 23:22:02,995 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 307 transitions. [2022-04-06 23:22:02,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-04-06 23:22:02,996 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:02,996 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:03,019 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:22:03,219 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:03,219 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:03,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:03,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1358295611, now seen corresponding path program 5 times [2022-04-06 23:22:03,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:03,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1117609236] [2022-04-06 23:22:03,222 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:03,222 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:03,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1358295611, now seen corresponding path program 6 times [2022-04-06 23:22:03,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:03,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992624834] [2022-04-06 23:22:03,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:03,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:03,228 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:03,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [419378302] [2022-04-06 23:22:03,229 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:22:03,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:03,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:03,230 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:22:03,232 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:22:03,283 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 23:22:03,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:03,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 23:22:03,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:03,450 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 108 proven. 4 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-04-06 23:22:03,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:03,699 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 110 proven. 2 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-04-06 23:22:03,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:03,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992624834] [2022-04-06 23:22:03,700 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:03,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419378302] [2022-04-06 23:22:03,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419378302] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:03,700 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:03,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-04-06 23:22:03,700 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:03,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1117609236] [2022-04-06 23:22:03,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1117609236] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:03,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:03,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 23:22:03,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958762959] [2022-04-06 23:22:03,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:03,701 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 23:22:03,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:03,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 23:22:03,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-04-06 23:22:03,701 INFO L87 Difference]: Start difference. First operand 262 states and 307 transitions. Second operand has 10 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 23:22:03,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:03,860 INFO L93 Difference]: Finished difference Result 279 states and 323 transitions. [2022-04-06 23:22:03,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:22:03,860 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 105 [2022-04-06 23:22:03,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:03,862 INFO L225 Difference]: With dead ends: 279 [2022-04-06 23:22:03,862 INFO L226 Difference]: Without dead ends: 274 [2022-04-06 23:22:03,862 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 196 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:22:03,863 INFO L913 BasicCegarLoop]: 25 mSDtfsCounter, 38 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:03,863 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 98 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:22:03,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2022-04-06 23:22:03,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 257. [2022-04-06 23:22:03,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 172 states have (on average 1.1162790697674418) internal successors, (192), 178 states have internal predecessors, (192), 49 states have call successors, (49), 36 states have call predecessors, (49), 35 states have return successors, (47), 42 states have call predecessors, (47), 47 states have call successors, (47) [2022-04-06 23:22:03,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 288 transitions. [2022-04-06 23:22:03,899 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 288 transitions. Word has length 105 [2022-04-06 23:22:03,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:03,899 INFO L478 AbstractCegarLoop]: Abstraction has 257 states and 288 transitions. [2022-04-06 23:22:03,899 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 23:22:03,899 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 288 transitions. [2022-04-06 23:22:03,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-04-06 23:22:03,900 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:03,900 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:03,917 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:22:04,101 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-04-06 23:22:04,101 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:04,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:04,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1894816690, now seen corresponding path program 7 times [2022-04-06 23:22:04,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:04,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [440545935] [2022-04-06 23:22:04,106 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:04,106 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:04,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1894816690, now seen corresponding path program 8 times [2022-04-06 23:22:04,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:04,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993051588] [2022-04-06 23:22:04,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:04,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:04,120 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:04,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [799323959] [2022-04-06 23:22:04,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:22:04,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:04,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:04,122 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:22:04,123 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:22:04,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:22:04,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:04,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 23:22:04,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:04,363 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 30 proven. 414 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 23:22:04,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:04,567 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 30 proven. 42 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 23:22:04,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:04,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993051588] [2022-04-06 23:22:04,568 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:04,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799323959] [2022-04-06 23:22:04,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799323959] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:04,568 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:04,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-06 23:22:04,568 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:04,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [440545935] [2022-04-06 23:22:04,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [440545935] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:04,568 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:04,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 23:22:04,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976292763] [2022-04-06 23:22:04,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:04,569 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 23:22:04,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:04,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 23:22:04,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:22:04,569 INFO L87 Difference]: Start difference. First operand 257 states and 288 transitions. Second operand has 10 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 9 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 23:22:04,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:04,703 INFO L93 Difference]: Finished difference Result 337 states and 377 transitions. [2022-04-06 23:22:04,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 23:22:04,703 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 9 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 108 [2022-04-06 23:22:04,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:04,705 INFO L225 Difference]: With dead ends: 337 [2022-04-06 23:22:04,705 INFO L226 Difference]: Without dead ends: 324 [2022-04-06 23:22:04,706 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=167, Invalid=253, Unknown=0, NotChecked=0, Total=420 [2022-04-06 23:22:04,706 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 44 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:04,706 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 227 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:22:04,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-04-06 23:22:04,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 323. [2022-04-06 23:22:04,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 222 states have (on average 1.1081081081081081) internal successors, (246), 227 states have internal predecessors, (246), 56 states have call successors, (56), 45 states have call predecessors, (56), 44 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-04-06 23:22:04,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 356 transitions. [2022-04-06 23:22:04,750 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 356 transitions. Word has length 108 [2022-04-06 23:22:04,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:04,751 INFO L478 AbstractCegarLoop]: Abstraction has 323 states and 356 transitions. [2022-04-06 23:22:04,751 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 9 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 23:22:04,751 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 356 transitions. [2022-04-06 23:22:04,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-04-06 23:22:04,752 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:04,752 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:04,770 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:22:04,959 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-04-06 23:22:04,959 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:04,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:04,960 INFO L85 PathProgramCache]: Analyzing trace with hash 522560651, now seen corresponding path program 1 times [2022-04-06 23:22:04,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:04,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1388442550] [2022-04-06 23:22:04,962 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:04,962 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:04,962 INFO L85 PathProgramCache]: Analyzing trace with hash 522560651, now seen corresponding path program 2 times [2022-04-06 23:22:04,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:04,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840685989] [2022-04-06 23:22:04,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:04,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:04,969 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:04,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2115259494] [2022-04-06 23:22:04,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:22:04,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:04,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:04,971 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:22:04,982 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:22:05,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:22:05,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:05,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 23:22:05,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:05,235 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 150 proven. 430 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-04-06 23:22:05,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:05,446 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 34 proven. 70 refuted. 0 times theorem prover too weak. 546 trivial. 0 not checked. [2022-04-06 23:22:05,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:05,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840685989] [2022-04-06 23:22:05,446 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:05,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115259494] [2022-04-06 23:22:05,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115259494] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:05,447 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:05,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-06 23:22:05,447 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:05,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1388442550] [2022-04-06 23:22:05,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1388442550] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:05,447 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:05,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 23:22:05,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469897193] [2022-04-06 23:22:05,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:05,448 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 23:22:05,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:05,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 23:22:05,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 23:22:05,449 INFO L87 Difference]: Start difference. First operand 323 states and 356 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 8 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 23:22:05,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:05,583 INFO L93 Difference]: Finished difference Result 376 states and 418 transitions. [2022-04-06 23:22:05,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 23:22:05,583 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 8 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) Word has length 118 [2022-04-06 23:22:05,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:05,585 INFO L225 Difference]: With dead ends: 376 [2022-04-06 23:22:05,585 INFO L226 Difference]: Without dead ends: 321 [2022-04-06 23:22:05,585 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=249, Unknown=0, NotChecked=0, Total=420 [2022-04-06 23:22:05,586 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 20 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:05,586 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 210 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:22:05,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-04-06 23:22:05,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 321. [2022-04-06 23:22:05,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 220 states have (on average 1.1045454545454545) internal successors, (243), 225 states have internal predecessors, (243), 56 states have call successors, (56), 45 states have call predecessors, (56), 44 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-04-06 23:22:05,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 353 transitions. [2022-04-06 23:22:05,623 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 353 transitions. Word has length 118 [2022-04-06 23:22:05,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:05,623 INFO L478 AbstractCegarLoop]: Abstraction has 321 states and 353 transitions. [2022-04-06 23:22:05,623 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 8 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 23:22:05,623 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 353 transitions. [2022-04-06 23:22:05,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-04-06 23:22:05,625 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:05,625 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:05,642 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:22:05,831 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-06 23:22:05,831 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:05,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:05,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1632097758, now seen corresponding path program 9 times [2022-04-06 23:22:05,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:05,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1680161500] [2022-04-06 23:22:05,834 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:05,834 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:05,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1632097758, now seen corresponding path program 10 times [2022-04-06 23:22:05,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:05,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936717492] [2022-04-06 23:22:05,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:05,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:05,840 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:05,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1403805641] [2022-04-06 23:22:05,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:22:05,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:05,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:05,842 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:22:05,844 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:22:05,948 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:22:05,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:05,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 23:22:05,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:06,169 INFO L134 CoverageAnalysis]: Checked inductivity of 640 backedges. 34 proven. 554 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 23:22:06,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:06,442 INFO L134 CoverageAnalysis]: Checked inductivity of 640 backedges. 34 proven. 62 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-04-06 23:22:06,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:06,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936717492] [2022-04-06 23:22:06,442 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:06,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403805641] [2022-04-06 23:22:06,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403805641] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:06,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:06,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-04-06 23:22:06,443 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:06,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1680161500] [2022-04-06 23:22:06,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1680161500] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:06,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:06,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 23:22:06,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493698384] [2022-04-06 23:22:06,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:06,443 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 23:22:06,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:06,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 23:22:06,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-04-06 23:22:06,444 INFO L87 Difference]: Start difference. First operand 321 states and 353 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (20), 10 states have call predecessors, (20), 8 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-04-06 23:22:06,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:06,644 INFO L93 Difference]: Finished difference Result 419 states and 470 transitions. [2022-04-06 23:22:06,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 23:22:06,644 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (20), 10 states have call predecessors, (20), 8 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) Word has length 122 [2022-04-06 23:22:06,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:06,647 INFO L225 Difference]: With dead ends: 419 [2022-04-06 23:22:06,647 INFO L226 Difference]: Without dead ends: 406 [2022-04-06 23:22:06,647 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=222, Invalid=330, Unknown=0, NotChecked=0, Total=552 [2022-04-06 23:22:06,648 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 65 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:06,648 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 231 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:22:06,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-04-06 23:22:06,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 405. [2022-04-06 23:22:06,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 279 states have (on average 1.103942652329749) internal successors, (308), 285 states have internal predecessors, (308), 71 states have call successors, (71), 55 states have call predecessors, (71), 54 states have return successors, (69), 64 states have call predecessors, (69), 69 states have call successors, (69) [2022-04-06 23:22:06,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 448 transitions. [2022-04-06 23:22:06,704 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 448 transitions. Word has length 122 [2022-04-06 23:22:06,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:06,705 INFO L478 AbstractCegarLoop]: Abstraction has 405 states and 448 transitions. [2022-04-06 23:22:06,705 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (20), 10 states have call predecessors, (20), 8 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-04-06 23:22:06,705 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 448 transitions. [2022-04-06 23:22:06,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-04-06 23:22:06,706 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:06,706 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 7, 6, 6, 6, 6, 6, 6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:06,729 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:22:06,919 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:06,919 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:06,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:06,920 INFO L85 PathProgramCache]: Analyzing trace with hash -867526735, now seen corresponding path program 3 times [2022-04-06 23:22:06,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:06,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [673700542] [2022-04-06 23:22:06,922 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:06,922 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:06,923 INFO L85 PathProgramCache]: Analyzing trace with hash -867526735, now seen corresponding path program 4 times [2022-04-06 23:22:06,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:06,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995973233] [2022-04-06 23:22:06,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:06,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:06,929 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:06,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [133816630] [2022-04-06 23:22:06,929 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:22:06,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:06,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:06,930 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:22:06,932 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:22:06,990 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:22:06,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:06,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 23:22:06,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:07,205 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 180 proven. 642 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-04-06 23:22:07,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:07,471 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 40 proven. 102 refuted. 0 times theorem prover too weak. 762 trivial. 0 not checked. [2022-04-06 23:22:07,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:07,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995973233] [2022-04-06 23:22:07,472 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:07,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133816630] [2022-04-06 23:22:07,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133816630] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:07,472 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:07,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-06 23:22:07,472 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:07,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [673700542] [2022-04-06 23:22:07,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [673700542] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:07,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:07,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 23:22:07,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311664417] [2022-04-06 23:22:07,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:07,473 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 23:22:07,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:07,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 23:22:07,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-06 23:22:07,474 INFO L87 Difference]: Start difference. First operand 405 states and 448 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 9 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 23:22:07,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:07,648 INFO L93 Difference]: Finished difference Result 458 states and 510 transitions. [2022-04-06 23:22:07,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 23:22:07,649 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 9 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 136 [2022-04-06 23:22:07,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:07,651 INFO L225 Difference]: With dead ends: 458 [2022-04-06 23:22:07,651 INFO L226 Difference]: Without dead ends: 403 [2022-04-06 23:22:07,651 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=325, Unknown=0, NotChecked=0, Total=552 [2022-04-06 23:22:07,652 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 36 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:07,652 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 204 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:22:07,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-04-06 23:22:07,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 403. [2022-04-06 23:22:07,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 277 states have (on average 1.1010830324909748) internal successors, (305), 283 states have internal predecessors, (305), 71 states have call successors, (71), 55 states have call predecessors, (71), 54 states have return successors, (69), 64 states have call predecessors, (69), 69 states have call successors, (69) [2022-04-06 23:22:07,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 445 transitions. [2022-04-06 23:22:07,702 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 445 transitions. Word has length 136 [2022-04-06 23:22:07,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:07,703 INFO L478 AbstractCegarLoop]: Abstraction has 403 states and 445 transitions. [2022-04-06 23:22:07,703 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 9 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 23:22:07,703 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 445 transitions. [2022-04-06 23:22:07,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-04-06 23:22:07,704 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:07,704 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:07,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:07,919 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-06 23:22:07,919 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:07,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:07,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1792552182, now seen corresponding path program 11 times [2022-04-06 23:22:07,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:07,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1586970109] [2022-04-06 23:22:07,923 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:07,923 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:07,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1792552182, now seen corresponding path program 12 times [2022-04-06 23:22:07,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:07,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987766114] [2022-04-06 23:22:07,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:07,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:07,938 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:07,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [268065450] [2022-04-06 23:22:07,939 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:22:07,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:07,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:07,940 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:07,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-06 23:22:08,048 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-04-06 23:22:08,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:08,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 23:22:08,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:08,319 INFO L134 CoverageAnalysis]: Checked inductivity of 810 backedges. 38 proven. 716 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-04-06 23:22:08,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:08,647 INFO L134 CoverageAnalysis]: Checked inductivity of 810 backedges. 38 proven. 88 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-04-06 23:22:08,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:08,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987766114] [2022-04-06 23:22:08,647 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:08,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268065450] [2022-04-06 23:22:08,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268065450] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:08,647 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:08,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-04-06 23:22:08,647 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:08,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1586970109] [2022-04-06 23:22:08,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1586970109] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:08,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:08,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 23:22:08,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435069975] [2022-04-06 23:22:08,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:08,648 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 23:22:08,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:08,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 23:22:08,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-04-06 23:22:08,649 INFO L87 Difference]: Start difference. First operand 403 states and 445 transitions. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 11 states have internal predecessors, (61), 11 states have call successors, (22), 11 states have call predecessors, (22), 9 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) [2022-04-06 23:22:08,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:08,878 INFO L93 Difference]: Finished difference Result 503 states and 566 transitions. [2022-04-06 23:22:08,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 23:22:08,878 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 11 states have internal predecessors, (61), 11 states have call successors, (22), 11 states have call predecessors, (22), 9 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) Word has length 136 [2022-04-06 23:22:08,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:08,881 INFO L225 Difference]: With dead ends: 503 [2022-04-06 23:22:08,881 INFO L226 Difference]: Without dead ends: 490 [2022-04-06 23:22:08,882 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=285, Invalid=417, Unknown=0, NotChecked=0, Total=702 [2022-04-06 23:22:08,882 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 77 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:08,882 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 241 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:22:08,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-04-06 23:22:08,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 489. [2022-04-06 23:22:08,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 336 states have (on average 1.1011904761904763) internal successors, (370), 344 states have internal predecessors, (370), 88 states have call successors, (88), 65 states have call predecessors, (88), 64 states have return successors, (86), 79 states have call predecessors, (86), 86 states have call successors, (86) [2022-04-06 23:22:08,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 544 transitions. [2022-04-06 23:22:08,951 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 544 transitions. Word has length 136 [2022-04-06 23:22:08,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:08,952 INFO L478 AbstractCegarLoop]: Abstraction has 489 states and 544 transitions. [2022-04-06 23:22:08,952 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 11 states have internal predecessors, (61), 11 states have call successors, (22), 11 states have call predecessors, (22), 9 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) [2022-04-06 23:22:08,952 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 544 transitions. [2022-04-06 23:22:08,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-04-06 23:22:08,954 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:08,954 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 7, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:08,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:09,173 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-06 23:22:09,173 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:09,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:09,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1618957110, now seen corresponding path program 13 times [2022-04-06 23:22:09,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:09,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1142658645] [2022-04-06 23:22:09,177 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:09,177 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:09,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1618957110, now seen corresponding path program 14 times [2022-04-06 23:22:09,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:09,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033625904] [2022-04-06 23:22:09,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:09,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:09,186 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:09,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [466251403] [2022-04-06 23:22:09,186 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:22:09,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:09,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:09,187 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:09,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-06 23:22:09,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:22:09,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:09,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 23:22:09,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:09,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1002 backedges. 42 proven. 900 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 23:22:09,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:09,828 INFO L134 CoverageAnalysis]: Checked inductivity of 1002 backedges. 42 proven. 120 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-04-06 23:22:09,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:09,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033625904] [2022-04-06 23:22:09,829 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:09,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466251403] [2022-04-06 23:22:09,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466251403] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:09,829 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:09,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-04-06 23:22:09,829 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:09,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1142658645] [2022-04-06 23:22:09,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1142658645] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:09,829 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:09,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 23:22:09,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332142375] [2022-04-06 23:22:09,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:09,830 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 23:22:09,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:09,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 23:22:09,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-04-06 23:22:09,831 INFO L87 Difference]: Start difference. First operand 489 states and 544 transitions. Second operand has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (24), 12 states have call predecessors, (24), 10 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) [2022-04-06 23:22:10,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:10,132 INFO L93 Difference]: Finished difference Result 595 states and 675 transitions. [2022-04-06 23:22:10,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 23:22:10,133 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (24), 12 states have call predecessors, (24), 10 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) Word has length 150 [2022-04-06 23:22:10,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:10,136 INFO L225 Difference]: With dead ends: 595 [2022-04-06 23:22:10,136 INFO L226 Difference]: Without dead ends: 582 [2022-04-06 23:22:10,137 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 277 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=356, Invalid=514, Unknown=0, NotChecked=0, Total=870 [2022-04-06 23:22:10,137 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 125 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:10,137 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 242 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:22:10,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-04-06 23:22:10,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 581. [2022-04-06 23:22:10,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 399 states have (on average 1.1027568922305764) internal successors, (440), 409 states have internal predecessors, (440), 107 states have call successors, (107), 75 states have call predecessors, (107), 74 states have return successors, (105), 96 states have call predecessors, (105), 105 states have call successors, (105) [2022-04-06 23:22:10,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 652 transitions. [2022-04-06 23:22:10,220 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 652 transitions. Word has length 150 [2022-04-06 23:22:10,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:10,220 INFO L478 AbstractCegarLoop]: Abstraction has 581 states and 652 transitions. [2022-04-06 23:22:10,220 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (24), 12 states have call predecessors, (24), 10 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) [2022-04-06 23:22:10,220 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 652 transitions. [2022-04-06 23:22:10,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-04-06 23:22:10,222 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:10,222 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 8, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:10,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:10,435 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:10,435 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:10,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:10,436 INFO L85 PathProgramCache]: Analyzing trace with hash 778901090, now seen corresponding path program 15 times [2022-04-06 23:22:10,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:10,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1649018803] [2022-04-06 23:22:10,439 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:10,439 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:10,439 INFO L85 PathProgramCache]: Analyzing trace with hash 778901090, now seen corresponding path program 16 times [2022-04-06 23:22:10,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:10,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685870207] [2022-04-06 23:22:10,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:10,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:10,446 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:10,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [998179104] [2022-04-06 23:22:10,446 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:22:10,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:10,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:10,447 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:10,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-06 23:22:17,294 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:22:17,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:17,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 23:22:17,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:17,608 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 46 proven. 1106 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 23:22:17,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:17,963 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 46 proven. 158 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-04-06 23:22:17,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:17,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685870207] [2022-04-06 23:22:17,963 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:17,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998179104] [2022-04-06 23:22:17,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998179104] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:17,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:17,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-04-06 23:22:17,964 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:17,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1649018803] [2022-04-06 23:22:17,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1649018803] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:17,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:17,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 23:22:17,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84917232] [2022-04-06 23:22:17,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:17,964 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 23:22:17,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:17,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 23:22:17,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-04-06 23:22:17,965 INFO L87 Difference]: Start difference. First operand 581 states and 652 transitions. Second operand has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 13 states have internal predecessors, (75), 13 states have call successors, (26), 13 states have call predecessors, (26), 11 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) [2022-04-06 23:22:18,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:18,312 INFO L93 Difference]: Finished difference Result 693 states and 790 transitions. [2022-04-06 23:22:18,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 23:22:18,312 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 13 states have internal predecessors, (75), 13 states have call successors, (26), 13 states have call predecessors, (26), 11 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) Word has length 164 [2022-04-06 23:22:18,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:18,315 INFO L225 Difference]: With dead ends: 693 [2022-04-06 23:22:18,315 INFO L226 Difference]: Without dead ends: 680 [2022-04-06 23:22:18,317 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=435, Invalid=621, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 23:22:18,317 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 138 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:18,317 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 294 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:22:18,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2022-04-06 23:22:18,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 679. [2022-04-06 23:22:18,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 465 states have (on average 1.103225806451613) internal successors, (513), 478 states have internal predecessors, (513), 128 states have call successors, (128), 86 states have call predecessors, (128), 85 states have return successors, (126), 114 states have call predecessors, (126), 126 states have call successors, (126) [2022-04-06 23:22:18,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 767 transitions. [2022-04-06 23:22:18,407 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 767 transitions. Word has length 164 [2022-04-06 23:22:18,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:18,408 INFO L478 AbstractCegarLoop]: Abstraction has 679 states and 767 transitions. [2022-04-06 23:22:18,408 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 13 states have internal predecessors, (75), 13 states have call successors, (26), 13 states have call predecessors, (26), 11 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) [2022-04-06 23:22:18,408 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 767 transitions. [2022-04-06 23:22:18,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-04-06 23:22:18,410 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:18,410 INFO L499 BasicCegarLoop]: trace histogram [26, 25, 25, 9, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:18,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:18,621 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:18,621 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:18,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:18,621 INFO L85 PathProgramCache]: Analyzing trace with hash 759159950, now seen corresponding path program 17 times [2022-04-06 23:22:18,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:18,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1083002221] [2022-04-06 23:22:18,625 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:18,625 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:18,626 INFO L85 PathProgramCache]: Analyzing trace with hash 759159950, now seen corresponding path program 18 times [2022-04-06 23:22:18,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:18,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863902029] [2022-04-06 23:22:18,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:18,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:18,635 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:18,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1923463105] [2022-04-06 23:22:18,636 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:22:18,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:18,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:18,637 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:18,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-04-06 23:22:18,743 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 23:22:18,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:18,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 23:22:18,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:18,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 723 proven. 34 refuted. 0 times theorem prover too weak. 695 trivial. 0 not checked. [2022-04-06 23:22:18,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:19,307 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 143 proven. 34 refuted. 0 times theorem prover too weak. 1275 trivial. 0 not checked. [2022-04-06 23:22:19,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:19,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863902029] [2022-04-06 23:22:19,308 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:19,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923463105] [2022-04-06 23:22:19,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923463105] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:19,308 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:19,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2022-04-06 23:22:19,308 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:19,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1083002221] [2022-04-06 23:22:19,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1083002221] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:19,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:19,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:22:19,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853816995] [2022-04-06 23:22:19,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:19,309 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:22:19,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:19,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:22:19,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 23:22:19,310 INFO L87 Difference]: Start difference. First operand 679 states and 767 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-04-06 23:22:19,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:19,443 INFO L93 Difference]: Finished difference Result 735 states and 832 transitions. [2022-04-06 23:22:19,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:22:19,444 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 178 [2022-04-06 23:22:19,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:19,446 INFO L225 Difference]: With dead ends: 735 [2022-04-06 23:22:19,447 INFO L226 Difference]: Without dead ends: 581 [2022-04-06 23:22:19,448 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 348 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 23:22:19,450 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 0 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:19,450 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 182 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:22:19,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-04-06 23:22:19,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 581. [2022-04-06 23:22:19,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 396 states have (on average 1.101010101010101) internal successors, (436), 408 states have internal predecessors, (436), 110 states have call successors, (110), 75 states have call predecessors, (110), 74 states have return successors, (108), 97 states have call predecessors, (108), 108 states have call successors, (108) [2022-04-06 23:22:19,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 654 transitions. [2022-04-06 23:22:19,530 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 654 transitions. Word has length 178 [2022-04-06 23:22:19,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:19,530 INFO L478 AbstractCegarLoop]: Abstraction has 581 states and 654 transitions. [2022-04-06 23:22:19,530 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-04-06 23:22:19,530 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 654 transitions. [2022-04-06 23:22:19,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-04-06 23:22:19,532 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:19,532 INFO L499 BasicCegarLoop]: trace histogram [28, 27, 27, 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:19,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:19,747 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:19,747 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:19,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:19,748 INFO L85 PathProgramCache]: Analyzing trace with hash 221596463, now seen corresponding path program 5 times [2022-04-06 23:22:19,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:19,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [780889397] [2022-04-06 23:22:19,750 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:19,750 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:19,750 INFO L85 PathProgramCache]: Analyzing trace with hash 221596463, now seen corresponding path program 6 times [2022-04-06 23:22:19,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:19,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504940929] [2022-04-06 23:22:19,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:19,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:19,759 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:19,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [56181536] [2022-04-06 23:22:19,759 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:22:19,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:19,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:19,761 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:19,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-04-06 23:22:19,831 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 23:22:19,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:19,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 4 conjunts are in the unsatisfiable core [2022-04-06 23:22:19,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:20,066 INFO L134 CoverageAnalysis]: Checked inductivity of 1622 backedges. 559 proven. 0 refuted. 0 times theorem prover too weak. 1063 trivial. 0 not checked. [2022-04-06 23:22:20,066 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 23:22:20,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:20,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504940929] [2022-04-06 23:22:20,066 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:20,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56181536] [2022-04-06 23:22:20,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56181536] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:20,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:20,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:22:20,067 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:20,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [780889397] [2022-04-06 23:22:20,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [780889397] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:20,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:20,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 23:22:20,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696186517] [2022-04-06 23:22:20,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:20,068 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 23:22:20,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:20,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 23:22:20,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 23:22:20,068 INFO L87 Difference]: Start difference. First operand 581 states and 654 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 23:22:20,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:20,160 INFO L93 Difference]: Finished difference Result 668 states and 741 transitions. [2022-04-06 23:22:20,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 23:22:20,160 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 182 [2022-04-06 23:22:20,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:20,163 INFO L225 Difference]: With dead ends: 668 [2022-04-06 23:22:20,163 INFO L226 Difference]: Without dead ends: 555 [2022-04-06 23:22:20,164 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 23:22:20,164 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 8 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:20,164 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 130 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 23:22:20,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2022-04-06 23:22:20,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 553. [2022-04-06 23:22:20,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 377 states have (on average 1.0848806366047745) internal successors, (409), 387 states have internal predecessors, (409), 102 states have call successors, (102), 75 states have call predecessors, (102), 73 states have return successors, (99), 90 states have call predecessors, (99), 99 states have call successors, (99) [2022-04-06 23:22:20,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 610 transitions. [2022-04-06 23:22:20,238 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 610 transitions. Word has length 182 [2022-04-06 23:22:20,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:20,238 INFO L478 AbstractCegarLoop]: Abstraction has 553 states and 610 transitions. [2022-04-06 23:22:20,238 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 23:22:20,239 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 610 transitions. [2022-04-06 23:22:20,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-04-06 23:22:20,240 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:20,240 INFO L499 BasicCegarLoop]: trace histogram [27, 26, 26, 8, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:20,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:20,463 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:20,463 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:20,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:20,464 INFO L85 PathProgramCache]: Analyzing trace with hash -553486584, now seen corresponding path program 19 times [2022-04-06 23:22:20,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:20,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [139117992] [2022-04-06 23:22:20,466 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:20,466 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:20,466 INFO L85 PathProgramCache]: Analyzing trace with hash -553486584, now seen corresponding path program 20 times [2022-04-06 23:22:20,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:20,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160026095] [2022-04-06 23:22:20,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:20,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:20,473 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:20,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1014345261] [2022-04-06 23:22:20,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:22:20,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:20,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:20,475 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:20,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-04-06 23:22:20,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:22:20,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:20,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 27 conjunts are in the unsatisfiable core [2022-04-06 23:22:20,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:20,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1528 backedges. 52 proven. 1400 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 23:22:20,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:21,293 INFO L134 CoverageAnalysis]: Checked inductivity of 1528 backedges. 52 proven. 176 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-04-06 23:22:21,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:21,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160026095] [2022-04-06 23:22:21,294 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:21,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014345261] [2022-04-06 23:22:21,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014345261] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:21,294 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:21,294 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-04-06 23:22:21,295 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:21,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [139117992] [2022-04-06 23:22:21,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [139117992] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:21,295 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:21,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 23:22:21,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323422672] [2022-04-06 23:22:21,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:21,296 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 23:22:21,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:21,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 23:22:21,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-04-06 23:22:21,297 INFO L87 Difference]: Start difference. First operand 553 states and 610 transitions. Second operand has 15 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 14 states have call successors, (29), 14 states have call predecessors, (29), 12 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) [2022-04-06 23:22:21,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:21,635 INFO L93 Difference]: Finished difference Result 651 states and 725 transitions. [2022-04-06 23:22:21,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 23:22:21,636 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 14 states have call successors, (29), 14 states have call predecessors, (29), 12 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) Word has length 182 [2022-04-06 23:22:21,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:21,639 INFO L225 Difference]: With dead ends: 651 [2022-04-06 23:22:21,639 INFO L226 Difference]: Without dead ends: 628 [2022-04-06 23:22:21,640 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 337 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=491, Invalid=699, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 23:22:21,640 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 105 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:21,640 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 331 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:22:21,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2022-04-06 23:22:21,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 627. [2022-04-06 23:22:21,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 427 states have (on average 1.0843091334894615) internal successors, (463), 439 states have internal predecessors, (463), 117 states have call successors, (117), 84 states have call predecessors, (117), 82 states have return successors, (114), 103 states have call predecessors, (114), 114 states have call successors, (114) [2022-04-06 23:22:21,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 694 transitions. [2022-04-06 23:22:21,723 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 694 transitions. Word has length 182 [2022-04-06 23:22:21,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:21,724 INFO L478 AbstractCegarLoop]: Abstraction has 627 states and 694 transitions. [2022-04-06 23:22:21,724 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 14 states have call successors, (29), 14 states have call predecessors, (29), 12 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) [2022-04-06 23:22:21,724 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 694 transitions. [2022-04-06 23:22:21,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2022-04-06 23:22:21,726 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:21,726 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 9, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:21,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:21,950 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-04-06 23:22:21,950 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:21,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:21,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1093935796, now seen corresponding path program 21 times [2022-04-06 23:22:21,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:21,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [265893476] [2022-04-06 23:22:21,954 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:21,954 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:21,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1093935796, now seen corresponding path program 22 times [2022-04-06 23:22:21,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:21,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732371674] [2022-04-06 23:22:21,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:21,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:21,963 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:21,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1484632727] [2022-04-06 23:22:21,963 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:22:21,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:21,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:21,971 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:22,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-04-06 23:22:28,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:22:28,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:28,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 29 conjunts are in the unsatisfiable core [2022-04-06 23:22:28,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:28,527 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 56 proven. 1652 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-04-06 23:22:28,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:28,981 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 56 proven. 220 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-04-06 23:22:28,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:28,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732371674] [2022-04-06 23:22:28,982 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:28,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484632727] [2022-04-06 23:22:28,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484632727] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:28,982 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:28,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-04-06 23:22:28,982 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:28,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [265893476] [2022-04-06 23:22:28,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [265893476] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:28,982 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:28,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 23:22:28,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895014542] [2022-04-06 23:22:28,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:28,983 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 23:22:28,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:28,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 23:22:28,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-04-06 23:22:28,984 INFO L87 Difference]: Start difference. First operand 627 states and 694 transitions. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (31), 15 states have call predecessors, (31), 13 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) [2022-04-06 23:22:29,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:29,393 INFO L93 Difference]: Finished difference Result 725 states and 809 transitions. [2022-04-06 23:22:29,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 23:22:29,394 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (31), 15 states have call predecessors, (31), 13 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) Word has length 196 [2022-04-06 23:22:29,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:29,397 INFO L225 Difference]: With dead ends: 725 [2022-04-06 23:22:29,397 INFO L226 Difference]: Without dead ends: 702 [2022-04-06 23:22:29,400 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=583, Invalid=823, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 23:22:29,400 INFO L913 BasicCegarLoop]: 84 mSDtfsCounter, 180 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:29,401 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 300 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:22:29,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2022-04-06 23:22:29,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 701. [2022-04-06 23:22:29,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 477 states have (on average 1.0838574423480083) internal successors, (517), 491 states have internal predecessors, (517), 132 states have call successors, (132), 93 states have call predecessors, (132), 91 states have return successors, (129), 116 states have call predecessors, (129), 129 states have call successors, (129) [2022-04-06 23:22:29,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 778 transitions. [2022-04-06 23:22:29,498 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 778 transitions. Word has length 196 [2022-04-06 23:22:29,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:29,498 INFO L478 AbstractCegarLoop]: Abstraction has 701 states and 778 transitions. [2022-04-06 23:22:29,498 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (31), 15 states have call predecessors, (31), 13 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) [2022-04-06 23:22:29,498 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 778 transitions. [2022-04-06 23:22:29,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-04-06 23:22:29,519 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:29,520 INFO L499 BasicCegarLoop]: trace histogram [31, 30, 30, 10, 9, 9, 9, 9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:29,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:29,720 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:29,720 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:29,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:29,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1762259296, now seen corresponding path program 23 times [2022-04-06 23:22:29,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:29,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [15670911] [2022-04-06 23:22:29,723 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:29,723 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:29,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1762259296, now seen corresponding path program 24 times [2022-04-06 23:22:29,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:29,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538206190] [2022-04-06 23:22:29,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:29,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:29,732 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:29,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1405229023] [2022-04-06 23:22:29,732 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:22:29,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:29,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:29,733 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:29,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-04-06 23:22:29,864 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-04-06 23:22:29,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:29,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 23:22:29,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:30,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2070 backedges. 966 proven. 69 refuted. 0 times theorem prover too weak. 1035 trivial. 0 not checked. [2022-04-06 23:22:30,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:30,641 INFO L134 CoverageAnalysis]: Checked inductivity of 2070 backedges. 186 proven. 69 refuted. 0 times theorem prover too weak. 1815 trivial. 0 not checked. [2022-04-06 23:22:30,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:30,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538206190] [2022-04-06 23:22:30,642 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:30,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405229023] [2022-04-06 23:22:30,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405229023] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:30,642 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:30,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2022-04-06 23:22:30,642 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:30,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [15670911] [2022-04-06 23:22:30,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [15670911] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:30,642 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:30,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 23:22:30,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768285253] [2022-04-06 23:22:30,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:30,643 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 23:22:30,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:30,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 23:22:30,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-04-06 23:22:30,643 INFO L87 Difference]: Start difference. First operand 701 states and 778 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 6 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2022-04-06 23:22:30,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:30,779 INFO L93 Difference]: Finished difference Result 817 states and 918 transitions. [2022-04-06 23:22:30,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 23:22:30,780 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 6 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) Word has length 210 [2022-04-06 23:22:30,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:30,783 INFO L225 Difference]: With dead ends: 817 [2022-04-06 23:22:30,783 INFO L226 Difference]: Without dead ends: 645 [2022-04-06 23:22:30,783 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 410 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-04-06 23:22:30,784 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 2 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:30,784 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 266 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:22:30,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2022-04-06 23:22:30,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 645. [2022-04-06 23:22:30,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 439 states have (on average 1.082004555808656) internal successors, (475), 451 states have internal predecessors, (475), 120 states have call successors, (120), 87 states have call predecessors, (120), 85 states have return successors, (117), 106 states have call predecessors, (117), 117 states have call successors, (117) [2022-04-06 23:22:30,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 712 transitions. [2022-04-06 23:22:30,879 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 712 transitions. Word has length 210 [2022-04-06 23:22:30,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:30,880 INFO L478 AbstractCegarLoop]: Abstraction has 645 states and 712 transitions. [2022-04-06 23:22:30,880 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 6 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2022-04-06 23:22:30,880 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 712 transitions. [2022-04-06 23:22:30,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2022-04-06 23:22:30,882 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:30,882 INFO L499 BasicCegarLoop]: trace histogram [32, 31, 31, 9, 8, 8, 8, 8, 8, 8, 8, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:30,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:31,099 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:31,099 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:31,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:31,100 INFO L85 PathProgramCache]: Analyzing trace with hash -567448742, now seen corresponding path program 25 times [2022-04-06 23:22:31,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:31,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [889543514] [2022-04-06 23:22:31,103 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:31,103 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:31,103 INFO L85 PathProgramCache]: Analyzing trace with hash -567448742, now seen corresponding path program 26 times [2022-04-06 23:22:31,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:31,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742493230] [2022-04-06 23:22:31,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:31,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:31,111 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:31,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1859384608] [2022-04-06 23:22:31,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:22:31,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:31,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:31,114 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:31,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-04-06 23:22:31,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:22:31,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:31,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 31 conjunts are in the unsatisfiable core [2022-04-06 23:22:31,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:31,595 INFO L134 CoverageAnalysis]: Checked inductivity of 2166 backedges. 62 proven. 2012 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-04-06 23:22:31,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:32,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2166 backedges. 62 proven. 244 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-04-06 23:22:32,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:32,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742493230] [2022-04-06 23:22:32,077 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:32,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859384608] [2022-04-06 23:22:32,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859384608] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:32,078 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:32,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-04-06 23:22:32,078 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:32,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [889543514] [2022-04-06 23:22:32,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [889543514] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:32,078 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:32,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 23:22:32,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251897943] [2022-04-06 23:22:32,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:32,079 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 23:22:32,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:32,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 23:22:32,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-04-06 23:22:32,080 INFO L87 Difference]: Start difference. First operand 645 states and 712 transitions. Second operand has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (34), 16 states have call predecessors, (34), 14 states have return successors, (32), 14 states have call predecessors, (32), 14 states have call successors, (32) [2022-04-06 23:22:32,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:32,472 INFO L93 Difference]: Finished difference Result 743 states and 827 transitions. [2022-04-06 23:22:32,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-04-06 23:22:32,473 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (34), 16 states have call predecessors, (34), 14 states have return successors, (32), 14 states have call predecessors, (32), 14 states have call successors, (32) Word has length 214 [2022-04-06 23:22:32,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:32,476 INFO L225 Difference]: With dead ends: 743 [2022-04-06 23:22:32,476 INFO L226 Difference]: Without dead ends: 720 [2022-04-06 23:22:32,477 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 397 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=648, Invalid=912, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 23:22:32,477 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 182 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:32,477 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 318 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:22:32,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2022-04-06 23:22:32,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 719. [2022-04-06 23:22:32,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 489 states have (on average 1.081799591002045) internal successors, (529), 503 states have internal predecessors, (529), 135 states have call successors, (135), 96 states have call predecessors, (135), 94 states have return successors, (132), 119 states have call predecessors, (132), 132 states have call successors, (132) [2022-04-06 23:22:32,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 796 transitions. [2022-04-06 23:22:32,575 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 796 transitions. Word has length 214 [2022-04-06 23:22:32,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:32,575 INFO L478 AbstractCegarLoop]: Abstraction has 719 states and 796 transitions. [2022-04-06 23:22:32,576 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (34), 16 states have call predecessors, (34), 14 states have return successors, (32), 14 states have call predecessors, (32), 14 states have call successors, (32) [2022-04-06 23:22:32,576 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 796 transitions. [2022-04-06 23:22:32,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-04-06 23:22:32,578 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:32,578 INFO L499 BasicCegarLoop]: trace histogram [34, 33, 33, 10, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:32,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:32,803 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-04-06 23:22:32,804 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:32,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:32,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1483480966, now seen corresponding path program 27 times [2022-04-06 23:22:32,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:32,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1818480561] [2022-04-06 23:22:32,806 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:32,806 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:32,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1483480966, now seen corresponding path program 28 times [2022-04-06 23:22:32,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:32,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038435588] [2022-04-06 23:22:32,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:32,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:32,815 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:32,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [926672907] [2022-04-06 23:22:32,815 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:22:32,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:32,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:32,816 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:32,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-04-06 23:22:33,901 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:22:33,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:33,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 23:22:33,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:34,325 INFO L134 CoverageAnalysis]: Checked inductivity of 2472 backedges. 66 proven. 2310 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-04-06 23:22:34,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:34,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2472 backedges. 66 proven. 294 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-04-06 23:22:34,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:34,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038435588] [2022-04-06 23:22:34,844 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:34,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926672907] [2022-04-06 23:22:34,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926672907] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:34,844 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:34,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-04-06 23:22:34,844 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:34,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1818480561] [2022-04-06 23:22:34,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1818480561] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:34,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:34,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 23:22:34,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583229339] [2022-04-06 23:22:34,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:34,845 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 23:22:34,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:34,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 23:22:34,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 23:22:34,846 INFO L87 Difference]: Start difference. First operand 719 states and 796 transitions. Second operand has 18 states, 18 states have (on average 5.611111111111111) internal successors, (101), 17 states have internal predecessors, (101), 17 states have call successors, (36), 17 states have call predecessors, (36), 15 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) [2022-04-06 23:22:35,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:35,241 INFO L93 Difference]: Finished difference Result 817 states and 911 transitions. [2022-04-06 23:22:35,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-04-06 23:22:35,242 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.611111111111111) internal successors, (101), 17 states have internal predecessors, (101), 17 states have call successors, (36), 17 states have call predecessors, (36), 15 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) Word has length 228 [2022-04-06 23:22:35,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:35,245 INFO L225 Difference]: With dead ends: 817 [2022-04-06 23:22:35,246 INFO L226 Difference]: Without dead ends: 794 [2022-04-06 23:22:35,247 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 423 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=753, Invalid=1053, Unknown=0, NotChecked=0, Total=1806 [2022-04-06 23:22:35,247 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 139 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:35,247 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 386 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:22:35,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2022-04-06 23:22:35,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 793. [2022-04-06 23:22:35,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 539 states have (on average 1.0816326530612246) internal successors, (583), 555 states have internal predecessors, (583), 150 states have call successors, (150), 105 states have call predecessors, (150), 103 states have return successors, (147), 132 states have call predecessors, (147), 147 states have call successors, (147) [2022-04-06 23:22:35,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 880 transitions. [2022-04-06 23:22:35,358 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 880 transitions. Word has length 228 [2022-04-06 23:22:35,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:35,358 INFO L478 AbstractCegarLoop]: Abstraction has 793 states and 880 transitions. [2022-04-06 23:22:35,358 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.611111111111111) internal successors, (101), 17 states have internal predecessors, (101), 17 states have call successors, (36), 17 states have call predecessors, (36), 15 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) [2022-04-06 23:22:35,358 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 880 transitions. [2022-04-06 23:22:35,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-04-06 23:22:35,361 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:35,361 INFO L499 BasicCegarLoop]: trace histogram [36, 35, 35, 11, 10, 10, 10, 10, 10, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:35,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:35,569 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-04-06 23:22:35,569 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:35,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:35,570 INFO L85 PathProgramCache]: Analyzing trace with hash -963242318, now seen corresponding path program 29 times [2022-04-06 23:22:35,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:35,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [134579398] [2022-04-06 23:22:35,574 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:35,574 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:35,574 INFO L85 PathProgramCache]: Analyzing trace with hash -963242318, now seen corresponding path program 30 times [2022-04-06 23:22:35,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:35,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145035619] [2022-04-06 23:22:35,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:35,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:35,585 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:35,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [691746016] [2022-04-06 23:22:35,585 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:22:35,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:35,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:35,586 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:35,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-04-06 23:22:35,752 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-04-06 23:22:35,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:35,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 23:22:35,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:36,060 INFO L134 CoverageAnalysis]: Checked inductivity of 2800 backedges. 1209 proven. 116 refuted. 0 times theorem prover too weak. 1475 trivial. 0 not checked. [2022-04-06 23:22:36,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:36,641 INFO L134 CoverageAnalysis]: Checked inductivity of 2800 backedges. 229 proven. 116 refuted. 0 times theorem prover too weak. 2455 trivial. 0 not checked. [2022-04-06 23:22:36,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:36,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145035619] [2022-04-06 23:22:36,641 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:36,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691746016] [2022-04-06 23:22:36,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691746016] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:36,641 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:36,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2022-04-06 23:22:36,642 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:36,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [134579398] [2022-04-06 23:22:36,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [134579398] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:36,642 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:36,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 23:22:36,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014502226] [2022-04-06 23:22:36,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:36,642 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 23:22:36,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:36,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 23:22:36,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-06 23:22:36,643 INFO L87 Difference]: Start difference. First operand 793 states and 880 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 7 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2022-04-06 23:22:36,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:36,802 INFO L93 Difference]: Finished difference Result 921 states and 1038 transitions. [2022-04-06 23:22:36,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 23:22:36,803 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 7 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) Word has length 242 [2022-04-06 23:22:36,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:36,806 INFO L225 Difference]: With dead ends: 921 [2022-04-06 23:22:36,806 INFO L226 Difference]: Without dead ends: 737 [2022-04-06 23:22:36,806 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 472 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-06 23:22:36,807 INFO L913 BasicCegarLoop]: 95 mSDtfsCounter, 3 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:36,807 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 367 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:22:36,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2022-04-06 23:22:36,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 737. [2022-04-06 23:22:36,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 501 states have (on average 1.0798403193612773) internal successors, (541), 515 states have internal predecessors, (541), 138 states have call successors, (138), 99 states have call predecessors, (138), 97 states have return successors, (135), 122 states have call predecessors, (135), 135 states have call successors, (135) [2022-04-06 23:22:36,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 814 transitions. [2022-04-06 23:22:36,899 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 814 transitions. Word has length 242 [2022-04-06 23:22:36,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:36,900 INFO L478 AbstractCegarLoop]: Abstraction has 737 states and 814 transitions. [2022-04-06 23:22:36,900 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 7 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2022-04-06 23:22:36,900 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 814 transitions. [2022-04-06 23:22:36,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-04-06 23:22:36,902 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:36,902 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 10, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:36,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:37,127 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-06 23:22:37,128 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:37,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:37,128 INFO L85 PathProgramCache]: Analyzing trace with hash 405360684, now seen corresponding path program 31 times [2022-04-06 23:22:37,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:37,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2124007655] [2022-04-06 23:22:37,130 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:37,130 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:37,130 INFO L85 PathProgramCache]: Analyzing trace with hash 405360684, now seen corresponding path program 32 times [2022-04-06 23:22:37,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:37,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678533220] [2022-04-06 23:22:37,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:37,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:37,143 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:37,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1776606871] [2022-04-06 23:22:37,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:22:37,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:37,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:37,145 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:37,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-04-06 23:22:37,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:22:37,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:37,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 590 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-06 23:22:37,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:37,701 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 72 proven. 2736 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-04-06 23:22:37,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:38,272 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 72 proven. 324 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2022-04-06 23:22:38,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:38,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678533220] [2022-04-06 23:22:38,273 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:38,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776606871] [2022-04-06 23:22:38,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776606871] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:38,273 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:38,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-04-06 23:22:38,273 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:38,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2124007655] [2022-04-06 23:22:38,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2124007655] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:38,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:38,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 23:22:38,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508118069] [2022-04-06 23:22:38,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:38,274 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 23:22:38,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:38,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 23:22:38,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-04-06 23:22:38,276 INFO L87 Difference]: Start difference. First operand 737 states and 814 transitions. Second operand has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 18 states have internal predecessors, (107), 18 states have call successors, (39), 18 states have call predecessors, (39), 16 states have return successors, (37), 16 states have call predecessors, (37), 16 states have call successors, (37) [2022-04-06 23:22:38,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:38,670 INFO L93 Difference]: Finished difference Result 835 states and 929 transitions. [2022-04-06 23:22:38,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-06 23:22:38,670 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 18 states have internal predecessors, (107), 18 states have call successors, (39), 18 states have call predecessors, (39), 16 states have return successors, (37), 16 states have call predecessors, (37), 16 states have call successors, (37) Word has length 246 [2022-04-06 23:22:38,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:38,674 INFO L225 Difference]: With dead ends: 835 [2022-04-06 23:22:38,674 INFO L226 Difference]: Without dead ends: 812 [2022-04-06 23:22:38,675 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 457 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=827, Invalid=1153, Unknown=0, NotChecked=0, Total=1980 [2022-04-06 23:22:38,675 INFO L913 BasicCegarLoop]: 95 mSDtfsCounter, 147 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:38,676 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 391 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:22:38,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2022-04-06 23:22:38,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 811. [2022-04-06 23:22:38,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 811 states, 551 states have (on average 1.0798548094373865) internal successors, (595), 567 states have internal predecessors, (595), 153 states have call successors, (153), 108 states have call predecessors, (153), 106 states have return successors, (150), 135 states have call predecessors, (150), 150 states have call successors, (150) [2022-04-06 23:22:38,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 898 transitions. [2022-04-06 23:22:38,781 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 898 transitions. Word has length 246 [2022-04-06 23:22:38,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:38,781 INFO L478 AbstractCegarLoop]: Abstraction has 811 states and 898 transitions. [2022-04-06 23:22:38,781 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 18 states have internal predecessors, (107), 18 states have call successors, (39), 18 states have call predecessors, (39), 16 states have return successors, (37), 16 states have call predecessors, (37), 16 states have call successors, (37) [2022-04-06 23:22:38,781 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 898 transitions. [2022-04-06 23:22:38,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2022-04-06 23:22:38,784 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:38,784 INFO L499 BasicCegarLoop]: trace histogram [39, 38, 38, 11, 10, 10, 10, 10, 10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:38,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:38,998 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-04-06 23:22:38,998 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:38,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:38,998 INFO L85 PathProgramCache]: Analyzing trace with hash 533081304, now seen corresponding path program 33 times [2022-04-06 23:22:38,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:38,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1120697964] [2022-04-06 23:22:39,002 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:39,002 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:39,002 INFO L85 PathProgramCache]: Analyzing trace with hash 533081304, now seen corresponding path program 34 times [2022-04-06 23:22:39,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:39,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217885302] [2022-04-06 23:22:39,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:39,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:39,011 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:39,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1872457953] [2022-04-06 23:22:39,011 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:22:39,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:39,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:39,016 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:39,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-04-06 23:22:44,744 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:22:44,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:44,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 23:22:44,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:45,241 INFO L134 CoverageAnalysis]: Checked inductivity of 3268 backedges. 76 proven. 3080 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 23:22:45,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:45,862 INFO L134 CoverageAnalysis]: Checked inductivity of 3268 backedges. 76 proven. 380 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2022-04-06 23:22:45,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:45,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217885302] [2022-04-06 23:22:45,863 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:45,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872457953] [2022-04-06 23:22:45,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872457953] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:45,863 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:45,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-04-06 23:22:45,864 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:45,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1120697964] [2022-04-06 23:22:45,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1120697964] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:45,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:45,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 23:22:45,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096854453] [2022-04-06 23:22:45,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:45,865 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 23:22:45,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:45,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 23:22:45,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 23:22:45,866 INFO L87 Difference]: Start difference. First operand 811 states and 898 transitions. Second operand has 20 states, 20 states have (on average 5.7) internal successors, (114), 19 states have internal predecessors, (114), 19 states have call successors, (41), 19 states have call predecessors, (41), 17 states have return successors, (39), 17 states have call predecessors, (39), 17 states have call successors, (39) [2022-04-06 23:22:46,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:46,386 INFO L93 Difference]: Finished difference Result 909 states and 1013 transitions. [2022-04-06 23:22:46,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-06 23:22:46,387 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.7) internal successors, (114), 19 states have internal predecessors, (114), 19 states have call successors, (41), 19 states have call predecessors, (41), 17 states have return successors, (39), 17 states have call predecessors, (39), 17 states have call successors, (39) Word has length 260 [2022-04-06 23:22:46,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:46,390 INFO L225 Difference]: With dead ends: 909 [2022-04-06 23:22:46,390 INFO L226 Difference]: Without dead ends: 886 [2022-04-06 23:22:46,391 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 483 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=945, Invalid=1311, Unknown=0, NotChecked=0, Total=2256 [2022-04-06 23:22:46,391 INFO L913 BasicCegarLoop]: 100 mSDtfsCounter, 192 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 203 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:46,391 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 379 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:22:46,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2022-04-06 23:22:46,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 885. [2022-04-06 23:22:46,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 601 states have (on average 1.0798668885191347) internal successors, (649), 619 states have internal predecessors, (649), 168 states have call successors, (168), 117 states have call predecessors, (168), 115 states have return successors, (165), 148 states have call predecessors, (165), 165 states have call successors, (165) [2022-04-06 23:22:46,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 982 transitions. [2022-04-06 23:22:46,507 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 982 transitions. Word has length 260 [2022-04-06 23:22:46,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:46,507 INFO L478 AbstractCegarLoop]: Abstraction has 885 states and 982 transitions. [2022-04-06 23:22:46,507 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.7) internal successors, (114), 19 states have internal predecessors, (114), 19 states have call successors, (41), 19 states have call predecessors, (41), 17 states have return successors, (39), 17 states have call predecessors, (39), 17 states have call successors, (39) [2022-04-06 23:22:46,508 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 982 transitions. [2022-04-06 23:22:46,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2022-04-06 23:22:46,510 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:46,510 INFO L499 BasicCegarLoop]: trace histogram [41, 40, 40, 12, 11, 11, 11, 11, 11, 11, 11, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:46,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:46,719 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:46,720 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:46,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:46,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1793233788, now seen corresponding path program 35 times [2022-04-06 23:22:46,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:46,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2030488450] [2022-04-06 23:22:46,722 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:46,722 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:46,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1793233788, now seen corresponding path program 36 times [2022-04-06 23:22:46,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:46,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116853353] [2022-04-06 23:22:46,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:46,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:46,730 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:46,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [740182482] [2022-04-06 23:22:46,730 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:22:46,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:46,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:46,731 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:46,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-04-06 23:22:46,980 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-04-06 23:22:46,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:46,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 24 conjunts are in the unsatisfiable core [2022-04-06 23:22:46,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:47,301 INFO L134 CoverageAnalysis]: Checked inductivity of 3642 backedges. 1452 proven. 175 refuted. 0 times theorem prover too weak. 2015 trivial. 0 not checked. [2022-04-06 23:22:47,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:48,021 INFO L134 CoverageAnalysis]: Checked inductivity of 3642 backedges. 277 proven. 170 refuted. 0 times theorem prover too weak. 3195 trivial. 0 not checked. [2022-04-06 23:22:48,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:48,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116853353] [2022-04-06 23:22:48,022 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:48,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740182482] [2022-04-06 23:22:48,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740182482] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:48,022 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:48,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2022-04-06 23:22:48,022 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:48,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2030488450] [2022-04-06 23:22:48,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2030488450] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:48,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:48,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 23:22:48,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821784001] [2022-04-06 23:22:48,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:48,023 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 23:22:48,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:48,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 23:22:48,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-04-06 23:22:48,023 INFO L87 Difference]: Start difference. First operand 885 states and 982 transitions. Second operand has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 8 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 8 states have call predecessors, (33), 8 states have call successors, (33) [2022-04-06 23:22:48,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:48,230 INFO L93 Difference]: Finished difference Result 1025 states and 1158 transitions. [2022-04-06 23:22:48,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 23:22:48,231 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 8 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 8 states have call predecessors, (33), 8 states have call successors, (33) Word has length 274 [2022-04-06 23:22:48,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:48,234 INFO L225 Difference]: With dead ends: 1025 [2022-04-06 23:22:48,234 INFO L226 Difference]: Without dead ends: 829 [2022-04-06 23:22:48,235 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 547 GetRequests, 534 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-04-06 23:22:48,236 INFO L913 BasicCegarLoop]: 110 mSDtfsCounter, 4 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:48,236 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 484 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 23:22:48,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2022-04-06 23:22:48,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 829. [2022-04-06 23:22:48,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 563 states have (on average 1.0781527531083481) internal successors, (607), 579 states have internal predecessors, (607), 156 states have call successors, (156), 111 states have call predecessors, (156), 109 states have return successors, (153), 138 states have call predecessors, (153), 153 states have call successors, (153) [2022-04-06 23:22:48,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 916 transitions. [2022-04-06 23:22:48,336 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 916 transitions. Word has length 274 [2022-04-06 23:22:48,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:48,337 INFO L478 AbstractCegarLoop]: Abstraction has 829 states and 916 transitions. [2022-04-06 23:22:48,337 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 8 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 8 states have call predecessors, (33), 8 states have call successors, (33) [2022-04-06 23:22:48,337 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 916 transitions. [2022-04-06 23:22:48,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-04-06 23:22:48,339 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:48,339 INFO L499 BasicCegarLoop]: trace histogram [42, 41, 41, 11, 10, 10, 10, 10, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:48,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:48,555 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-04-06 23:22:48,555 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:48,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:48,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1196997250, now seen corresponding path program 37 times [2022-04-06 23:22:48,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:48,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1455595923] [2022-04-06 23:22:48,559 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:48,559 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:48,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1196997250, now seen corresponding path program 38 times [2022-04-06 23:22:48,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:48,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74067110] [2022-04-06 23:22:48,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:48,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:48,571 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:48,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1478745279] [2022-04-06 23:22:48,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:22:48,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:48,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:48,573 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:48,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-04-06 23:22:48,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:22:48,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:22:48,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 660 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 23:22:48,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:22:49,224 INFO L134 CoverageAnalysis]: Checked inductivity of 3778 backedges. 82 proven. 3572 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-04-06 23:22:49,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:22:49,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3778 backedges. 82 proven. 416 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2022-04-06 23:22:49,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:22:49,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74067110] [2022-04-06 23:22:49,949 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:22:49,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478745279] [2022-04-06 23:22:49,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478745279] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:22:49,949 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:22:49,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-04-06 23:22:49,949 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:22:49,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1455595923] [2022-04-06 23:22:49,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1455595923] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:22:49,949 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:22:49,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 23:22:49,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173617967] [2022-04-06 23:22:49,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:22:49,950 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 23:22:49,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:49,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 23:22:49,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 23:22:49,951 INFO L87 Difference]: Start difference. First operand 829 states and 916 transitions. Second operand has 21 states, 21 states have (on average 5.714285714285714) internal successors, (120), 20 states have internal predecessors, (120), 20 states have call successors, (44), 20 states have call predecessors, (44), 18 states have return successors, (42), 18 states have call predecessors, (42), 18 states have call successors, (42) [2022-04-06 23:22:50,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:22:50,439 INFO L93 Difference]: Finished difference Result 927 states and 1031 transitions. [2022-04-06 23:22:50,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-04-06 23:22:50,439 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.714285714285714) internal successors, (120), 20 states have internal predecessors, (120), 20 states have call successors, (44), 20 states have call predecessors, (44), 18 states have return successors, (42), 18 states have call predecessors, (42), 18 states have call successors, (42) Word has length 278 [2022-04-06 23:22:50,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:22:50,444 INFO L225 Difference]: With dead ends: 927 [2022-04-06 23:22:50,445 INFO L226 Difference]: Without dead ends: 904 [2022-04-06 23:22:50,446 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 517 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1028, Invalid=1422, Unknown=0, NotChecked=0, Total=2450 [2022-04-06 23:22:50,446 INFO L913 BasicCegarLoop]: 103 mSDtfsCounter, 160 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:22:50,446 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 422 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:22:50,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2022-04-06 23:22:50,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 903. [2022-04-06 23:22:50,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 613 states have (on average 1.0783034257748776) internal successors, (661), 631 states have internal predecessors, (661), 171 states have call successors, (171), 120 states have call predecessors, (171), 118 states have return successors, (168), 151 states have call predecessors, (168), 168 states have call successors, (168) [2022-04-06 23:22:50,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 1000 transitions. [2022-04-06 23:22:50,573 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 1000 transitions. Word has length 278 [2022-04-06 23:22:50,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:22:50,574 INFO L478 AbstractCegarLoop]: Abstraction has 903 states and 1000 transitions. [2022-04-06 23:22:50,574 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.714285714285714) internal successors, (120), 20 states have internal predecessors, (120), 20 states have call successors, (44), 20 states have call predecessors, (44), 18 states have return successors, (42), 18 states have call predecessors, (42), 18 states have call successors, (42) [2022-04-06 23:22:50,574 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 1000 transitions. [2022-04-06 23:22:50,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2022-04-06 23:22:50,577 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:22:50,577 INFO L499 BasicCegarLoop]: trace histogram [44, 43, 43, 12, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:22:50,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-04-06 23:22:50,803 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-04-06 23:22:50,803 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:22:50,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:22:50,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1719364266, now seen corresponding path program 39 times [2022-04-06 23:22:50,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:22:50,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [817098771] [2022-04-06 23:22:50,806 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:22:50,806 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:22:50,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1719364266, now seen corresponding path program 40 times [2022-04-06 23:22:50,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:22:50,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533482250] [2022-04-06 23:22:50,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:22:50,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:22:50,814 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:22:50,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1489926089] [2022-04-06 23:22:50,814 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:22:50,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:22:50,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:22:50,815 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:22:50,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-04-06 23:23:37,610 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:23:37,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:37,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 23:23:37,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:38,221 INFO L134 CoverageAnalysis]: Checked inductivity of 4176 backedges. 86 proven. 3962 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-04-06 23:23:38,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:39,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4176 backedges. 86 proven. 478 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2022-04-06 23:23:39,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:39,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533482250] [2022-04-06 23:23:39,079 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:39,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489926089] [2022-04-06 23:23:39,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489926089] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:39,079 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:39,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-04-06 23:23:39,079 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:39,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [817098771] [2022-04-06 23:23:39,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [817098771] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:39,080 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:39,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 23:23:39,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906819146] [2022-04-06 23:23:39,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:39,080 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 23:23:39,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:39,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 23:23:39,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 23:23:39,081 INFO L87 Difference]: Start difference. First operand 903 states and 1000 transitions. Second operand has 22 states, 22 states have (on average 5.7727272727272725) internal successors, (127), 21 states have internal predecessors, (127), 21 states have call successors, (46), 21 states have call predecessors, (46), 19 states have return successors, (44), 19 states have call predecessors, (44), 19 states have call successors, (44) [2022-04-06 23:23:39,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:39,662 INFO L93 Difference]: Finished difference Result 1001 states and 1115 transitions. [2022-04-06 23:23:39,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-04-06 23:23:39,662 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.7727272727272725) internal successors, (127), 21 states have internal predecessors, (127), 21 states have call successors, (46), 21 states have call predecessors, (46), 19 states have return successors, (44), 19 states have call predecessors, (44), 19 states have call successors, (44) Word has length 292 [2022-04-06 23:23:39,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:39,667 INFO L225 Difference]: With dead ends: 1001 [2022-04-06 23:23:39,667 INFO L226 Difference]: Without dead ends: 978 [2022-04-06 23:23:39,668 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 594 GetRequests, 543 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1159, Invalid=1597, Unknown=0, NotChecked=0, Total=2756 [2022-04-06 23:23:39,668 INFO L913 BasicCegarLoop]: 108 mSDtfsCounter, 324 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 561 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 561 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:39,669 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 406 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [561 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 23:23:39,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states. [2022-04-06 23:23:39,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 977. [2022-04-06 23:23:39,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 663 states have (on average 1.0784313725490196) internal successors, (715), 683 states have internal predecessors, (715), 186 states have call successors, (186), 129 states have call predecessors, (186), 127 states have return successors, (183), 164 states have call predecessors, (183), 183 states have call successors, (183) [2022-04-06 23:23:39,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1084 transitions. [2022-04-06 23:23:39,803 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 1084 transitions. Word has length 292 [2022-04-06 23:23:39,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:39,804 INFO L478 AbstractCegarLoop]: Abstraction has 977 states and 1084 transitions. [2022-04-06 23:23:39,804 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.7727272727272725) internal successors, (127), 21 states have internal predecessors, (127), 21 states have call successors, (46), 21 states have call predecessors, (46), 19 states have return successors, (44), 19 states have call predecessors, (44), 19 states have call successors, (44) [2022-04-06 23:23:39,804 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 1084 transitions. [2022-04-06 23:23:39,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2022-04-06 23:23:39,807 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:39,808 INFO L499 BasicCegarLoop]: trace histogram [46, 45, 45, 13, 12, 12, 12, 12, 12, 12, 12, 7, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:39,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-04-06 23:23:40,021 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-04-06 23:23:40,021 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:40,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:40,022 INFO L85 PathProgramCache]: Analyzing trace with hash 2036404950, now seen corresponding path program 41 times [2022-04-06 23:23:40,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:40,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [673892904] [2022-04-06 23:23:40,024 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:40,024 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:40,024 INFO L85 PathProgramCache]: Analyzing trace with hash 2036404950, now seen corresponding path program 42 times [2022-04-06 23:23:40,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:40,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723073406] [2022-04-06 23:23:40,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:40,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:40,034 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:40,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1249737028] [2022-04-06 23:23:40,035 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:23:40,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:40,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:40,036 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:23:40,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-04-06 23:23:40,388 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-04-06 23:23:40,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:40,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 669 conjuncts, 30 conjunts are in the unsatisfiable core [2022-04-06 23:23:40,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:40,765 INFO L134 CoverageAnalysis]: Checked inductivity of 4596 backedges. 1695 proven. 246 refuted. 0 times theorem prover too weak. 2655 trivial. 0 not checked. [2022-04-06 23:23:40,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:42,418 INFO L134 CoverageAnalysis]: Checked inductivity of 4596 backedges. 361 proven. 200 refuted. 0 times theorem prover too weak. 4035 trivial. 0 not checked. [2022-04-06 23:23:42,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:42,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723073406] [2022-04-06 23:23:42,419 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:42,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249737028] [2022-04-06 23:23:42,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249737028] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:42,419 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:42,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2022-04-06 23:23:42,420 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:42,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [673892904] [2022-04-06 23:23:42,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [673892904] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:42,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:42,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 23:23:42,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391165915] [2022-04-06 23:23:42,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:42,421 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 23:23:42,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:42,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 23:23:42,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-04-06 23:23:42,421 INFO L87 Difference]: Start difference. First operand 977 states and 1084 transitions. Second operand has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 9 states have internal predecessors, (64), 9 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (38), 9 states have call predecessors, (38), 9 states have call successors, (38) [2022-04-06 23:23:42,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:42,743 INFO L93 Difference]: Finished difference Result 1129 states and 1278 transitions. [2022-04-06 23:23:42,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 23:23:42,747 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 9 states have internal predecessors, (64), 9 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (38), 9 states have call predecessors, (38), 9 states have call successors, (38) Word has length 306 [2022-04-06 23:23:42,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:42,750 INFO L225 Difference]: With dead ends: 1129 [2022-04-06 23:23:42,750 INFO L226 Difference]: Without dead ends: 921 [2022-04-06 23:23:42,751 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 611 GetRequests, 594 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-04-06 23:23:42,751 INFO L913 BasicCegarLoop]: 125 mSDtfsCounter, 5 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:42,751 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 617 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 23:23:42,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 921 states. [2022-04-06 23:23:42,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 921 to 921. [2022-04-06 23:23:42,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 921 states, 625 states have (on average 1.0768) internal successors, (673), 643 states have internal predecessors, (673), 174 states have call successors, (174), 123 states have call predecessors, (174), 121 states have return successors, (171), 154 states have call predecessors, (171), 171 states have call successors, (171) [2022-04-06 23:23:42,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 1018 transitions. [2022-04-06 23:23:42,871 INFO L78 Accepts]: Start accepts. Automaton has 921 states and 1018 transitions. Word has length 306 [2022-04-06 23:23:42,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:42,871 INFO L478 AbstractCegarLoop]: Abstraction has 921 states and 1018 transitions. [2022-04-06 23:23:42,871 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 9 states have internal predecessors, (64), 9 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (38), 9 states have call predecessors, (38), 9 states have call successors, (38) [2022-04-06 23:23:42,872 INFO L276 IsEmpty]: Start isEmpty. Operand 921 states and 1018 transitions. [2022-04-06 23:23:42,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2022-04-06 23:23:42,873 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:42,873 INFO L499 BasicCegarLoop]: trace histogram [47, 46, 46, 12, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:42,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-04-06 23:23:43,075 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:43,075 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:43,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:43,075 INFO L85 PathProgramCache]: Analyzing trace with hash 249588560, now seen corresponding path program 43 times [2022-04-06 23:23:43,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:43,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1419070118] [2022-04-06 23:23:43,077 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:43,077 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:43,078 INFO L85 PathProgramCache]: Analyzing trace with hash 249588560, now seen corresponding path program 44 times [2022-04-06 23:23:43,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:43,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493900021] [2022-04-06 23:23:43,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:43,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:43,086 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:43,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1737170918] [2022-04-06 23:23:43,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:23:43,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:43,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:43,087 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:23:43,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-04-06 23:23:43,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:23:43,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:43,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 730 conjuncts, 43 conjunts are in the unsatisfiable core [2022-04-06 23:23:43,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:43,803 INFO L134 CoverageAnalysis]: Checked inductivity of 4752 backedges. 92 proven. 4520 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-04-06 23:23:43,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:44,620 INFO L134 CoverageAnalysis]: Checked inductivity of 4752 backedges. 92 proven. 520 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2022-04-06 23:23:44,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:44,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493900021] [2022-04-06 23:23:44,620 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:44,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737170918] [2022-04-06 23:23:44,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737170918] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:44,620 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:44,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-04-06 23:23:44,621 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:44,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1419070118] [2022-04-06 23:23:44,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1419070118] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:44,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:44,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 23:23:44,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331617575] [2022-04-06 23:23:44,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:44,622 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 23:23:44,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:44,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 23:23:44,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-04-06 23:23:44,623 INFO L87 Difference]: Start difference. First operand 921 states and 1018 transitions. Second operand has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 22 states have internal predecessors, (133), 22 states have call successors, (49), 22 states have call predecessors, (49), 20 states have return successors, (47), 20 states have call predecessors, (47), 20 states have call successors, (47) [2022-04-06 23:23:45,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:45,136 INFO L93 Difference]: Finished difference Result 1019 states and 1133 transitions. [2022-04-06 23:23:45,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-04-06 23:23:45,145 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 22 states have internal predecessors, (133), 22 states have call successors, (49), 22 states have call predecessors, (49), 20 states have return successors, (47), 20 states have call predecessors, (47), 20 states have call successors, (47) Word has length 310 [2022-04-06 23:23:45,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:45,149 INFO L225 Difference]: With dead ends: 1019 [2022-04-06 23:23:45,149 INFO L226 Difference]: Without dead ends: 996 [2022-04-06 23:23:45,150 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 577 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1251, Invalid=1719, Unknown=0, NotChecked=0, Total=2970 [2022-04-06 23:23:45,150 INFO L913 BasicCegarLoop]: 111 mSDtfsCounter, 232 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:45,150 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 429 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:23:45,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2022-04-06 23:23:45,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 995. [2022-04-06 23:23:45,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 675 states have (on average 1.077037037037037) internal successors, (727), 695 states have internal predecessors, (727), 189 states have call successors, (189), 132 states have call predecessors, (189), 130 states have return successors, (186), 167 states have call predecessors, (186), 186 states have call successors, (186) [2022-04-06 23:23:45,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 1102 transitions. [2022-04-06 23:23:45,262 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 1102 transitions. Word has length 310 [2022-04-06 23:23:45,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:45,262 INFO L478 AbstractCegarLoop]: Abstraction has 995 states and 1102 transitions. [2022-04-06 23:23:45,263 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 22 states have internal predecessors, (133), 22 states have call successors, (49), 22 states have call predecessors, (49), 20 states have return successors, (47), 20 states have call predecessors, (47), 20 states have call successors, (47) [2022-04-06 23:23:45,263 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1102 transitions. [2022-04-06 23:23:45,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2022-04-06 23:23:45,265 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:45,265 INFO L499 BasicCegarLoop]: trace histogram [49, 48, 48, 13, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:45,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-04-06 23:23:45,475 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:45,475 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:45,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:45,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1363998972, now seen corresponding path program 45 times [2022-04-06 23:23:45,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:45,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1254676172] [2022-04-06 23:23:45,478 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:45,478 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:45,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1363998972, now seen corresponding path program 46 times [2022-04-06 23:23:45,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:45,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125218637] [2022-04-06 23:23:45,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:45,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:45,485 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:45,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [191205442] [2022-04-06 23:23:45,485 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:23:45,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:45,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:45,487 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:23:45,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-04-06 23:23:46,755 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 23:23:46,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:46,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 23:23:46,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:47,389 INFO L134 CoverageAnalysis]: Checked inductivity of 5196 backedges. 96 proven. 4956 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-04-06 23:23:47,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:48,219 INFO L134 CoverageAnalysis]: Checked inductivity of 5196 backedges. 96 proven. 588 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2022-04-06 23:23:48,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:48,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125218637] [2022-04-06 23:23:48,219 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:48,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191205442] [2022-04-06 23:23:48,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191205442] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:48,220 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:48,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-04-06 23:23:48,220 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:48,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1254676172] [2022-04-06 23:23:48,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1254676172] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:48,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:48,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 23:23:48,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074651442] [2022-04-06 23:23:48,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:48,221 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 23:23:48,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:48,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 23:23:48,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-04-06 23:23:48,222 INFO L87 Difference]: Start difference. First operand 995 states and 1102 transitions. Second operand has 24 states, 24 states have (on average 5.833333333333333) internal successors, (140), 23 states have internal predecessors, (140), 23 states have call successors, (51), 23 states have call predecessors, (51), 21 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) [2022-04-06 23:23:48,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:48,789 INFO L93 Difference]: Finished difference Result 1093 states and 1217 transitions. [2022-04-06 23:23:48,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-04-06 23:23:48,790 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.833333333333333) internal successors, (140), 23 states have internal predecessors, (140), 23 states have call successors, (51), 23 states have call predecessors, (51), 21 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) Word has length 324 [2022-04-06 23:23:48,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:48,794 INFO L225 Difference]: With dead ends: 1093 [2022-04-06 23:23:48,794 INFO L226 Difference]: Without dead ends: 1070 [2022-04-06 23:23:48,796 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 659 GetRequests, 603 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1395, Invalid=1911, Unknown=0, NotChecked=0, Total=3306 [2022-04-06 23:23:48,796 INFO L913 BasicCegarLoop]: 116 mSDtfsCounter, 230 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 361 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 361 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:48,796 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 457 Invalid, 782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [361 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:23:48,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2022-04-06 23:23:48,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1069. [2022-04-06 23:23:48,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1069 states, 725 states have (on average 1.0772413793103448) internal successors, (781), 747 states have internal predecessors, (781), 204 states have call successors, (204), 141 states have call predecessors, (204), 139 states have return successors, (201), 180 states have call predecessors, (201), 201 states have call successors, (201) [2022-04-06 23:23:48,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1069 states to 1069 states and 1186 transitions. [2022-04-06 23:23:48,934 INFO L78 Accepts]: Start accepts. Automaton has 1069 states and 1186 transitions. Word has length 324 [2022-04-06 23:23:48,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:48,934 INFO L478 AbstractCegarLoop]: Abstraction has 1069 states and 1186 transitions. [2022-04-06 23:23:48,934 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.833333333333333) internal successors, (140), 23 states have internal predecessors, (140), 23 states have call successors, (51), 23 states have call predecessors, (51), 21 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) [2022-04-06 23:23:48,935 INFO L276 IsEmpty]: Start isEmpty. Operand 1069 states and 1186 transitions. [2022-04-06 23:23:48,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2022-04-06 23:23:48,937 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:48,937 INFO L499 BasicCegarLoop]: trace histogram [51, 50, 50, 14, 13, 13, 13, 13, 13, 13, 13, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:48,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-04-06 23:23:49,145 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-04-06 23:23:49,146 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:49,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:49,146 INFO L85 PathProgramCache]: Analyzing trace with hash 531245480, now seen corresponding path program 47 times [2022-04-06 23:23:49,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:49,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1564458467] [2022-04-06 23:23:49,150 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:49,150 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:49,151 INFO L85 PathProgramCache]: Analyzing trace with hash 531245480, now seen corresponding path program 48 times [2022-04-06 23:23:49,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:49,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311597164] [2022-04-06 23:23:49,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:49,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:49,160 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:49,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1871371738] [2022-04-06 23:23:49,161 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 23:23:49,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:49,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:49,162 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:23:49,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-04-06 23:23:49,795 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 26 check-sat command(s) [2022-04-06 23:23:49,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:49,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 796 conjuncts, 47 conjunts are in the unsatisfiable core [2022-04-06 23:23:49,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:50,509 INFO L134 CoverageAnalysis]: Checked inductivity of 5662 backedges. 100 proven. 5414 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-04-06 23:23:50,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:51,432 INFO L134 CoverageAnalysis]: Checked inductivity of 5662 backedges. 100 proven. 662 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2022-04-06 23:23:51,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:51,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311597164] [2022-04-06 23:23:51,433 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:51,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871371738] [2022-04-06 23:23:51,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871371738] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:51,433 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:51,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-04-06 23:23:51,433 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:51,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1564458467] [2022-04-06 23:23:51,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1564458467] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:51,434 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:51,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-06 23:23:51,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538440737] [2022-04-06 23:23:51,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:51,434 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 23:23:51,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:51,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 23:23:51,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-04-06 23:23:51,435 INFO L87 Difference]: Start difference. First operand 1069 states and 1186 transitions. Second operand has 25 states, 25 states have (on average 5.88) internal successors, (147), 24 states have internal predecessors, (147), 24 states have call successors, (53), 24 states have call predecessors, (53), 22 states have return successors, (51), 22 states have call predecessors, (51), 22 states have call successors, (51) [2022-04-06 23:23:52,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:52,093 INFO L93 Difference]: Finished difference Result 1167 states and 1301 transitions. [2022-04-06 23:23:52,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-04-06 23:23:52,094 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.88) internal successors, (147), 24 states have internal predecessors, (147), 24 states have call successors, (53), 24 states have call predecessors, (53), 22 states have return successors, (51), 22 states have call predecessors, (51), 22 states have call successors, (51) Word has length 338 [2022-04-06 23:23:52,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:52,097 INFO L225 Difference]: With dead ends: 1167 [2022-04-06 23:23:52,097 INFO L226 Difference]: Without dead ends: 1144 [2022-04-06 23:23:52,099 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 688 GetRequests, 629 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1547, Invalid=2113, Unknown=0, NotChecked=0, Total=3660 [2022-04-06 23:23:52,099 INFO L913 BasicCegarLoop]: 121 mSDtfsCounter, 286 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 453 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 453 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:52,099 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 488 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [453 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 23:23:52,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2022-04-06 23:23:52,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1143. [2022-04-06 23:23:52,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1143 states, 775 states have (on average 1.0774193548387097) internal successors, (835), 799 states have internal predecessors, (835), 219 states have call successors, (219), 150 states have call predecessors, (219), 148 states have return successors, (216), 193 states have call predecessors, (216), 216 states have call successors, (216) [2022-04-06 23:23:52,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 1270 transitions. [2022-04-06 23:23:52,226 INFO L78 Accepts]: Start accepts. Automaton has 1143 states and 1270 transitions. Word has length 338 [2022-04-06 23:23:52,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:52,226 INFO L478 AbstractCegarLoop]: Abstraction has 1143 states and 1270 transitions. [2022-04-06 23:23:52,226 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.88) internal successors, (147), 24 states have internal predecessors, (147), 24 states have call successors, (53), 24 states have call predecessors, (53), 22 states have return successors, (51), 22 states have call predecessors, (51), 22 states have call successors, (51) [2022-04-06 23:23:52,227 INFO L276 IsEmpty]: Start isEmpty. Operand 1143 states and 1270 transitions. [2022-04-06 23:23:52,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2022-04-06 23:23:52,230 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:52,230 INFO L499 BasicCegarLoop]: trace histogram [53, 52, 52, 15, 14, 14, 14, 14, 14, 14, 14, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:52,258 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-04-06 23:23:52,455 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-04-06 23:23:52,455 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:52,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:52,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1969308332, now seen corresponding path program 49 times [2022-04-06 23:23:52,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:52,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1702719492] [2022-04-06 23:23:52,459 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:52,459 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:52,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1969308332, now seen corresponding path program 50 times [2022-04-06 23:23:52,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:52,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028781637] [2022-04-06 23:23:52,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:52,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:52,470 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:52,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [19347987] [2022-04-06 23:23:52,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 23:23:52,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:52,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:52,472 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:23:52,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-04-06 23:23:52,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 23:23:52,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 23:23:52,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-06 23:23:52,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 23:23:53,314 INFO L134 CoverageAnalysis]: Checked inductivity of 6150 backedges. 104 proven. 5894 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2022-04-06 23:23:53,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 23:23:54,306 INFO L134 CoverageAnalysis]: Checked inductivity of 6150 backedges. 104 proven. 742 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2022-04-06 23:23:54,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 23:23:54,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028781637] [2022-04-06 23:23:54,307 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 23:23:54,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19347987] [2022-04-06 23:23:54,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19347987] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 23:23:54,307 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 23:23:54,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-04-06 23:23:54,307 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 23:23:54,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1702719492] [2022-04-06 23:23:54,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1702719492] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 23:23:54,307 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 23:23:54,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-04-06 23:23:54,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958846276] [2022-04-06 23:23:54,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 23:23:54,308 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-06 23:23:54,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:54,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-06 23:23:54,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-04-06 23:23:54,309 INFO L87 Difference]: Start difference. First operand 1143 states and 1270 transitions. Second operand has 26 states, 26 states have (on average 5.923076923076923) internal successors, (154), 25 states have internal predecessors, (154), 25 states have call successors, (55), 25 states have call predecessors, (55), 23 states have return successors, (53), 23 states have call predecessors, (53), 23 states have call successors, (53) [2022-04-06 23:23:54,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 23:23:54,908 INFO L93 Difference]: Finished difference Result 1241 states and 1385 transitions. [2022-04-06 23:23:54,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-04-06 23:23:54,908 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.923076923076923) internal successors, (154), 25 states have internal predecessors, (154), 25 states have call successors, (55), 25 states have call predecessors, (55), 23 states have return successors, (53), 23 states have call predecessors, (53), 23 states have call successors, (53) Word has length 352 [2022-04-06 23:23:54,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 23:23:54,912 INFO L225 Difference]: With dead ends: 1241 [2022-04-06 23:23:54,912 INFO L226 Difference]: Without dead ends: 1218 [2022-04-06 23:23:54,913 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 717 GetRequests, 655 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1707, Invalid=2325, Unknown=0, NotChecked=0, Total=4032 [2022-04-06 23:23:54,913 INFO L913 BasicCegarLoop]: 126 mSDtfsCounter, 260 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 334 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 334 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 23:23:54,913 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 518 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [334 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 23:23:54,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1218 states. [2022-04-06 23:23:55,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1218 to 1217. [2022-04-06 23:23:55,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1217 states, 825 states have (on average 1.0775757575757576) internal successors, (889), 851 states have internal predecessors, (889), 234 states have call successors, (234), 159 states have call predecessors, (234), 157 states have return successors, (231), 206 states have call predecessors, (231), 231 states have call successors, (231) [2022-04-06 23:23:55,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1217 states to 1217 states and 1354 transitions. [2022-04-06 23:23:55,083 INFO L78 Accepts]: Start accepts. Automaton has 1217 states and 1354 transitions. Word has length 352 [2022-04-06 23:23:55,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 23:23:55,083 INFO L478 AbstractCegarLoop]: Abstraction has 1217 states and 1354 transitions. [2022-04-06 23:23:55,083 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.923076923076923) internal successors, (154), 25 states have internal predecessors, (154), 25 states have call successors, (55), 25 states have call predecessors, (55), 23 states have return successors, (53), 23 states have call predecessors, (53), 23 states have call successors, (53) [2022-04-06 23:23:55,083 INFO L276 IsEmpty]: Start isEmpty. Operand 1217 states and 1354 transitions. [2022-04-06 23:23:55,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2022-04-06 23:23:55,086 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 23:23:55,087 INFO L499 BasicCegarLoop]: trace histogram [55, 54, 54, 16, 15, 15, 15, 15, 15, 15, 15, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 23:23:55,113 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-04-06 23:23:55,299 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-04-06 23:23:55,299 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 23:23:55,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 23:23:55,300 INFO L85 PathProgramCache]: Analyzing trace with hash 402748416, now seen corresponding path program 51 times [2022-04-06 23:23:55,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 23:23:55,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1593456] [2022-04-06 23:23:55,303 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-06 23:23:55,303 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 23:23:55,303 INFO L85 PathProgramCache]: Analyzing trace with hash 402748416, now seen corresponding path program 52 times [2022-04-06 23:23:55,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 23:23:55,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695244938] [2022-04-06 23:23:55,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 23:23:55,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 23:23:55,314 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 23:23:55,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1527410239] [2022-04-06 23:23:55,314 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 23:23:55,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 23:23:55,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 23:23:55,316 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 23:23:55,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process