/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/loop-lit/bhmr2007.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 13:03:19,104 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 13:03:19,106 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 13:03:19,145 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 13:03:19,146 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 13:03:19,146 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 13:03:19,147 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 13:03:19,148 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 13:03:19,149 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 13:03:19,149 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 13:03:19,150 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 13:03:19,150 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 13:03:19,151 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 13:03:19,151 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 13:03:19,152 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 13:03:19,153 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 13:03:19,153 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 13:03:19,154 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 13:03:19,155 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 13:03:19,162 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 13:03:19,167 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 13:03:19,171 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 13:03:19,172 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 13:03:19,172 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 13:03:19,173 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 13:03:19,174 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 13:03:19,174 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 13:03:19,175 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 13:03:19,175 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 13:03:19,175 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 13:03:19,176 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 13:03:19,176 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 13:03:19,176 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 13:03:19,177 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 13:03:19,177 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 13:03:19,178 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 13:03:19,180 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 13:03:19,181 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 13:03:19,181 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 13:03:19,182 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 13:03:19,182 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 13:03:19,184 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 13:03:19,184 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-20 13:03:19,195 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 13:03:19,196 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 13:03:19,197 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 13:03:19,197 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 13:03:19,198 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 13:03:19,198 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 13:03:19,198 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 13:03:19,198 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 13:03:19,198 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 13:03:19,199 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 13:03:19,199 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 13:03:19,199 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 13:03:19,199 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 13:03:19,199 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 13:03:19,199 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 13:03:19,199 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 13:03:19,199 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 13:03:19,199 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 13:03:19,199 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 13:03:19,199 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 13:03:19,200 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 13:03:19,200 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 13:03:19,200 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 13:03:19,200 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 13:03:19,200 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 13:03:19,200 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-20 13:03:19,362 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 13:03:19,401 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 13:03:19,403 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 13:03:19,403 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 13:03:19,404 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 13:03:19,405 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-lit/bhmr2007.i [2022-03-20 13:03:19,447 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a4092bc66/926905022d20439185af596c40e54210/FLAG154d20d51 [2022-03-20 13:03:19,803 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 13:03:19,804 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-lit/bhmr2007.i [2022-03-20 13:03:19,807 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a4092bc66/926905022d20439185af596c40e54210/FLAG154d20d51 [2022-03-20 13:03:20,238 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a4092bc66/926905022d20439185af596c40e54210 [2022-03-20 13:03:20,240 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 13:03:20,242 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 13:03:20,244 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 13:03:20,244 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 13:03:20,246 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 13:03:20,247 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 01:03:20" (1/1) ... [2022-03-20 13:03:20,252 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a82cf78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:03:20, skipping insertion in model container [2022-03-20 13:03:20,252 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 01:03:20" (1/1) ... [2022-03-20 13:03:20,256 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 13:03:20,268 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 13:03:20,449 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-lit/bhmr2007.i[895,908] [2022-03-20 13:03:20,461 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 13:03:20,465 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 13:03:20,473 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-lit/bhmr2007.i[895,908] [2022-03-20 13:03:20,475 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 13:03:20,484 INFO L208 MainTranslator]: Completed translation [2022-03-20 13:03:20,484 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:03:20 WrapperNode [2022-03-20 13:03:20,484 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 13:03:20,485 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 13:03:20,485 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 13:03:20,485 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 13:03:20,511 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:03:20" (1/1) ... [2022-03-20 13:03:20,511 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:03:20" (1/1) ... [2022-03-20 13:03:20,517 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:03:20" (1/1) ... [2022-03-20 13:03:20,517 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:03:20" (1/1) ... [2022-03-20 13:03:20,529 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:03:20" (1/1) ... [2022-03-20 13:03:20,532 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:03:20" (1/1) ... [2022-03-20 13:03:20,532 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:03:20" (1/1) ... [2022-03-20 13:03:20,533 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 13:03:20,534 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 13:03:20,534 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 13:03:20,534 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 13:03:20,536 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:03:20" (1/1) ... [2022-03-20 13:03:20,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 13:03:20,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:03:20,591 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-20 13:03:20,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-20 13:03:20,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 13:03:20,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 13:03:20,643 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 13:03:20,643 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 13:03:20,643 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 13:03:20,643 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 13:03:20,643 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 13:03:20,643 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 13:03:20,644 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2022-03-20 13:03:20,644 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2022-03-20 13:03:20,644 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 13:03:20,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 13:03:20,646 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 13:03:20,646 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 13:03:20,646 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 13:03:20,646 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 13:03:20,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 13:03:20,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 13:03:20,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 13:03:20,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 13:03:20,647 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 13:03:20,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 13:03:20,697 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 13:03:20,698 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 13:03:20,797 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 13:03:20,800 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 13:03:20,801 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-20 13:03:20,802 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 01:03:20 BoogieIcfgContainer [2022-03-20 13:03:20,802 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 13:03:20,803 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 13:03:20,803 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 13:03:20,805 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 13:03:20,806 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 01:03:20" (1/3) ... [2022-03-20 13:03:20,806 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7eafb0e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 01:03:20, skipping insertion in model container [2022-03-20 13:03:20,806 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 01:03:20" (2/3) ... [2022-03-20 13:03:20,806 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7eafb0e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 01:03:20, skipping insertion in model container [2022-03-20 13:03:20,806 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 01:03:20" (3/3) ... [2022-03-20 13:03:20,807 INFO L111 eAbstractionObserver]: Analyzing ICFG bhmr2007.i [2022-03-20 13:03:20,810 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 13:03:20,810 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 13:03:20,836 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 13:03:20,840 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-20 13:03:20,840 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 13:03:20,849 INFO L276 IsEmpty]: Start isEmpty. Operand has 22 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 15 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-20 13:03:20,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-20 13:03:20,853 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:03:20,854 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:03:20,854 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:03:20,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:03:20,857 INFO L85 PathProgramCache]: Analyzing trace with hash -353995685, now seen corresponding path program 1 times [2022-03-20 13:03:20,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:20,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2012657197] [2022-03-20 13:03:20,870 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:03:20,870 INFO L85 PathProgramCache]: Analyzing trace with hash -353995685, now seen corresponding path program 2 times [2022-03-20 13:03:20,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:03:20,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866002401] [2022-03-20 13:03:20,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:20,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:03:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:21,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:03:21,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:21,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:21,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:03:21,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866002401] [2022-03-20 13:03:21,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866002401] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:21,020 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:21,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 13:03:21,022 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:03:21,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2012657197] [2022-03-20 13:03:21,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2012657197] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:21,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:21,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 13:03:21,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25233158] [2022-03-20 13:03:21,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:03:21,026 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 13:03:21,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:21,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 13:03:21,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 13:03:21,054 INFO L87 Difference]: Start difference. First operand has 22 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 15 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) 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-03-20 13:03:21,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:03:21,104 INFO L93 Difference]: Finished difference Result 34 states and 39 transitions. [2022-03-20 13:03:21,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 13:03:21,118 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-03-20 13:03:21,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:03:21,122 INFO L225 Difference]: With dead ends: 34 [2022-03-20 13:03:21,122 INFO L226 Difference]: Without dead ends: 15 [2022-03-20 13:03:21,124 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-03-20 13:03:21,126 INFO L913 BasicCegarLoop]: 23 mSDtfsCounter, 15 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 13:03:21,126 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 26 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 13:03:21,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2022-03-20 13:03:21,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2022-03-20 13:03:21,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 10 states have (on average 1.2) internal successors, (12), 10 states have internal predecessors, (12), 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-03-20 13:03:21,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 16 transitions. [2022-03-20 13:03:21,152 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 16 transitions. Word has length 12 [2022-03-20 13:03:21,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:03:21,153 INFO L478 AbstractCegarLoop]: Abstraction has 15 states and 16 transitions. [2022-03-20 13:03:21,153 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-03-20 13:03:21,153 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 16 transitions. [2022-03-20 13:03:21,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-20 13:03:21,154 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:03:21,154 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:03:21,155 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 13:03:21,156 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:03:21,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:03:21,158 INFO L85 PathProgramCache]: Analyzing trace with hash -364154416, now seen corresponding path program 1 times [2022-03-20 13:03:21,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:21,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1522962116] [2022-03-20 13:03:21,161 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 13:03:21,161 INFO L85 PathProgramCache]: Analyzing trace with hash -364154416, now seen corresponding path program 2 times [2022-03-20 13:03:21,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:03:21,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458975505] [2022-03-20 13:03:21,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:21,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:03:21,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:21,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:03:21,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:21,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:21,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:03:21,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458975505] [2022-03-20 13:03:21,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458975505] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:21,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:21,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 13:03:21,378 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:03:21,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1522962116] [2022-03-20 13:03:21,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1522962116] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:21,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:21,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 13:03:21,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727442762] [2022-03-20 13:03:21,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:03:21,380 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 13:03:21,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:21,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 13:03:21,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-03-20 13:03:21,381 INFO L87 Difference]: Start difference. First operand 15 states and 16 transitions. Second operand has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 6 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-03-20 13:03:21,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:03:21,480 INFO L93 Difference]: Finished difference Result 22 states and 24 transitions. [2022-03-20 13:03:21,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 13:03:21,480 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 6 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-03-20 13:03:21,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:03:21,481 INFO L225 Difference]: With dead ends: 22 [2022-03-20 13:03:21,482 INFO L226 Difference]: Without dead ends: 17 [2022-03-20 13:03:21,482 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-20 13:03:21,483 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 17 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 13:03:21,483 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 38 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 13:03:21,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2022-03-20 13:03:21,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 16. [2022-03-20 13:03:21,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 11 states have internal predecessors, (13), 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-03-20 13:03:21,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 17 transitions. [2022-03-20 13:03:21,488 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 17 transitions. Word has length 12 [2022-03-20 13:03:21,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:03:21,488 INFO L478 AbstractCegarLoop]: Abstraction has 16 states and 17 transitions. [2022-03-20 13:03:21,488 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 6 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-03-20 13:03:21,488 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 17 transitions. [2022-03-20 13:03:21,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-20 13:03:21,489 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:03:21,489 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:03:21,489 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-20 13:03:21,489 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:03:21,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:03:21,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1324408332, now seen corresponding path program 1 times [2022-03-20 13:03:21,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:21,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1319109646] [2022-03-20 13:03:21,594 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:21,594 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:03:21,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1576449481, now seen corresponding path program 1 times [2022-03-20 13:03:21,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:03:21,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689093381] [2022-03-20 13:03:21,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:21,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:03:21,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:21,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:03:21,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:21,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:21,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:03:21,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689093381] [2022-03-20 13:03:21,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689093381] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:21,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:21,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 13:03:21,930 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:03:21,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1319109646] [2022-03-20 13:03:21,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1319109646] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:21,931 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:21,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 13:03:21,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679997063] [2022-03-20 13:03:21,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:03:21,931 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 13:03:21,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:21,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 13:03:21,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-03-20 13:03:21,932 INFO L87 Difference]: Start difference. First operand 16 states and 17 transitions. Second operand has 11 states, 10 states have (on average 1.1) internal successors, (11), 9 states have internal predecessors, (11), 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-03-20 13:03:22,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:03:22,198 INFO L93 Difference]: Finished difference Result 25 states and 28 transitions. [2022-03-20 13:03:22,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 13:03:22,199 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.1) internal successors, (11), 9 states have internal predecessors, (11), 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 15 [2022-03-20 13:03:22,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:03:22,199 INFO L225 Difference]: With dead ends: 25 [2022-03-20 13:03:22,199 INFO L226 Difference]: Without dead ends: 20 [2022-03-20 13:03:22,200 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2022-03-20 13:03:22,201 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 20 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 13:03:22,201 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 47 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 13:03:22,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2022-03-20 13:03:22,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 18. [2022-03-20 13:03:22,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 13 states have internal predecessors, (16), 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-03-20 13:03:22,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 20 transitions. [2022-03-20 13:03:22,205 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 20 transitions. Word has length 15 [2022-03-20 13:03:22,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:03:22,205 INFO L478 AbstractCegarLoop]: Abstraction has 18 states and 20 transitions. [2022-03-20 13:03:22,205 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.1) internal successors, (11), 9 states have internal predecessors, (11), 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-03-20 13:03:22,205 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 20 transitions. [2022-03-20 13:03:22,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-20 13:03:22,205 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:03:22,206 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:03:22,206 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-20 13:03:22,206 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:03:22,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:03:22,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1195551602, now seen corresponding path program 1 times [2022-03-20 13:03:22,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:22,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [896127858] [2022-03-20 13:03:22,309 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:22,310 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:03:22,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1517344137, now seen corresponding path program 1 times [2022-03-20 13:03:22,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:03:22,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705508593] [2022-03-20 13:03:22,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:22,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:03:22,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:22,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:03:22,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:22,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:22,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:03:22,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705508593] [2022-03-20 13:03:22,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705508593] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:22,438 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:22,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 13:03:22,596 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:03:22,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [896127858] [2022-03-20 13:03:22,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [896127858] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:22,597 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:22,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 13:03:22,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901328501] [2022-03-20 13:03:22,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:03:22,597 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 13:03:22,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:22,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 13:03:22,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-03-20 13:03:22,598 INFO L87 Difference]: Start difference. First operand 18 states and 20 transitions. Second operand has 11 states, 10 states have (on average 1.1) internal successors, (11), 9 states have internal predecessors, (11), 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-03-20 13:03:22,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:03:22,848 INFO L93 Difference]: Finished difference Result 28 states and 32 transitions. [2022-03-20 13:03:22,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 13:03:22,849 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.1) internal successors, (11), 9 states have internal predecessors, (11), 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 15 [2022-03-20 13:03:22,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:03:22,850 INFO L225 Difference]: With dead ends: 28 [2022-03-20 13:03:22,850 INFO L226 Difference]: Without dead ends: 23 [2022-03-20 13:03:22,850 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2022-03-20 13:03:22,851 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 19 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 13:03:22,851 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 53 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 13:03:22,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-03-20 13:03:22,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2022-03-20 13:03:22,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 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-03-20 13:03:22,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 27 transitions. [2022-03-20 13:03:22,856 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 27 transitions. Word has length 15 [2022-03-20 13:03:22,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:03:22,856 INFO L478 AbstractCegarLoop]: Abstraction has 23 states and 27 transitions. [2022-03-20 13:03:22,856 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.1) internal successors, (11), 9 states have internal predecessors, (11), 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-03-20 13:03:22,857 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 27 transitions. [2022-03-20 13:03:22,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-20 13:03:22,857 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:03:22,857 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:03:22,857 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-20 13:03:22,857 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:03:22,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:03:22,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1246668594, now seen corresponding path program 1 times [2022-03-20 13:03:22,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:22,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [50727720] [2022-03-20 13:03:22,935 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:23,071 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:23,072 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:03:23,073 INFO L85 PathProgramCache]: Analyzing trace with hash 958673814, now seen corresponding path program 1 times [2022-03-20 13:03:23,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:03:23,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868028606] [2022-03-20 13:03:23,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:23,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:03:23,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:23,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:03:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:23,246 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:23,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:03:23,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868028606] [2022-03-20 13:03:23,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868028606] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:03:23,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494426332] [2022-03-20 13:03:23,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:23,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:03:23,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:03:23,248 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-03-20 13:03:23,249 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-03-20 13:03:23,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:23,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:03:23,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:03:23,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:23,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:03:24,143 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:24,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494426332] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:03:24,144 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:03:24,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:03:24,416 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:03:24,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [50727720] [2022-03-20 13:03:24,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [50727720] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:24,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:24,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 13:03:24,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277520743] [2022-03-20 13:03:24,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:03:24,418 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 13:03:24,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:24,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 13:03:24,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-03-20 13:03:24,419 INFO L87 Difference]: Start difference. First operand 23 states and 27 transitions. Second operand has 14 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 12 states have internal predecessors, (14), 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-03-20 13:03:24,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:03:24,747 INFO L93 Difference]: Finished difference Result 31 states and 36 transitions. [2022-03-20 13:03:24,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 13:03:24,747 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 12 states have internal predecessors, (14), 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 18 [2022-03-20 13:03:24,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:03:24,748 INFO L225 Difference]: With dead ends: 31 [2022-03-20 13:03:24,748 INFO L226 Difference]: Without dead ends: 26 [2022-03-20 13:03:24,749 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 13:03:24,749 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 13:03:24,749 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 52 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 13:03:24,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2022-03-20 13:03:24,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 25. [2022-03-20 13:03:24,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 20 states have (on average 1.25) internal successors, (25), 20 states have internal predecessors, (25), 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-03-20 13:03:24,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 29 transitions. [2022-03-20 13:03:24,754 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 29 transitions. Word has length 18 [2022-03-20 13:03:24,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:03:24,754 INFO L478 AbstractCegarLoop]: Abstraction has 25 states and 29 transitions. [2022-03-20 13:03:24,754 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 12 states have internal predecessors, (14), 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-03-20 13:03:24,754 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 29 transitions. [2022-03-20 13:03:24,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-20 13:03:24,755 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:03:24,755 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:03:24,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-20 13:03:24,970 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-03-20 13:03:24,971 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:03:24,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:03:24,971 INFO L85 PathProgramCache]: Analyzing trace with hash 921365778, now seen corresponding path program 2 times [2022-03-20 13:03:24,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:24,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1680022920] [2022-03-20 13:03:25,034 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:25,124 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:25,124 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:03:25,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1286761322, now seen corresponding path program 1 times [2022-03-20 13:03:25,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:03:25,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148783554] [2022-03-20 13:03:25,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:25,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:03:25,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:25,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:03:25,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:25,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:25,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:03:25,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148783554] [2022-03-20 13:03:25,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148783554] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:03:25,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694329893] [2022-03-20 13:03:25,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:25,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:03:25,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:03:25,288 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-03-20 13:03:25,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:25,317 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-03-20 13:03:25,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:03:25,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:03:25,718 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:25,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:03:26,115 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:26,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694329893] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:03:26,115 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:03:26,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:03:26,337 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:03:26,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1680022920] [2022-03-20 13:03:26,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1680022920] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:26,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:26,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 13:03:26,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071482281] [2022-03-20 13:03:26,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:03:26,338 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 13:03:26,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:26,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 13:03:26,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2022-03-20 13:03:26,339 INFO L87 Difference]: Start difference. First operand 25 states and 29 transitions. Second operand has 14 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 12 states have internal predecessors, (14), 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-03-20 13:03:26,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:03:26,689 INFO L93 Difference]: Finished difference Result 36 states and 42 transitions. [2022-03-20 13:03:26,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 13:03:26,689 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 12 states have internal predecessors, (14), 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 18 [2022-03-20 13:03:26,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:03:26,690 INFO L225 Difference]: With dead ends: 36 [2022-03-20 13:03:26,690 INFO L226 Difference]: Without dead ends: 31 [2022-03-20 13:03:26,690 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=239, Invalid=1093, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 13:03:26,691 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 20 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 13:03:26,691 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 58 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 13:03:26,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-03-20 13:03:26,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2022-03-20 13:03:26,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 26 states have (on average 1.2692307692307692) internal successors, (33), 26 states have internal predecessors, (33), 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-03-20 13:03:26,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 37 transitions. [2022-03-20 13:03:26,697 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 37 transitions. Word has length 18 [2022-03-20 13:03:26,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:03:26,697 INFO L478 AbstractCegarLoop]: Abstraction has 31 states and 37 transitions. [2022-03-20 13:03:26,697 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 12 states have internal predecessors, (14), 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-03-20 13:03:26,697 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 37 transitions. [2022-03-20 13:03:26,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-20 13:03:26,698 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:03:26,698 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:03:26,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-20 13:03:26,914 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-03-20 13:03:26,914 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:03:26,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:03:26,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1485500982, now seen corresponding path program 3 times [2022-03-20 13:03:26,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:26,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1291699968] [2022-03-20 13:03:26,963 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:27,055 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:27,056 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:03:27,056 INFO L85 PathProgramCache]: Analyzing trace with hash 762770838, now seen corresponding path program 1 times [2022-03-20 13:03:27,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:03:27,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496263713] [2022-03-20 13:03:27,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:27,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:03:27,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:27,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:03:27,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:27,201 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:27,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:03:27,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496263713] [2022-03-20 13:03:27,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496263713] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:03:27,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324544335] [2022-03-20 13:03:27,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:27,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:03:27,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:03:27,203 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-03-20 13:03:27,204 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-03-20 13:03:27,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:27,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:03:27,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:03:27,609 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:27,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:03:28,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:28,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324544335] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:03:28,329 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:03:28,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:03:28,658 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:03:28,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1291699968] [2022-03-20 13:03:28,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1291699968] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:28,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:28,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 13:03:28,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287437234] [2022-03-20 13:03:28,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:03:28,659 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 13:03:28,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:28,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 13:03:28,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-03-20 13:03:28,659 INFO L87 Difference]: Start difference. First operand 31 states and 37 transitions. Second operand has 17 states, 16 states have (on average 1.0625) internal successors, (17), 15 states have internal predecessors, (17), 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-03-20 13:03:29,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:03:29,084 INFO L93 Difference]: Finished difference Result 40 states and 48 transitions. [2022-03-20 13:03:29,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 13:03:29,085 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.0625) internal successors, (17), 15 states have internal predecessors, (17), 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 21 [2022-03-20 13:03:29,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:03:29,085 INFO L225 Difference]: With dead ends: 40 [2022-03-20 13:03:29,085 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 13:03:29,086 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=263, Invalid=1459, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 13:03:29,086 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 13:03:29,087 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 72 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 13:03:29,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 13:03:29,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 29. [2022-03-20 13:03:29,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 24 states have internal predecessors, (31), 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-03-20 13:03:29,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 35 transitions. [2022-03-20 13:03:29,091 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 35 transitions. Word has length 21 [2022-03-20 13:03:29,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:03:29,091 INFO L478 AbstractCegarLoop]: Abstraction has 29 states and 35 transitions. [2022-03-20 13:03:29,092 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.0625) internal successors, (17), 15 states have internal predecessors, (17), 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-03-20 13:03:29,092 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 35 transitions. [2022-03-20 13:03:29,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-20 13:03:29,092 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:03:29,092 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:03:29,109 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-03-20 13:03:29,301 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-03-20 13:03:29,301 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:03:29,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:03:29,301 INFO L85 PathProgramCache]: Analyzing trace with hash -289506380, now seen corresponding path program 4 times [2022-03-20 13:03:29,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:29,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1256017522] [2022-03-20 13:03:29,347 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:29,436 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:29,436 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:03:29,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1482664298, now seen corresponding path program 1 times [2022-03-20 13:03:29,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:03:29,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437693083] [2022-03-20 13:03:29,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:29,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:03:29,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:29,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:03:29,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:29,562 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:29,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:03:29,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437693083] [2022-03-20 13:03:29,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437693083] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:03:29,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182483442] [2022-03-20 13:03:29,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:29,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:03:29,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:03:29,564 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-03-20 13:03:29,565 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-03-20 13:03:29,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:29,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:03:29,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:03:29,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:29,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:03:30,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:30,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182483442] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:03:30,427 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:03:30,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:03:30,726 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:03:30,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1256017522] [2022-03-20 13:03:30,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1256017522] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:30,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:30,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 13:03:30,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002701537] [2022-03-20 13:03:30,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:03:30,728 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 13:03:30,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:30,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 13:03:30,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-03-20 13:03:30,729 INFO L87 Difference]: Start difference. First operand 29 states and 35 transitions. Second operand has 17 states, 16 states have (on average 1.0625) internal successors, (17), 15 states have internal predecessors, (17), 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-03-20 13:03:31,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:03:31,197 INFO L93 Difference]: Finished difference Result 40 states and 48 transitions. [2022-03-20 13:03:31,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 13:03:31,198 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.0625) internal successors, (17), 15 states have internal predecessors, (17), 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 21 [2022-03-20 13:03:31,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:03:31,198 INFO L225 Difference]: With dead ends: 40 [2022-03-20 13:03:31,198 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 13:03:31,199 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 475 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=241, Invalid=1399, Unknown=0, NotChecked=0, Total=1640 [2022-03-20 13:03:31,215 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 23 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 13:03:31,215 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 72 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 13:03:31,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 13:03:31,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2022-03-20 13:03:31,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 29 states have internal predecessors, (37), 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-03-20 13:03:31,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 41 transitions. [2022-03-20 13:03:31,229 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 41 transitions. Word has length 21 [2022-03-20 13:03:31,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:03:31,229 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 41 transitions. [2022-03-20 13:03:31,229 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.0625) internal successors, (17), 15 states have internal predecessors, (17), 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-03-20 13:03:31,229 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 41 transitions. [2022-03-20 13:03:31,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-20 13:03:31,230 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:03:31,230 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:03:31,246 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-03-20 13:03:31,443 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-03-20 13:03:31,443 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:03:31,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:03:31,444 INFO L85 PathProgramCache]: Analyzing trace with hash -95727376, now seen corresponding path program 5 times [2022-03-20 13:03:31,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:31,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1595406224] [2022-03-20 13:03:31,492 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:31,579 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:31,579 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:03:31,580 INFO L85 PathProgramCache]: Analyzing trace with hash 566867862, now seen corresponding path program 1 times [2022-03-20 13:03:31,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:03:31,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023097127] [2022-03-20 13:03:31,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:31,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:03:31,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:31,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:03:31,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:31,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:31,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:03:31,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023097127] [2022-03-20 13:03:31,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023097127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:03:31,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024363676] [2022-03-20 13:03:31,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:31,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:03:31,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:03:31,776 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-03-20 13:03:31,777 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-03-20 13:03:31,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:31,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:03:31,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:03:32,209 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:32,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:03:51,021 WARN L232 SmtUtils]: Spent 8.60s on a formula simplification. DAG size of input: 46 DAG size of output: 38 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 13:03:51,031 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:51,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024363676] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:03:51,031 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:03:51,031 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:03:51,916 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:03:51,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1595406224] [2022-03-20 13:03:51,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1595406224] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:51,916 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:51,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 13:03:51,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604625383] [2022-03-20 13:03:51,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:03:51,916 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 13:03:51,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:51,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 13:03:51,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=581, Unknown=2, NotChecked=0, Total=702 [2022-03-20 13:03:51,917 INFO L87 Difference]: Start difference. First operand 34 states and 41 transitions. Second operand has 17 states, 16 states have (on average 1.0625) internal successors, (17), 15 states have internal predecessors, (17), 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-03-20 13:03:55,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:03:55,209 INFO L93 Difference]: Finished difference Result 42 states and 50 transitions. [2022-03-20 13:03:55,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 13:03:55,209 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.0625) internal successors, (17), 15 states have internal predecessors, (17), 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 21 [2022-03-20 13:03:55,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:03:55,212 INFO L225 Difference]: With dead ends: 42 [2022-03-20 13:03:55,212 INFO L226 Difference]: Without dead ends: 37 [2022-03-20 13:03:55,213 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 22.3s TimeCoverageRelationStatistics Valid=246, Invalid=1391, Unknown=3, NotChecked=0, Total=1640 [2022-03-20 13:03:55,215 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 21 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 13:03:55,215 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 78 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 13:03:55,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-03-20 13:03:55,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 31. [2022-03-20 13:03:55,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 26 states have (on average 1.2692307692307692) internal successors, (33), 26 states have internal predecessors, (33), 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-03-20 13:03:55,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 37 transitions. [2022-03-20 13:03:55,222 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 37 transitions. Word has length 21 [2022-03-20 13:03:55,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:03:55,222 INFO L478 AbstractCegarLoop]: Abstraction has 31 states and 37 transitions. [2022-03-20 13:03:55,222 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.0625) internal successors, (17), 15 states have internal predecessors, (17), 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-03-20 13:03:55,222 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 37 transitions. [2022-03-20 13:03:55,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-20 13:03:55,222 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:03:55,222 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:03:55,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-20 13:03:55,435 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-03-20 13:03:55,435 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:03:55,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:03:55,436 INFO L85 PathProgramCache]: Analyzing trace with hash 2072306996, now seen corresponding path program 6 times [2022-03-20 13:03:55,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:55,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1551935673] [2022-03-20 13:03:55,567 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:55,703 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:03:55,704 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:03:55,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1678567274, now seen corresponding path program 1 times [2022-03-20 13:03:55,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:03:55,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584296143] [2022-03-20 13:03:55,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:55,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:03:55,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:55,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:03:55,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:55,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:55,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:03:55,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584296143] [2022-03-20 13:03:55,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584296143] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:03:55,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724672861] [2022-03-20 13:03:55,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:03:55,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:03:55,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:03:55,991 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-03-20 13:03:55,992 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-03-20 13:03:56,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:03:56,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:03:56,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:03:56,809 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:56,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:03:57,527 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:03:57,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724672861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:03:57,527 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:03:57,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:03:58,333 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:03:58,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1551935673] [2022-03-20 13:03:58,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1551935673] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:03:58,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:03:58,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 13:03:58,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102353510] [2022-03-20 13:03:58,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:03:58,334 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 13:03:58,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:58,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 13:03:58,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-03-20 13:03:58,335 INFO L87 Difference]: Start difference. First operand 31 states and 37 transitions. Second operand has 17 states, 16 states have (on average 1.0625) internal successors, (17), 15 states have internal predecessors, (17), 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-03-20 13:03:59,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:03:59,488 INFO L93 Difference]: Finished difference Result 48 states and 58 transitions. [2022-03-20 13:03:59,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 13:03:59,488 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.0625) internal successors, (17), 15 states have internal predecessors, (17), 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 21 [2022-03-20 13:03:59,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:03:59,489 INFO L225 Difference]: With dead ends: 48 [2022-03-20 13:03:59,490 INFO L226 Difference]: Without dead ends: 43 [2022-03-20 13:03:59,490 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=257, Invalid=1465, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 13:03:59,491 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 21 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 13:03:59,491 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 63 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 13:03:59,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-03-20 13:03:59,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 40. [2022-03-20 13:03:59,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 35 states have (on average 1.2857142857142858) internal successors, (45), 35 states have internal predecessors, (45), 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-03-20 13:03:59,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 49 transitions. [2022-03-20 13:03:59,497 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 49 transitions. Word has length 21 [2022-03-20 13:03:59,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:03:59,497 INFO L478 AbstractCegarLoop]: Abstraction has 40 states and 49 transitions. [2022-03-20 13:03:59,498 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.0625) internal successors, (17), 15 states have internal predecessors, (17), 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-03-20 13:03:59,498 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 49 transitions. [2022-03-20 13:03:59,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-20 13:03:59,498 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:03:59,498 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:03:59,515 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-03-20 13:03:59,715 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-03-20 13:03:59,715 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:03:59,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:03:59,716 INFO L85 PathProgramCache]: Analyzing trace with hash 2017140112, now seen corresponding path program 7 times [2022-03-20 13:03:59,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:03:59,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2102662610] [2022-03-20 13:03:59,862 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:04:00,066 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:04:00,067 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:04:00,067 INFO L85 PathProgramCache]: Analyzing trace with hash 370964886, now seen corresponding path program 1 times [2022-03-20 13:04:00,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:04:00,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393500824] [2022-03-20 13:04:00,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:04:00,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:04:00,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:04:00,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:04:00,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:04:00,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:04:00,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:04:00,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393500824] [2022-03-20 13:04:00,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393500824] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:04:00,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673397346] [2022-03-20 13:04:00,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:04:00,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:04:00,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:04:00,346 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-03-20 13:04:00,346 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-03-20 13:04:00,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:04:00,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:04:00,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:04:01,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:04:01,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:04:01,783 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:04:01,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673397346] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:04:01,783 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:04:01,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:04:02,833 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:04:02,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2102662610] [2022-03-20 13:04:02,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2102662610] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:04:02,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:04:02,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 13:04:02,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751702382] [2022-03-20 13:04:02,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:04:02,834 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 13:04:02,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:04:02,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 13:04:02,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-03-20 13:04:02,835 INFO L87 Difference]: Start difference. First operand 40 states and 49 transitions. Second operand has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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-03-20 13:04:04,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:04:04,173 INFO L93 Difference]: Finished difference Result 49 states and 60 transitions. [2022-03-20 13:04:04,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 13:04:04,174 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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 24 [2022-03-20 13:04:04,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:04:04,174 INFO L225 Difference]: With dead ends: 49 [2022-03-20 13:04:04,174 INFO L226 Difference]: Without dead ends: 44 [2022-03-20 13:04:04,175 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 700 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=343, Invalid=2009, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 13:04:04,175 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 25 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 13:04:04,176 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 67 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 13:04:04,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-03-20 13:04:04,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 35. [2022-03-20 13:04:04,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 30 states have (on average 1.3) internal successors, (39), 30 states have internal predecessors, (39), 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-03-20 13:04:04,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 43 transitions. [2022-03-20 13:04:04,183 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 43 transitions. Word has length 24 [2022-03-20 13:04:04,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:04:04,183 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 43 transitions. [2022-03-20 13:04:04,184 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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-03-20 13:04:04,184 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 43 transitions. [2022-03-20 13:04:04,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-20 13:04:04,185 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:04:04,185 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:04:04,202 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-03-20 13:04:04,399 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-03-20 13:04:04,400 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:04:04,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:04:04,400 INFO L85 PathProgramCache]: Analyzing trace with hash 242132750, now seen corresponding path program 8 times [2022-03-20 13:04:04,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:04:04,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [682708214] [2022-03-20 13:04:04,549 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:04:04,740 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:04:04,740 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:04:04,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1874470250, now seen corresponding path program 1 times [2022-03-20 13:04:04,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:04:04,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969093528] [2022-03-20 13:04:04,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:04:04,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:04:04,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:04:04,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:04:04,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:04:04,983 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:04:04,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:04:04,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969093528] [2022-03-20 13:04:04,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969093528] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:04:04,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12181901] [2022-03-20 13:04:04,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:04:04,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:04:04,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:04:04,985 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-03-20 13:04:04,986 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-03-20 13:04:05,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:04:05,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:04:05,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:04:05,737 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:04:05,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:04:53,732 WARN L232 SmtUtils]: Spent 19.75s on a formula simplification. DAG size of input: 45 DAG size of output: 37 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 13:04:53,744 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:04:53,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12181901] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:04:53,744 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:04:53,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:04:56,177 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:04:56,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [682708214] [2022-03-20 13:04:56,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [682708214] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:04:56,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:04:56,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 13:04:56,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261494636] [2022-03-20 13:04:56,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:04:56,177 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 13:04:56,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:04:56,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 13:04:56,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=722, Unknown=11, NotChecked=0, Total=870 [2022-03-20 13:04:56,178 INFO L87 Difference]: Start difference. First operand 35 states and 43 transitions. Second operand has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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-03-20 13:05:05,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:05:05,587 INFO L93 Difference]: Finished difference Result 49 states and 60 transitions. [2022-03-20 13:05:05,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 13:05:05,588 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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 24 [2022-03-20 13:05:05,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:05:05,588 INFO L225 Difference]: With dead ends: 49 [2022-03-20 13:05:05,588 INFO L226 Difference]: Without dead ends: 44 [2022-03-20 13:05:05,589 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 637 ImplicationChecksByTransitivity, 58.4s TimeCoverageRelationStatistics Valid=284, Invalid=1864, Unknown=14, NotChecked=0, Total=2162 [2022-03-20 13:05:05,589 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 24 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 13:05:05,590 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 77 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 13:05:05,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-03-20 13:05:05,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 43. [2022-03-20 13:05:05,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 38 states have (on average 1.2894736842105263) internal successors, (49), 38 states have internal predecessors, (49), 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-03-20 13:05:05,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 53 transitions. [2022-03-20 13:05:05,596 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 53 transitions. Word has length 24 [2022-03-20 13:05:05,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:05:05,597 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 53 transitions. [2022-03-20 13:05:05,597 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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-03-20 13:05:05,597 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 53 transitions. [2022-03-20 13:05:05,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-20 13:05:05,597 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:05:05,597 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:05:05,614 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-03-20 13:05:05,811 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-03-20 13:05:05,812 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:05:05,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:05:05,812 INFO L85 PathProgramCache]: Analyzing trace with hash 676395090, now seen corresponding path program 9 times [2022-03-20 13:05:05,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:05:05,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1479258019] [2022-03-20 13:05:06,015 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:05:06,329 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:05:06,329 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:05:06,330 INFO L85 PathProgramCache]: Analyzing trace with hash 175061910, now seen corresponding path program 1 times [2022-03-20 13:05:06,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:05:06,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960018185] [2022-03-20 13:05:06,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:05:06,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:05:06,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:06,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:05:06,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:06,740 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:06,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:05:06,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960018185] [2022-03-20 13:05:06,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960018185] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:05:06,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176500853] [2022-03-20 13:05:06,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:05:06,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:05:06,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:05:06,742 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-03-20 13:05:06,743 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-03-20 13:05:06,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:06,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:05:06,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:05:08,120 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:08,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:05:09,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:09,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176500853] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:05:09,315 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:05:09,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:05:11,761 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:05:11,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1479258019] [2022-03-20 13:05:11,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1479258019] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:05:11,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:05:11,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 13:05:11,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333970728] [2022-03-20 13:05:11,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:05:11,761 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 13:05:11,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:05:11,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 13:05:11,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-03-20 13:05:11,762 INFO L87 Difference]: Start difference. First operand 43 states and 53 transitions. Second operand has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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-03-20 13:05:14,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:05:14,729 INFO L93 Difference]: Finished difference Result 54 states and 66 transitions. [2022-03-20 13:05:14,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 13:05:14,729 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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 24 [2022-03-20 13:05:14,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:05:14,730 INFO L225 Difference]: With dead ends: 54 [2022-03-20 13:05:14,730 INFO L226 Difference]: Without dead ends: 49 [2022-03-20 13:05:14,730 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 654 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=290, Invalid=1872, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 13:05:14,731 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 22 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-20 13:05:14,731 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 83 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-20 13:05:14,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-03-20 13:05:14,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 40. [2022-03-20 13:05:14,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 35 states have (on average 1.2857142857142858) internal successors, (45), 35 states have internal predecessors, (45), 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-03-20 13:05:14,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 49 transitions. [2022-03-20 13:05:14,738 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 49 transitions. Word has length 24 [2022-03-20 13:05:14,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:05:14,738 INFO L478 AbstractCegarLoop]: Abstraction has 40 states and 49 transitions. [2022-03-20 13:05:14,738 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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-03-20 13:05:14,738 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 49 transitions. [2022-03-20 13:05:14,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-20 13:05:14,738 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:05:14,739 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:05:14,754 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-03-20 13:05:14,951 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-03-20 13:05:14,952 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:05:14,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:05:14,952 INFO L85 PathProgramCache]: Analyzing trace with hash 870174094, now seen corresponding path program 10 times [2022-03-20 13:05:14,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:05:14,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [882656917] [2022-03-20 13:05:15,257 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:05:15,680 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:05:15,680 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:05:15,680 INFO L85 PathProgramCache]: Analyzing trace with hash -2070373226, now seen corresponding path program 1 times [2022-03-20 13:05:15,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:05:15,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54195412] [2022-03-20 13:05:15,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:05:15,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:05:15,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:16,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:05:16,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:16,127 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:16,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:05:16,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54195412] [2022-03-20 13:05:16,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54195412] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:05:16,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294053948] [2022-03-20 13:05:16,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:05:16,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:05:16,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:05:16,129 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-03-20 13:05:16,130 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-03-20 13:05:16,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:16,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:05:16,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:05:17,377 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:17,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:05:18,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:18,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294053948] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:05:18,540 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:05:18,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:05:20,772 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:05:20,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [882656917] [2022-03-20 13:05:20,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [882656917] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:05:20,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:05:20,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 13:05:20,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213780140] [2022-03-20 13:05:20,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:05:20,773 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 13:05:20,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:05:20,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 13:05:20,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-03-20 13:05:20,773 INFO L87 Difference]: Start difference. First operand 40 states and 49 transitions. Second operand has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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-03-20 13:05:23,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:05:23,540 INFO L93 Difference]: Finished difference Result 59 states and 72 transitions. [2022-03-20 13:05:23,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 13:05:23,540 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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 24 [2022-03-20 13:05:23,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:05:23,542 INFO L225 Difference]: With dead ends: 59 [2022-03-20 13:05:23,542 INFO L226 Difference]: Without dead ends: 54 [2022-03-20 13:05:23,542 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 637 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=290, Invalid=1872, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 13:05:23,543 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 22 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 13:05:23,543 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 73 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 13:05:23,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-03-20 13:05:23,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 37. [2022-03-20 13:05:23,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 32 states have (on average 1.28125) internal successors, (41), 32 states have internal predecessors, (41), 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-03-20 13:05:23,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 45 transitions. [2022-03-20 13:05:23,573 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 45 transitions. Word has length 24 [2022-03-20 13:05:23,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:05:23,573 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 45 transitions. [2022-03-20 13:05:23,573 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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-03-20 13:05:23,573 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 45 transitions. [2022-03-20 13:05:23,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-20 13:05:23,574 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:05:23,574 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:05:23,611 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-03-20 13:05:23,787 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-03-20 13:05:23,788 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:05:23,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:05:23,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1256758830, now seen corresponding path program 11 times [2022-03-20 13:05:23,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:05:23,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1183605414] [2022-03-20 13:05:23,995 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:05:24,270 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:05:24,270 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:05:24,271 INFO L85 PathProgramCache]: Analyzing trace with hash -20841066, now seen corresponding path program 1 times [2022-03-20 13:05:24,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:05:24,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856152268] [2022-03-20 13:05:24,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:05:24,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:05:24,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:24,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:05:24,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:24,701 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:24,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:05:24,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856152268] [2022-03-20 13:05:24,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856152268] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:05:24,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205270667] [2022-03-20 13:05:24,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:05:24,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:05:24,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:05:24,702 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-03-20 13:05:24,704 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-03-20 13:05:24,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:24,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:05:24,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:05:25,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:25,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:05:28,044 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:28,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205270667] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:05:28,044 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:05:28,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:05:30,377 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:05:30,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1183605414] [2022-03-20 13:05:30,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1183605414] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:05:30,377 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:05:30,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 13:05:30,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988455898] [2022-03-20 13:05:30,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:05:30,378 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 13:05:30,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:05:30,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 13:05:30,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-03-20 13:05:30,379 INFO L87 Difference]: Start difference. First operand 37 states and 45 transitions. Second operand has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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-03-20 13:05:33,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:05:33,781 INFO L93 Difference]: Finished difference Result 57 states and 70 transitions. [2022-03-20 13:05:33,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 13:05:33,781 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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 24 [2022-03-20 13:05:33,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:05:33,782 INFO L225 Difference]: With dead ends: 57 [2022-03-20 13:05:33,782 INFO L226 Difference]: Without dead ends: 52 [2022-03-20 13:05:33,783 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 689 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=337, Invalid=2015, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 13:05:33,783 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 22 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 13:05:33,783 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 88 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 13:05:33,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-03-20 13:05:33,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 49. [2022-03-20 13:05:33,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 44 states have (on average 1.2954545454545454) internal successors, (57), 44 states have internal predecessors, (57), 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-03-20 13:05:33,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 61 transitions. [2022-03-20 13:05:33,792 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 61 transitions. Word has length 24 [2022-03-20 13:05:33,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:05:33,792 INFO L478 AbstractCegarLoop]: Abstraction has 49 states and 61 transitions. [2022-03-20 13:05:33,792 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 18 states have internal predecessors, (20), 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-03-20 13:05:33,792 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 61 transitions. [2022-03-20 13:05:33,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-20 13:05:33,792 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:05:33,792 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:05:33,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-20 13:05:33,995 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-03-20 13:05:33,995 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:05:33,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:05:33,996 INFO L85 PathProgramCache]: Analyzing trace with hash 239074294, now seen corresponding path program 12 times [2022-03-20 13:05:33,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:05:33,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1101347396] [2022-03-20 13:05:34,299 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:05:34,538 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:05:34,538 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:05:34,539 INFO L85 PathProgramCache]: Analyzing trace with hash 2028691094, now seen corresponding path program 1 times [2022-03-20 13:05:34,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:05:34,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084366677] [2022-03-20 13:05:34,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:05:34,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:05:34,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:35,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:05:35,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:35,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:35,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:05:35,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084366677] [2022-03-20 13:05:35,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084366677] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:05:35,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382305400] [2022-03-20 13:05:35,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:05:35,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:05:35,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:05:35,042 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-03-20 13:05:35,072 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-03-20 13:05:35,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:35,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:05:35,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:05:36,194 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:36,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:05:37,365 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:37,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382305400] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:05:37,366 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:05:37,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:05:40,189 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:05:40,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1101347396] [2022-03-20 13:05:40,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1101347396] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:05:40,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:05:40,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 13:05:40,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623019344] [2022-03-20 13:05:40,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:05:40,190 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 13:05:40,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:05:40,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 13:05:40,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 13:05:40,190 INFO L87 Difference]: Start difference. First operand 49 states and 61 transitions. Second operand has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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-03-20 13:05:43,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:05:43,908 INFO L93 Difference]: Finished difference Result 58 states and 72 transitions. [2022-03-20 13:05:43,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 13:05:43,908 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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 27 [2022-03-20 13:05:43,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:05:43,908 INFO L225 Difference]: With dead ends: 58 [2022-03-20 13:05:43,908 INFO L226 Difference]: Without dead ends: 53 [2022-03-20 13:05:43,909 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 892 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=392, Invalid=2578, Unknown=0, NotChecked=0, Total=2970 [2022-03-20 13:05:43,910 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 13:05:43,910 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 87 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 13:05:43,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-03-20 13:05:43,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 41. [2022-03-20 13:05:43,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 36 states have (on average 1.3055555555555556) internal successors, (47), 36 states have internal predecessors, (47), 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-03-20 13:05:43,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 51 transitions. [2022-03-20 13:05:43,917 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 51 transitions. Word has length 27 [2022-03-20 13:05:43,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:05:43,917 INFO L478 AbstractCegarLoop]: Abstraction has 41 states and 51 transitions. [2022-03-20 13:05:43,917 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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-03-20 13:05:43,917 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 51 transitions. [2022-03-20 13:05:43,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-20 13:05:43,917 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:05:43,917 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:05:43,934 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-03-20 13:05:44,117 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-03-20 13:05:44,118 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:05:44,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:05:44,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1535933068, now seen corresponding path program 13 times [2022-03-20 13:05:44,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:05:44,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [303140072] [2022-03-20 13:05:44,403 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:05:44,674 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:05:44,675 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:05:44,675 INFO L85 PathProgramCache]: Analyzing trace with hash -216744042, now seen corresponding path program 1 times [2022-03-20 13:05:44,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:05:44,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758334214] [2022-03-20 13:05:44,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:05:44,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:05:44,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:45,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:05:45,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:45,172 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:45,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:05:45,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758334214] [2022-03-20 13:05:45,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758334214] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:05:45,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369426630] [2022-03-20 13:05:45,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:05:45,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:05:45,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:05:45,174 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-03-20 13:05:45,186 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-03-20 13:05:45,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:05:45,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:05:45,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:05:46,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:46,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:05:53,674 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (<= (+ c_main_~i~0 1) 0))) (and (or (<= c_main_~i~0 (div (+ c_main_~b~0 c_main_~a~0) 3)) .cse0) (forall ((v_main_~i~0_196 Int)) (or (not (< c_main_~i~0 v_main_~i~0_196)) (let ((.cse2 (* c_main_~i~0 2)) (.cse1 (+ c_main_~a~0 v_main_~i~0_196))) (and (<= .cse1 (+ (div (+ (* 3 v_main_~i~0_196) (* (- 1) c_main_~b~0) (* 2 c_main_~a~0) (* c_main_~i~0 (- 3))) 3) .cse2)) (<= (+ (div (+ (* (- 2) c_main_~a~0) (* (- 3) v_main_~i~0_196) c_main_~b~0 (* c_main_~i~0 3)) (- 3)) .cse2) .cse1))))) (or (< (div (+ (* (- 1) c_main_~a~0) (* (- 1) c_main_~b~0)) (- 3)) 1) .cse0))) is different from false [2022-03-20 13:05:53,722 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:05:53,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369426630] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:05:53,722 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:05:53,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:05:56,636 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:05:56,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [303140072] [2022-03-20 13:05:56,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [303140072] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:05:56,637 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:05:56,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 13:05:56,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534249016] [2022-03-20 13:05:56,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:05:56,637 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 13:05:56,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:05:56,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 13:05:56,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=841, Unknown=2, NotChecked=60, Total=1056 [2022-03-20 13:05:56,638 INFO L87 Difference]: Start difference. First operand 41 states and 51 transitions. Second operand has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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-03-20 13:06:00,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:06:00,295 INFO L93 Difference]: Finished difference Result 58 states and 72 transitions. [2022-03-20 13:06:00,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 13:06:00,296 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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 27 [2022-03-20 13:06:00,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:06:00,296 INFO L225 Difference]: With dead ends: 58 [2022-03-20 13:06:00,297 INFO L226 Difference]: Without dead ends: 53 [2022-03-20 13:06:00,297 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 788 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=322, Invalid=2332, Unknown=2, NotChecked=100, Total=2756 [2022-03-20 13:06:00,298 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 24 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 13:06:00,298 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 92 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-20 13:06:00,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-03-20 13:06:00,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2022-03-20 13:06:00,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 47 states have (on average 1.297872340425532) internal successors, (61), 47 states have internal predecessors, (61), 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-03-20 13:06:00,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 65 transitions. [2022-03-20 13:06:00,309 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 65 transitions. Word has length 27 [2022-03-20 13:06:00,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:06:00,310 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 65 transitions. [2022-03-20 13:06:00,310 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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-03-20 13:06:00,310 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 65 transitions. [2022-03-20 13:06:00,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-20 13:06:00,312 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:06:00,312 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:06:00,330 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-03-20 13:06:00,527 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-03-20 13:06:00,527 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:06:00,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:06:00,528 INFO L85 PathProgramCache]: Analyzing trace with hash -868057680, now seen corresponding path program 14 times [2022-03-20 13:06:00,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:06:00,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1137730536] [2022-03-20 13:06:00,724 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:06:01,114 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:06:01,115 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:06:01,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1832788118, now seen corresponding path program 1 times [2022-03-20 13:06:01,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:06:01,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175625570] [2022-03-20 13:06:01,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:06:01,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:06:01,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:01,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:06:01,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:01,660 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:01,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:06:01,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175625570] [2022-03-20 13:06:01,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175625570] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:06:01,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201365006] [2022-03-20 13:06:01,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:06:01,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:06:01,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:06:01,662 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-03-20 13:06:01,663 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-03-20 13:06:01,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:01,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:06:01,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:06:02,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:02,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:06:06,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:06,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201365006] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:06:06,483 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:06:06,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:06:09,470 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:06:09,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1137730536] [2022-03-20 13:06:09,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1137730536] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:06:09,471 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:06:09,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 13:06:09,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283431604] [2022-03-20 13:06:09,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:06:09,471 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 13:06:09,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:06:09,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 13:06:09,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=900, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 13:06:09,472 INFO L87 Difference]: Start difference. First operand 52 states and 65 transitions. Second operand has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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-03-20 13:06:13,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:06:13,271 INFO L93 Difference]: Finished difference Result 66 states and 82 transitions. [2022-03-20 13:06:13,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 13:06:13,271 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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 27 [2022-03-20 13:06:13,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:06:13,272 INFO L225 Difference]: With dead ends: 66 [2022-03-20 13:06:13,272 INFO L226 Difference]: Without dead ends: 61 [2022-03-20 13:06:13,273 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 837 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=333, Invalid=2423, Unknown=0, NotChecked=0, Total=2756 [2022-03-20 13:06:13,273 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 23 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-20 13:06:13,273 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 103 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-20 13:06:13,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-03-20 13:06:13,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 49. [2022-03-20 13:06:13,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 44 states have (on average 1.2954545454545454) internal successors, (57), 44 states have internal predecessors, (57), 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-03-20 13:06:13,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 61 transitions. [2022-03-20 13:06:13,283 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 61 transitions. Word has length 27 [2022-03-20 13:06:13,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:06:13,283 INFO L478 AbstractCegarLoop]: Abstraction has 49 states and 61 transitions. [2022-03-20 13:06:13,283 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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-03-20 13:06:13,283 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 61 transitions. [2022-03-20 13:06:13,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-20 13:06:13,284 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:06:13,284 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:06:13,303 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-03-20 13:06:13,503 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-03-20 13:06:13,503 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:06:13,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:06:13,504 INFO L85 PathProgramCache]: Analyzing trace with hash -433795340, now seen corresponding path program 15 times [2022-03-20 13:06:13,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:06:13,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [225846293] [2022-03-20 13:06:13,797 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:06:14,173 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:06:14,174 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:06:14,174 INFO L85 PathProgramCache]: Analyzing trace with hash -412647018, now seen corresponding path program 1 times [2022-03-20 13:06:14,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:06:14,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469470945] [2022-03-20 13:06:14,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:06:14,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:06:14,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:14,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:06:14,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:14,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:14,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:06:14,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469470945] [2022-03-20 13:06:14,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469470945] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:06:14,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088478832] [2022-03-20 13:06:14,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:06:14,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:06:14,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:06:14,584 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-03-20 13:06:14,585 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-03-20 13:06:14,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:14,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:06:14,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:06:15,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:15,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:06:17,049 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:17,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088478832] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:06:17,049 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:06:17,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:06:19,766 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:06:19,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [225846293] [2022-03-20 13:06:19,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [225846293] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:06:19,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:06:19,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 13:06:19,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154280878] [2022-03-20 13:06:19,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:06:19,767 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 13:06:19,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:06:19,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 13:06:19,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=900, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 13:06:19,768 INFO L87 Difference]: Start difference. First operand 49 states and 61 transitions. Second operand has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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-03-20 13:06:23,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:06:23,456 INFO L93 Difference]: Finished difference Result 74 states and 92 transitions. [2022-03-20 13:06:23,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 13:06:23,457 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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 27 [2022-03-20 13:06:23,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:06:23,457 INFO L225 Difference]: With dead ends: 74 [2022-03-20 13:06:23,457 INFO L226 Difference]: Without dead ends: 69 [2022-03-20 13:06:23,458 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 820 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=333, Invalid=2423, Unknown=0, NotChecked=0, Total=2756 [2022-03-20 13:06:23,458 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 23 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-20 13:06:23,458 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 93 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-20 13:06:23,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2022-03-20 13:06:23,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 46. [2022-03-20 13:06:23,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 41 states have (on average 1.2926829268292683) internal successors, (53), 41 states have internal predecessors, (53), 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-03-20 13:06:23,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 57 transitions. [2022-03-20 13:06:23,468 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 57 transitions. Word has length 27 [2022-03-20 13:06:23,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:06:23,469 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 57 transitions. [2022-03-20 13:06:23,469 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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-03-20 13:06:23,469 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 57 transitions. [2022-03-20 13:06:23,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-20 13:06:23,469 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:06:23,469 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:06:23,486 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-03-20 13:06:23,686 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-03-20 13:06:23,686 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:06:23,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:06:23,686 INFO L85 PathProgramCache]: Analyzing trace with hash -240016336, now seen corresponding path program 16 times [2022-03-20 13:06:23,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:06:23,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [233405064] [2022-03-20 13:06:23,873 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:06:24,272 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:06:24,272 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:06:24,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1636885142, now seen corresponding path program 1 times [2022-03-20 13:06:24,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:06:24,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822677989] [2022-03-20 13:06:24,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:06:24,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:06:24,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:24,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:06:24,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:24,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:24,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:06:24,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822677989] [2022-03-20 13:06:24,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822677989] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:06:24,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588640443] [2022-03-20 13:06:24,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:06:24,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:06:24,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:06:24,774 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-03-20 13:06:24,775 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-03-20 13:06:24,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:24,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:06:24,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:06:26,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:26,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:06:27,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:27,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588640443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:06:27,059 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:06:27,059 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:06:29,893 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:06:29,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [233405064] [2022-03-20 13:06:29,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [233405064] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:06:29,894 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:06:29,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 13:06:29,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346755570] [2022-03-20 13:06:29,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:06:29,894 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 13:06:29,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:06:29,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 13:06:29,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=900, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 13:06:29,895 INFO L87 Difference]: Start difference. First operand 46 states and 57 transitions. Second operand has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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-03-20 13:06:33,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:06:33,589 INFO L93 Difference]: Finished difference Result 68 states and 84 transitions. [2022-03-20 13:06:33,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 13:06:33,589 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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 27 [2022-03-20 13:06:33,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:06:33,590 INFO L225 Difference]: With dead ends: 68 [2022-03-20 13:06:33,590 INFO L226 Difference]: Without dead ends: 63 [2022-03-20 13:06:33,591 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 815 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=333, Invalid=2423, Unknown=0, NotChecked=0, Total=2756 [2022-03-20 13:06:33,591 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 23 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-20 13:06:33,591 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 98 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-20 13:06:33,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-03-20 13:06:33,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 43. [2022-03-20 13:06:33,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 38 states have (on average 1.2894736842105263) internal successors, (49), 38 states have internal predecessors, (49), 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-03-20 13:06:33,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 53 transitions. [2022-03-20 13:06:33,601 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 53 transitions. Word has length 27 [2022-03-20 13:06:33,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:06:33,602 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 53 transitions. [2022-03-20 13:06:33,602 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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-03-20 13:06:33,602 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 53 transitions. [2022-03-20 13:06:33,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-20 13:06:33,602 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:06:33,602 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:06:33,619 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-03-20 13:06:33,815 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-03-20 13:06:33,815 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:06:33,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:06:33,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1928018036, now seen corresponding path program 17 times [2022-03-20 13:06:33,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:06:33,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [461339773] [2022-03-20 13:06:33,998 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:06:34,263 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:06:34,264 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:06:34,264 INFO L85 PathProgramCache]: Analyzing trace with hash -608549994, now seen corresponding path program 1 times [2022-03-20 13:06:34,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:06:34,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423994744] [2022-03-20 13:06:34,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:06:34,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:06:34,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:34,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:06:34,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:34,614 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:34,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:06:34,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423994744] [2022-03-20 13:06:34,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423994744] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:06:34,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201072374] [2022-03-20 13:06:34,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:06:34,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:06:34,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:06:34,615 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-03-20 13:06:34,616 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-03-20 13:06:34,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:34,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:06:34,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:06:35,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:35,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:06:37,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:37,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201072374] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:06:37,056 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:06:37,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:06:39,956 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:06:39,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [461339773] [2022-03-20 13:06:39,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [461339773] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:06:39,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:06:39,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 13:06:39,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052221697] [2022-03-20 13:06:39,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:06:39,957 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 13:06:39,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:06:39,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 13:06:39,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=943, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 13:06:39,957 INFO L87 Difference]: Start difference. First operand 43 states and 53 transitions. Second operand has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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-03-20 13:06:43,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:06:43,741 INFO L93 Difference]: Finished difference Result 66 states and 82 transitions. [2022-03-20 13:06:43,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 13:06:43,742 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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 27 [2022-03-20 13:06:43,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:06:43,742 INFO L225 Difference]: With dead ends: 66 [2022-03-20 13:06:43,742 INFO L226 Difference]: Without dead ends: 61 [2022-03-20 13:06:43,743 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=386, Invalid=2584, Unknown=0, NotChecked=0, Total=2970 [2022-03-20 13:06:43,744 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 24 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 13:06:43,744 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 88 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 476 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-20 13:06:43,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-03-20 13:06:43,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 58. [2022-03-20 13:06:43,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 53 states have (on average 1.3018867924528301) internal successors, (69), 53 states have internal predecessors, (69), 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-03-20 13:06:43,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 73 transitions. [2022-03-20 13:06:43,755 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 73 transitions. Word has length 27 [2022-03-20 13:06:43,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:06:43,755 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 73 transitions. [2022-03-20 13:06:43,755 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 21 states have internal predecessors, (23), 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-03-20 13:06:43,755 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 73 transitions. [2022-03-20 13:06:43,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-20 13:06:43,755 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:06:43,755 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:06:43,772 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-03-20 13:06:43,959 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-03-20 13:06:43,960 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:06:43,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:06:43,960 INFO L85 PathProgramCache]: Analyzing trace with hash -288048176, now seen corresponding path program 18 times [2022-03-20 13:06:43,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:06:43,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1083016901] [2022-03-20 13:06:44,145 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:06:44,516 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:06:44,516 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:06:44,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1440982166, now seen corresponding path program 1 times [2022-03-20 13:06:44,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:06:44,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973011593] [2022-03-20 13:06:44,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:06:44,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:06:44,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:44,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:06:44,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:44,895 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:44,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:06:44,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973011593] [2022-03-20 13:06:44,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973011593] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:06:44,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034254983] [2022-03-20 13:06:44,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:06:44,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:06:44,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:06:44,904 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-03-20 13:06:44,905 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-03-20 13:06:44,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:06:44,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:06:44,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:06:46,000 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:46,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:06:51,524 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse2 (<= (+ c_main_~i~0 1) 0))) (and (forall ((v_main_~i~0_276 Int)) (or (not (< c_main_~i~0 v_main_~i~0_276)) (let ((.cse1 (+ c_main_~a~0 v_main_~i~0_276)) (.cse0 (* c_main_~i~0 2))) (and (<= (+ (div (+ (* (- 2) c_main_~a~0) (* (- 3) v_main_~i~0_276) c_main_~b~0 (* c_main_~i~0 3)) (- 3)) .cse0) .cse1) (<= .cse1 (+ .cse0 (div (+ (* (- 1) c_main_~b~0) (* 2 c_main_~a~0) (* 3 v_main_~i~0_276) (* c_main_~i~0 (- 3))) 3))))))) (or (<= c_main_~i~0 (div (+ c_main_~b~0 c_main_~a~0) 3)) .cse2) (or (< (div (+ (* (- 1) c_main_~a~0) (* (- 1) c_main_~b~0)) (- 3)) 1) .cse2))) is different from false [2022-03-20 13:06:51,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:06:51,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034254983] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:06:51,561 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:06:51,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:06:55,047 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:06:55,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1083016901] [2022-03-20 13:06:55,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1083016901] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:06:55,048 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:06:55,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 13:06:55,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876291796] [2022-03-20 13:06:55,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:06:55,048 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 13:06:55,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:06:55,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 13:06:55,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1020, Unknown=1, NotChecked=66, Total=1260 [2022-03-20 13:06:55,049 INFO L87 Difference]: Start difference. First operand 58 states and 73 transitions. Second operand has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:06:59,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:06:59,746 INFO L93 Difference]: Finished difference Result 67 states and 84 transitions. [2022-03-20 13:06:59,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-20 13:06:59,746 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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 30 [2022-03-20 13:06:59,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:06:59,747 INFO L225 Difference]: With dead ends: 67 [2022-03-20 13:06:59,747 INFO L226 Difference]: Without dead ends: 62 [2022-03-20 13:06:59,748 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1028 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=387, Invalid=3038, Unknown=1, NotChecked=114, Total=3540 [2022-03-20 13:06:59,748 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-20 13:06:59,748 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 102 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-20 13:06:59,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2022-03-20 13:06:59,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 47. [2022-03-20 13:06:59,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 42 states have (on average 1.3095238095238095) internal successors, (55), 42 states have internal predecessors, (55), 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-03-20 13:06:59,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 59 transitions. [2022-03-20 13:06:59,757 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 59 transitions. Word has length 30 [2022-03-20 13:06:59,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:06:59,757 INFO L478 AbstractCegarLoop]: Abstraction has 47 states and 59 transitions. [2022-03-20 13:06:59,757 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:06:59,757 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 59 transitions. [2022-03-20 13:06:59,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-20 13:06:59,757 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:06:59,757 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:06:59,773 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-03-20 13:06:59,957 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-03-20 13:06:59,958 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:06:59,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:06:59,958 INFO L85 PathProgramCache]: Analyzing trace with hash -2063055538, now seen corresponding path program 19 times [2022-03-20 13:06:59,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:06:59,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1282018416] [2022-03-20 13:07:00,162 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:07:00,551 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:07:00,551 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:07:00,551 INFO L85 PathProgramCache]: Analyzing trace with hash -804452970, now seen corresponding path program 1 times [2022-03-20 13:07:00,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:07:00,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495624504] [2022-03-20 13:07:00,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:07:00,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:07:00,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:00,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:07:00,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:00,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:00,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:07:00,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495624504] [2022-03-20 13:07:00,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495624504] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:07:00,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19015363] [2022-03-20 13:07:00,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:07:00,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:07:00,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:07:00,989 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-03-20 13:07:00,992 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-03-20 13:07:01,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:01,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:07:01,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:07:02,125 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:02,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:07:03,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:03,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19015363] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:07:03,160 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:07:03,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:07:06,928 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:07:06,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1282018416] [2022-03-20 13:07:06,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1282018416] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:07:06,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:07:06,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 13:07:06,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815000019] [2022-03-20 13:07:06,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:07:06,929 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 13:07:06,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:07:06,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 13:07:06,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1088, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 13:07:06,930 INFO L87 Difference]: Start difference. First operand 47 states and 59 transitions. Second operand has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:07:11,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:07:11,523 INFO L93 Difference]: Finished difference Result 67 states and 84 transitions. [2022-03-20 13:07:11,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 13:07:11,524 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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 30 [2022-03-20 13:07:11,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:07:11,524 INFO L225 Difference]: With dead ends: 67 [2022-03-20 13:07:11,524 INFO L226 Difference]: Without dead ends: 62 [2022-03-20 13:07:11,525 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1017 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=369, Invalid=3053, Unknown=0, NotChecked=0, Total=3422 [2022-03-20 13:07:11,526 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 25 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-20 13:07:11,526 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 107 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 651 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-20 13:07:11,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2022-03-20 13:07:11,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 61. [2022-03-20 13:07:11,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 56 states have (on average 1.3035714285714286) internal successors, (73), 56 states have internal predecessors, (73), 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-03-20 13:07:11,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 77 transitions. [2022-03-20 13:07:11,538 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 77 transitions. Word has length 30 [2022-03-20 13:07:11,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:07:11,538 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 77 transitions. [2022-03-20 13:07:11,538 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:07:11,538 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 77 transitions. [2022-03-20 13:07:11,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-20 13:07:11,538 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:07:11,538 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:07:11,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-20 13:07:11,741 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-03-20 13:07:11,741 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:07:11,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:07:11,741 INFO L85 PathProgramCache]: Analyzing trace with hash 324113298, now seen corresponding path program 20 times [2022-03-20 13:07:11,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:07:11,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [989346062] [2022-03-20 13:07:12,010 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:07:12,265 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:07:12,265 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:07:12,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1245079190, now seen corresponding path program 1 times [2022-03-20 13:07:12,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:07:12,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821017157] [2022-03-20 13:07:12,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:07:12,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:07:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:12,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:07:12,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:12,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:12,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:07:12,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821017157] [2022-03-20 13:07:12,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821017157] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:07:12,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832576200] [2022-03-20 13:07:12,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:07:12,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:07:12,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:07:12,707 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-03-20 13:07:12,708 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-03-20 13:07:12,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:12,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:07:12,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:07:13,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:13,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:07:15,169 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:15,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832576200] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:07:15,170 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:07:15,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:07:18,685 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:07:18,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [989346062] [2022-03-20 13:07:18,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [989346062] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:07:18,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:07:18,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 13:07:18,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270927447] [2022-03-20 13:07:18,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:07:18,686 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 13:07:18,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:07:18,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 13:07:18,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1086, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 13:07:18,687 INFO L87 Difference]: Start difference. First operand 61 states and 77 transitions. Second operand has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:07:23,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:07:23,183 INFO L93 Difference]: Finished difference Result 78 states and 98 transitions. [2022-03-20 13:07:23,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 13:07:23,183 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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 30 [2022-03-20 13:07:23,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:07:23,184 INFO L225 Difference]: With dead ends: 78 [2022-03-20 13:07:23,184 INFO L226 Difference]: Without dead ends: 73 [2022-03-20 13:07:23,184 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1029 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=376, Invalid=3046, Unknown=0, NotChecked=0, Total=3422 [2022-03-20 13:07:23,184 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 24 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-20 13:07:23,185 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 98 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-20 13:07:23,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-03-20 13:07:23,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 58. [2022-03-20 13:07:23,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 53 states have (on average 1.3018867924528301) internal successors, (69), 53 states have internal predecessors, (69), 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-03-20 13:07:23,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 73 transitions. [2022-03-20 13:07:23,196 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 73 transitions. Word has length 30 [2022-03-20 13:07:23,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:07:23,196 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 73 transitions. [2022-03-20 13:07:23,196 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:07:23,196 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 73 transitions. [2022-03-20 13:07:23,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-20 13:07:23,196 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:07:23,196 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:07:23,216 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-03-20 13:07:23,397 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-03-20 13:07:23,397 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:07:23,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:07:23,397 INFO L85 PathProgramCache]: Analyzing trace with hash 991988686, now seen corresponding path program 21 times [2022-03-20 13:07:23,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:07:23,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [850103044] [2022-03-20 13:07:23,681 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:07:24,064 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:07:24,065 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:07:24,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1000355946, now seen corresponding path program 1 times [2022-03-20 13:07:24,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:07:24,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102869729] [2022-03-20 13:07:24,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:07:24,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:07:24,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:24,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:07:24,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:24,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:24,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:07:24,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102869729] [2022-03-20 13:07:24,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102869729] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:07:24,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812169545] [2022-03-20 13:07:24,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:07:24,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:07:24,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:07:24,438 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-03-20 13:07:24,439 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-03-20 13:07:24,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:24,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:07:24,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:07:25,645 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:25,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:07:28,139 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:28,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812169545] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:07:28,139 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:07:28,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:07:31,625 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:07:31,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [850103044] [2022-03-20 13:07:31,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [850103044] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:07:31,625 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:07:31,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 13:07:31,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330338700] [2022-03-20 13:07:31,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:07:31,626 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 13:07:31,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:07:31,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 13:07:31,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1086, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 13:07:31,626 INFO L87 Difference]: Start difference. First operand 58 states and 73 transitions. Second operand has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:07:36,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:07:36,295 INFO L93 Difference]: Finished difference Result 89 states and 112 transitions. [2022-03-20 13:07:36,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 13:07:36,296 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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 30 [2022-03-20 13:07:36,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:07:36,296 INFO L225 Difference]: With dead ends: 89 [2022-03-20 13:07:36,296 INFO L226 Difference]: Without dead ends: 84 [2022-03-20 13:07:36,297 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=376, Invalid=3046, Unknown=0, NotChecked=0, Total=3422 [2022-03-20 13:07:36,297 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 24 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-20 13:07:36,297 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 113 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 705 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-20 13:07:36,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-03-20 13:07:36,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 55. [2022-03-20 13:07:36,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 50 states have (on average 1.3) internal successors, (65), 50 states have internal predecessors, (65), 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-03-20 13:07:36,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 69 transitions. [2022-03-20 13:07:36,308 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 69 transitions. Word has length 30 [2022-03-20 13:07:36,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:07:36,308 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 69 transitions. [2022-03-20 13:07:36,308 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:07:36,308 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 69 transitions. [2022-03-20 13:07:36,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-20 13:07:36,308 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:07:36,308 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:07:36,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-20 13:07:36,511 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-03-20 13:07:36,512 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:07:36,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:07:36,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1426251026, now seen corresponding path program 22 times [2022-03-20 13:07:36,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:07:36,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1478567687] [2022-03-20 13:07:36,789 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:07:37,169 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:07:37,170 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:07:37,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1049176214, now seen corresponding path program 1 times [2022-03-20 13:07:37,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:07:37,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754739869] [2022-03-20 13:07:37,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:07:37,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:07:37,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:37,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:07:37,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:37,655 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:37,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:07:37,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754739869] [2022-03-20 13:07:37,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754739869] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:07:37,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249137553] [2022-03-20 13:07:37,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:07:37,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:07:37,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:07:37,657 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-03-20 13:07:37,658 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-03-20 13:07:37,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:37,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:07:37,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:07:39,082 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:39,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:07:41,171 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:41,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249137553] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:07:41,172 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:07:41,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:07:44,827 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:07:44,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1478567687] [2022-03-20 13:07:44,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1478567687] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:07:44,827 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:07:44,827 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 13:07:44,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604427543] [2022-03-20 13:07:44,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:07:44,827 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 13:07:44,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:07:44,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 13:07:44,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1088, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 13:07:44,828 INFO L87 Difference]: Start difference. First operand 55 states and 69 transitions. Second operand has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:07:49,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:07:49,192 INFO L93 Difference]: Finished difference Result 83 states and 104 transitions. [2022-03-20 13:07:49,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 13:07:49,193 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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 30 [2022-03-20 13:07:49,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:07:49,193 INFO L225 Difference]: With dead ends: 83 [2022-03-20 13:07:49,193 INFO L226 Difference]: Without dead ends: 78 [2022-03-20 13:07:49,194 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1018 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=373, Invalid=3049, Unknown=0, NotChecked=0, Total=3422 [2022-03-20 13:07:49,194 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 24 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-20 13:07:49,194 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 93 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-20 13:07:49,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-03-20 13:07:49,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 52. [2022-03-20 13:07:49,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 47 states have (on average 1.297872340425532) internal successors, (61), 47 states have internal predecessors, (61), 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-03-20 13:07:49,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 65 transitions. [2022-03-20 13:07:49,208 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 65 transitions. Word has length 30 [2022-03-20 13:07:49,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:07:49,209 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 65 transitions. [2022-03-20 13:07:49,209 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:07:49,209 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 65 transitions. [2022-03-20 13:07:49,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-20 13:07:49,209 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:07:49,209 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:07:49,227 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-03-20 13:07:49,425 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-03-20 13:07:49,425 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:07:49,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:07:49,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1620030030, now seen corresponding path program 23 times [2022-03-20 13:07:49,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:07:49,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [977147643] [2022-03-20 13:07:49,697 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:07:49,955 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:07:49,955 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:07:49,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1196258922, now seen corresponding path program 1 times [2022-03-20 13:07:49,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:07:49,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874561557] [2022-03-20 13:07:49,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:07:49,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:07:49,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:50,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:07:50,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:50,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:50,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:07:50,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874561557] [2022-03-20 13:07:50,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874561557] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:07:50,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246634227] [2022-03-20 13:07:50,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:07:50,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:07:50,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:07:50,341 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-03-20 13:07:50,342 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-03-20 13:07:50,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:07:50,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:07:50,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:07:51,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:51,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:07:58,058 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (< c_main_~i~0 0))) (and (or (<= c_main_~i~0 (div (+ c_main_~b~0 c_main_~a~0) 3)) .cse0) (forall ((v_main_~i~0_361 Int)) (or (not (< c_main_~i~0 v_main_~i~0_361)) (let ((.cse2 (+ c_main_~a~0 v_main_~i~0_361)) (.cse1 (* c_main_~i~0 2))) (and (<= (+ (div (+ (* (- 2) c_main_~a~0) c_main_~b~0 (* (- 3) v_main_~i~0_361) (* c_main_~i~0 3)) (- 3)) .cse1) .cse2) (<= .cse2 (+ (div (+ (* (- 1) c_main_~b~0) (* 2 c_main_~a~0) (* c_main_~i~0 (- 3)) (* 3 v_main_~i~0_361)) 3) .cse1)))))) (or (< (div (+ (* (- 1) c_main_~a~0) (* (- 1) c_main_~b~0)) (- 3)) 1) .cse0))) is different from false [2022-03-20 13:07:58,074 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:07:58,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246634227] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:07:58,074 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:07:58,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:08:01,605 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:08:01,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [977147643] [2022-03-20 13:08:01,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [977147643] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:08:01,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:08:01,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 13:08:01,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778374798] [2022-03-20 13:08:01,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:08:01,606 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 13:08:01,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:08:01,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 13:08:01,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1063, Unknown=1, NotChecked=68, Total=1332 [2022-03-20 13:08:01,607 INFO L87 Difference]: Start difference. First operand 52 states and 65 transitions. Second operand has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:08:06,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:08:06,097 INFO L93 Difference]: Finished difference Result 77 states and 96 transitions. [2022-03-20 13:08:06,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 13:08:06,098 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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 30 [2022-03-20 13:08:06,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:08:06,099 INFO L225 Difference]: With dead ends: 77 [2022-03-20 13:08:06,099 INFO L226 Difference]: Without dead ends: 72 [2022-03-20 13:08:06,099 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=419, Invalid=3006, Unknown=1, NotChecked=114, Total=3540 [2022-03-20 13:08:06,099 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 24 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-20 13:08:06,100 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 108 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-20 13:08:06,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2022-03-20 13:08:06,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 49. [2022-03-20 13:08:06,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 44 states have (on average 1.2954545454545454) internal successors, (57), 44 states have internal predecessors, (57), 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-03-20 13:08:06,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 61 transitions. [2022-03-20 13:08:06,111 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 61 transitions. Word has length 30 [2022-03-20 13:08:06,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:08:06,111 INFO L478 AbstractCegarLoop]: Abstraction has 49 states and 61 transitions. [2022-03-20 13:08:06,111 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:08:06,111 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 61 transitions. [2022-03-20 13:08:06,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-20 13:08:06,111 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:08:06,111 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:08:06,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-20 13:08:06,327 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-03-20 13:08:06,327 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:08:06,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:08:06,328 INFO L85 PathProgramCache]: Analyzing trace with hash -506902894, now seen corresponding path program 24 times [2022-03-20 13:08:06,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:08:06,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [870897380] [2022-03-20 13:08:06,507 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:08:06,905 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:08:06,906 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:08:06,906 INFO L85 PathProgramCache]: Analyzing trace with hash 853273238, now seen corresponding path program 1 times [2022-03-20 13:08:06,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:08:06,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582830479] [2022-03-20 13:08:06,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:08:06,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:08:06,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:08:07,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:08:07,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:08:07,372 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:08:07,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:08:07,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582830479] [2022-03-20 13:08:07,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582830479] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:08:07,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544507634] [2022-03-20 13:08:07,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:08:07,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:08:07,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:08:07,373 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-03-20 13:08:07,374 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-03-20 13:08:07,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:08:07,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:08:07,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:08:08,538 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:08:08,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:08:09,567 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:08:09,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544507634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:08:09,567 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:08:09,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:08:13,216 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:08:13,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [870897380] [2022-03-20 13:08:13,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [870897380] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:08:13,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:08:13,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 13:08:13,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694576840] [2022-03-20 13:08:13,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:08:13,217 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 13:08:13,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:08:13,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 13:08:13,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1088, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 13:08:13,218 INFO L87 Difference]: Start difference. First operand 49 states and 61 transitions. Second operand has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:08:18,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:08:18,130 INFO L93 Difference]: Finished difference Result 75 states and 94 transitions. [2022-03-20 13:08:18,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-20 13:08:18,130 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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 30 [2022-03-20 13:08:18,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:08:18,131 INFO L225 Difference]: With dead ends: 75 [2022-03-20 13:08:18,131 INFO L226 Difference]: Without dead ends: 70 [2022-03-20 13:08:18,132 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1041 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=386, Invalid=3154, Unknown=0, NotChecked=0, Total=3540 [2022-03-20 13:08:18,132 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 24 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-20 13:08:18,132 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 108 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-20 13:08:18,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-03-20 13:08:18,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 67. [2022-03-20 13:08:18,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 62 states have (on average 1.3064516129032258) internal successors, (81), 62 states have internal predecessors, (81), 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-03-20 13:08:18,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 85 transitions. [2022-03-20 13:08:18,147 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 85 transitions. Word has length 30 [2022-03-20 13:08:18,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:08:18,147 INFO L478 AbstractCegarLoop]: Abstraction has 67 states and 85 transitions. [2022-03-20 13:08:18,147 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.04) internal successors, (26), 24 states have internal predecessors, (26), 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-03-20 13:08:18,147 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 85 transitions. [2022-03-20 13:08:18,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 13:08:18,147 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:08:18,147 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:08:18,165 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-03-20 13:08:18,368 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-03-20 13:08:18,368 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:08:18,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:08:18,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1393117770, now seen corresponding path program 25 times [2022-03-20 13:08:18,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:08:18,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1626833102] [2022-03-20 13:08:18,556 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:08:18,941 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:08:18,941 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:08:18,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1392161898, now seen corresponding path program 1 times [2022-03-20 13:08:18,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:08:18,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025401536] [2022-03-20 13:08:18,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:08:18,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:08:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:08:19,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:08:19,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:08:19,395 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:08:19,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:08:19,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025401536] [2022-03-20 13:08:19,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025401536] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:08:19,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103801301] [2022-03-20 13:08:19,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:08:19,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:08:19,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:08:19,397 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-03-20 13:08:19,398 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-03-20 13:08:19,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:08:19,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:08:19,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:08:20,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:08:20,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:08:25,801 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse2 (<= (+ c_main_~i~0 1) 0))) (and (forall ((v_main_~i~0_395 Int)) (or (not (< c_main_~i~0 v_main_~i~0_395)) (let ((.cse1 (* c_main_~i~0 2)) (.cse0 (+ c_main_~a~0 v_main_~i~0_395))) (and (<= .cse0 (+ .cse1 (div (+ (* (- 1) c_main_~b~0) (* 2 c_main_~a~0) (* c_main_~i~0 (- 3)) (* 3 v_main_~i~0_395)) 3))) (<= (+ .cse1 (div (+ (* (- 2) c_main_~a~0) (* (- 3) v_main_~i~0_395) c_main_~b~0 (* c_main_~i~0 3)) (- 3))) .cse0))))) (or (<= c_main_~i~0 (div (+ c_main_~b~0 c_main_~a~0) 3)) .cse2) (or (< (div (+ (* (- 1) c_main_~a~0) (* (- 1) c_main_~b~0)) (- 3)) 1) .cse2))) is different from false [2022-03-20 13:08:25,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:08:25,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103801301] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:08:25,828 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:08:25,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:08:30,130 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:08:30,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1626833102] [2022-03-20 13:08:30,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1626833102] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:08:30,130 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:08:30,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-20 13:08:30,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80010678] [2022-03-20 13:08:30,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:08:30,131 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 13:08:30,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:08:30,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 13:08:30,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1218, Unknown=1, NotChecked=72, Total=1482 [2022-03-20 13:08:30,131 INFO L87 Difference]: Start difference. First operand 67 states and 85 transitions. Second operand has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:08:36,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:08:36,251 INFO L93 Difference]: Finished difference Result 76 states and 96 transitions. [2022-03-20 13:08:36,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-20 13:08:36,251 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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 33 [2022-03-20 13:08:36,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:08:36,252 INFO L225 Difference]: With dead ends: 76 [2022-03-20 13:08:36,252 INFO L226 Difference]: Without dead ends: 71 [2022-03-20 13:08:36,252 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1253 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=430, Invalid=3733, Unknown=1, NotChecked=126, Total=4290 [2022-03-20 13:08:36,253 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 27 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 910 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-20 13:08:36,253 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 132 Invalid, 924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 910 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-03-20 13:08:36,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-03-20 13:08:36,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 53. [2022-03-20 13:08:36,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 48 states have (on average 1.3125) internal successors, (63), 48 states have internal predecessors, (63), 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-03-20 13:08:36,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 67 transitions. [2022-03-20 13:08:36,263 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 67 transitions. Word has length 33 [2022-03-20 13:08:36,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:08:36,263 INFO L478 AbstractCegarLoop]: Abstraction has 53 states and 67 transitions. [2022-03-20 13:08:36,263 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:08:36,264 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 67 transitions. [2022-03-20 13:08:36,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 13:08:36,264 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:08:36,264 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:08:36,280 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-03-20 13:08:36,466 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-03-20 13:08:36,466 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:08:36,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:08:36,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1126842164, now seen corresponding path program 26 times [2022-03-20 13:08:36,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:08:36,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1238598002] [2022-03-20 13:08:36,742 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:08:37,135 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:08:37,135 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:08:37,135 INFO L85 PathProgramCache]: Analyzing trace with hash 657370262, now seen corresponding path program 1 times [2022-03-20 13:08:37,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:08:37,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112815959] [2022-03-20 13:08:37,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:08:37,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:08:37,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:08:37,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:08:37,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:08:37,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:08:37,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:08:37,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112815959] [2022-03-20 13:08:37,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112815959] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:08:37,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512640297] [2022-03-20 13:08:37,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:08:37,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:08:37,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:08:37,669 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-03-20 13:08:37,670 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-03-20 13:08:37,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:08:37,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:08:37,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:08:38,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:08:38,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:08:40,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:08:40,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512640297] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:08:40,123 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:08:40,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:08:44,480 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:08:44,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1238598002] [2022-03-20 13:08:44,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1238598002] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:08:44,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:08:44,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-20 13:08:44,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306435472] [2022-03-20 13:08:44,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:08:44,481 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 13:08:44,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:08:44,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 13:08:44,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 13:08:44,481 INFO L87 Difference]: Start difference. First operand 53 states and 67 transitions. Second operand has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:08:50,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:08:50,008 INFO L93 Difference]: Finished difference Result 76 states and 96 transitions. [2022-03-20 13:08:50,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 13:08:50,008 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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 33 [2022-03-20 13:08:50,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:08:50,009 INFO L225 Difference]: With dead ends: 76 [2022-03-20 13:08:50,009 INFO L226 Difference]: Without dead ends: 71 [2022-03-20 13:08:50,010 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1276 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=467, Invalid=3823, Unknown=0, NotChecked=0, Total=4290 [2022-03-20 13:08:50,010 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 805 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-20 13:08:50,010 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 117 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 805 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-20 13:08:50,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-03-20 13:08:50,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 70. [2022-03-20 13:08:50,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 65 states have (on average 1.3076923076923077) internal successors, (85), 65 states have internal predecessors, (85), 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-03-20 13:08:50,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 89 transitions. [2022-03-20 13:08:50,027 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 89 transitions. Word has length 33 [2022-03-20 13:08:50,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:08:50,027 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 89 transitions. [2022-03-20 13:08:50,027 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:08:50,027 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 89 transitions. [2022-03-20 13:08:50,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 13:08:50,027 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:08:50,027 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:08:50,046 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-03-20 13:08:50,243 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-03-20 13:08:50,243 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:08:50,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:08:50,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1205148272, now seen corresponding path program 27 times [2022-03-20 13:08:50,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:08:50,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [303012593] [2022-03-20 13:08:50,426 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:08:50,792 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:08:50,792 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:08:50,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1588064874, now seen corresponding path program 1 times [2022-03-20 13:08:50,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:08:50,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628799178] [2022-03-20 13:08:50,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:08:50,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:08:50,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:08:51,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:08:51,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:08:51,164 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:08:51,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:08:51,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628799178] [2022-03-20 13:08:51,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628799178] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:08:51,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826583304] [2022-03-20 13:08:51,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:08:51,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:08:51,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:08:51,166 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-03-20 13:08:51,168 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-03-20 13:08:51,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:08:51,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:08:51,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:08:52,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:08:52,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:08:53,475 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:08:53,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826583304] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:08:53,475 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:08:53,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:08:57,721 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:08:57,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [303012593] [2022-03-20 13:08:57,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [303012593] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:08:57,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:08:57,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-20 13:08:57,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963536956] [2022-03-20 13:08:57,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:08:57,722 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 13:08:57,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:08:57,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 13:08:57,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1290, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 13:08:57,723 INFO L87 Difference]: Start difference. First operand 70 states and 89 transitions. Second operand has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:09:02,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:09:02,972 INFO L93 Difference]: Finished difference Result 90 states and 114 transitions. [2022-03-20 13:09:02,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 13:09:02,973 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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 33 [2022-03-20 13:09:02,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:09:02,973 INFO L225 Difference]: With dead ends: 90 [2022-03-20 13:09:02,973 INFO L226 Difference]: Without dead ends: 85 [2022-03-20 13:09:02,974 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1254 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=419, Invalid=3741, Unknown=0, NotChecked=0, Total=4160 [2022-03-20 13:09:02,975 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 25 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-20 13:09:02,975 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 108 Invalid, 763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 753 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-20 13:09:02,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-03-20 13:09:02,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 67. [2022-03-20 13:09:02,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 62 states have (on average 1.3064516129032258) internal successors, (81), 62 states have internal predecessors, (81), 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-03-20 13:09:02,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 85 transitions. [2022-03-20 13:09:02,991 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 85 transitions. Word has length 33 [2022-03-20 13:09:02,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:09:02,991 INFO L478 AbstractCegarLoop]: Abstraction has 67 states and 85 transitions. [2022-03-20 13:09:02,991 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:09:02,991 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 85 transitions. [2022-03-20 13:09:02,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 13:09:02,991 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:09:02,991 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:09:03,008 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-03-20 13:09:03,200 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-03-20 13:09:03,200 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:09:03,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:09:03,201 INFO L85 PathProgramCache]: Analyzing trace with hash -702650188, now seen corresponding path program 28 times [2022-03-20 13:09:03,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:09:03,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [732389618] [2022-03-20 13:09:03,405 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:09:03,781 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:09:03,781 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:09:03,781 INFO L85 PathProgramCache]: Analyzing trace with hash 461467286, now seen corresponding path program 1 times [2022-03-20 13:09:03,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:09:03,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338116826] [2022-03-20 13:09:03,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:09:03,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:09:03,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:04,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:09:04,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:04,303 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:04,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:09:04,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338116826] [2022-03-20 13:09:04,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338116826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:09:04,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366423885] [2022-03-20 13:09:04,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:09:04,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:09:04,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:09:04,305 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-03-20 13:09:04,306 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-03-20 13:09:04,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:04,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:09:04,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:09:05,455 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:05,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:09:06,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:06,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366423885] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:09:06,598 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:09:06,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:09:11,119 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:09:11,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [732389618] [2022-03-20 13:09:11,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [732389618] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:09:11,119 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:09:11,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-20 13:09:11,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447961549] [2022-03-20 13:09:11,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:09:11,120 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 13:09:11,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:09:11,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 13:09:11,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 13:09:11,120 INFO L87 Difference]: Start difference. First operand 67 states and 85 transitions. Second operand has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:09:16,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:09:16,562 INFO L93 Difference]: Finished difference Result 104 states and 132 transitions. [2022-03-20 13:09:16,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 13:09:16,563 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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 33 [2022-03-20 13:09:16,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:09:16,563 INFO L225 Difference]: With dead ends: 104 [2022-03-20 13:09:16,563 INFO L226 Difference]: Without dead ends: 99 [2022-03-20 13:09:16,564 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1300 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=472, Invalid=3818, Unknown=0, NotChecked=0, Total=4290 [2022-03-20 13:09:16,564 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 25 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-20 13:09:16,565 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 113 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-20 13:09:16,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-03-20 13:09:16,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 64. [2022-03-20 13:09:16,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 59 states have (on average 1.305084745762712) internal successors, (77), 59 states have internal predecessors, (77), 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-03-20 13:09:16,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 81 transitions. [2022-03-20 13:09:16,582 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 81 transitions. Word has length 33 [2022-03-20 13:09:16,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:09:16,582 INFO L478 AbstractCegarLoop]: Abstraction has 64 states and 81 transitions. [2022-03-20 13:09:16,582 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:09:16,582 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 81 transitions. [2022-03-20 13:09:16,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 13:09:16,582 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:09:16,582 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:09:16,600 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-03-20 13:09:16,801 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-03-20 13:09:16,802 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:09:16,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:09:16,802 INFO L85 PathProgramCache]: Analyzing trace with hash -34774800, now seen corresponding path program 29 times [2022-03-20 13:09:16,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:09:16,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [340110473] [2022-03-20 13:09:17,094 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:09:17,370 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:09:17,371 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:09:17,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1783967850, now seen corresponding path program 1 times [2022-03-20 13:09:17,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:09:17,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791602682] [2022-03-20 13:09:17,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:09:17,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:09:17,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:17,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:09:17,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:17,729 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:17,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:09:17,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791602682] [2022-03-20 13:09:17,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791602682] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:09:17,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953124009] [2022-03-20 13:09:17,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:09:17,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:09:17,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:09:17,731 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-03-20 13:09:17,731 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-03-20 13:09:17,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:17,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:09:17,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:09:18,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:18,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:09:20,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:20,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953124009] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:09:20,157 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:09:20,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:09:24,711 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:09:24,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [340110473] [2022-03-20 13:09:24,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [340110473] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:09:24,711 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:09:24,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-20 13:09:24,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194981759] [2022-03-20 13:09:24,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:09:24,711 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 13:09:24,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:09:24,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 13:09:24,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=1337, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 13:09:24,712 INFO L87 Difference]: Start difference. First operand 64 states and 81 transitions. Second operand has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:09:30,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:09:30,770 INFO L93 Difference]: Finished difference Result 98 states and 124 transitions. [2022-03-20 13:09:30,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 13:09:30,771 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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 33 [2022-03-20 13:09:30,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:09:30,771 INFO L225 Difference]: With dead ends: 98 [2022-03-20 13:09:30,771 INFO L226 Difference]: Without dead ends: 93 [2022-03-20 13:09:30,772 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1295 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=473, Invalid=3817, Unknown=0, NotChecked=0, Total=4290 [2022-03-20 13:09:30,772 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 25 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 863 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-20 13:09:30,773 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 123 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 863 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-03-20 13:09:30,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-03-20 13:09:30,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 61. [2022-03-20 13:09:30,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 56 states have (on average 1.3035714285714286) internal successors, (73), 56 states have internal predecessors, (73), 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-03-20 13:09:30,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 77 transitions. [2022-03-20 13:09:30,786 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 77 transitions. Word has length 33 [2022-03-20 13:09:30,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:09:30,786 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 77 transitions. [2022-03-20 13:09:30,787 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:09:30,787 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 77 transitions. [2022-03-20 13:09:30,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 13:09:30,787 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:09:30,787 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:09:30,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-20 13:09:30,998 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-03-20 13:09:30,999 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:09:30,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:09:30,999 INFO L85 PathProgramCache]: Analyzing trace with hash 399487540, now seen corresponding path program 30 times [2022-03-20 13:09:30,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:09:30,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [659680979] [2022-03-20 13:09:31,274 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:09:31,657 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:09:31,658 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:09:31,658 INFO L85 PathProgramCache]: Analyzing trace with hash 265564310, now seen corresponding path program 1 times [2022-03-20 13:09:31,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:09:31,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198349340] [2022-03-20 13:09:31,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:09:31,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:09:31,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:32,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:09:32,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:32,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:32,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:09:32,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198349340] [2022-03-20 13:09:32,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198349340] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:09:32,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649721901] [2022-03-20 13:09:32,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:09:32,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:09:32,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:09:32,140 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-03-20 13:09:32,141 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-03-20 13:09:32,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:32,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:09:32,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:09:33,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:33,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:09:34,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:34,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649721901] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:09:34,494 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:09:34,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:09:38,754 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:09:38,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [659680979] [2022-03-20 13:09:38,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [659680979] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:09:38,755 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:09:38,755 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-20 13:09:38,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927120603] [2022-03-20 13:09:38,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:09:38,755 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 13:09:38,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:09:38,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 13:09:38,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=1337, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 13:09:38,756 INFO L87 Difference]: Start difference. First operand 61 states and 77 transitions. Second operand has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:09:44,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:09:44,467 INFO L93 Difference]: Finished difference Result 92 states and 116 transitions. [2022-03-20 13:09:44,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 13:09:44,468 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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 33 [2022-03-20 13:09:44,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:09:44,468 INFO L225 Difference]: With dead ends: 92 [2022-03-20 13:09:44,468 INFO L226 Difference]: Without dead ends: 87 [2022-03-20 13:09:44,469 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1290 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=473, Invalid=3817, Unknown=0, NotChecked=0, Total=4290 [2022-03-20 13:09:44,469 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 25 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 899 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-20 13:09:44,469 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 128 Invalid, 909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 899 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-03-20 13:09:44,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-03-20 13:09:44,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 58. [2022-03-20 13:09:44,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 53 states have (on average 1.3018867924528301) internal successors, (69), 53 states have internal predecessors, (69), 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-03-20 13:09:44,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 73 transitions. [2022-03-20 13:09:44,482 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 73 transitions. Word has length 33 [2022-03-20 13:09:44,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:09:44,482 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 73 transitions. [2022-03-20 13:09:44,482 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:09:44,482 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 73 transitions. [2022-03-20 13:09:44,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 13:09:44,483 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:09:44,483 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:09:44,515 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-03-20 13:09:44,683 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-03-20 13:09:44,683 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:09:44,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:09:44,684 INFO L85 PathProgramCache]: Analyzing trace with hash 593266544, now seen corresponding path program 31 times [2022-03-20 13:09:44,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:09:44,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [140594216] [2022-03-20 13:09:44,864 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:09:45,116 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:09:45,116 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:09:45,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1979870826, now seen corresponding path program 1 times [2022-03-20 13:09:45,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:09:45,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775157683] [2022-03-20 13:09:45,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:09:45,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:09:45,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:45,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:09:45,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:45,527 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:45,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:09:45,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775157683] [2022-03-20 13:09:45,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775157683] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:09:45,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093600610] [2022-03-20 13:09:45,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:09:45,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:09:45,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:09:45,529 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-03-20 13:09:45,530 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-03-20 13:09:45,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:45,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:09:45,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:09:46,853 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:46,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:09:47,966 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:47,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093600610] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:09:47,966 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:09:47,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:09:52,259 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:09:52,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [140594216] [2022-03-20 13:09:52,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [140594216] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:09:52,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:09:52,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-20 13:09:52,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130033414] [2022-03-20 13:09:52,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:09:52,259 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 13:09:52,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:09:52,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 13:09:52,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1290, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 13:09:52,260 INFO L87 Difference]: Start difference. First operand 58 states and 73 transitions. Second operand has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:09:57,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:09:57,716 INFO L93 Difference]: Finished difference Result 86 states and 108 transitions. [2022-03-20 13:09:57,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 13:09:57,716 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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 33 [2022-03-20 13:09:57,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:09:57,717 INFO L225 Difference]: With dead ends: 86 [2022-03-20 13:09:57,717 INFO L226 Difference]: Without dead ends: 81 [2022-03-20 13:09:57,718 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1246 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=419, Invalid=3741, Unknown=0, NotChecked=0, Total=4160 [2022-03-20 13:09:57,718 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 25 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-20 13:09:57,718 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 123 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 860 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-20 13:09:57,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-03-20 13:09:57,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 55. [2022-03-20 13:09:57,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 50 states have (on average 1.3) internal successors, (65), 50 states have internal predecessors, (65), 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-03-20 13:09:57,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 69 transitions. [2022-03-20 13:09:57,730 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 69 transitions. Word has length 33 [2022-03-20 13:09:57,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:09:57,730 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 69 transitions. [2022-03-20 13:09:57,731 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:09:57,731 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 69 transitions. [2022-03-20 13:09:57,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 13:09:57,731 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:09:57,731 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:09:57,747 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-03-20 13:09:57,938 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-03-20 13:09:57,938 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:09:57,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:09:57,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1533666380, now seen corresponding path program 32 times [2022-03-20 13:09:57,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:09:57,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1222188169] [2022-03-20 13:09:58,125 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:09:58,503 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:09:58,503 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:09:58,503 INFO L85 PathProgramCache]: Analyzing trace with hash 69661334, now seen corresponding path program 1 times [2022-03-20 13:09:58,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:09:58,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418607139] [2022-03-20 13:09:58,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:09:58,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:09:58,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:58,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:09:58,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:58,893 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:09:58,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:09:58,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418607139] [2022-03-20 13:09:58,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418607139] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:09:58,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764437945] [2022-03-20 13:09:58,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:09:58,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:09:58,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:09:58,895 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-03-20 13:09:58,896 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-03-20 13:09:58,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:09:58,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:09:58,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:10:00,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:10:00,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:10:01,466 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:10:01,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764437945] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:10:01,467 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:10:01,467 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:10:05,810 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:10:05,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1222188169] [2022-03-20 13:10:05,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1222188169] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:10:05,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:10:05,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-20 13:10:05,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109605909] [2022-03-20 13:10:05,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:10:05,810 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 13:10:05,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:10:05,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 13:10:05,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1339, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 13:10:05,811 INFO L87 Difference]: Start difference. First operand 55 states and 69 transitions. Second operand has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:10:12,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:10:12,225 INFO L93 Difference]: Finished difference Result 84 states and 106 transitions. [2022-03-20 13:10:12,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-20 13:10:12,225 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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 33 [2022-03-20 13:10:12,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:10:12,226 INFO L225 Difference]: With dead ends: 84 [2022-03-20 13:10:12,226 INFO L226 Difference]: Without dead ends: 79 [2022-03-20 13:10:12,226 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1316 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=484, Invalid=3938, Unknown=0, NotChecked=0, Total=4422 [2022-03-20 13:10:12,226 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 25 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 900 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-20 13:10:12,226 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 128 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 900 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-03-20 13:10:12,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-03-20 13:10:12,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 76. [2022-03-20 13:10:12,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 71 states have (on average 1.3098591549295775) internal successors, (93), 71 states have internal predecessors, (93), 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-03-20 13:10:12,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 97 transitions. [2022-03-20 13:10:12,247 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 97 transitions. Word has length 33 [2022-03-20 13:10:12,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:10:12,247 INFO L478 AbstractCegarLoop]: Abstraction has 76 states and 97 transitions. [2022-03-20 13:10:12,247 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 27 states have internal predecessors, (29), 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-03-20 13:10:12,247 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 97 transitions. [2022-03-20 13:10:12,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 13:10:12,247 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:10:12,247 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:10:12,264 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-03-20 13:10:12,462 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-03-20 13:10:12,463 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:10:12,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:10:12,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1597068784, now seen corresponding path program 33 times [2022-03-20 13:10:12,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:10:12,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2138315974] [2022-03-20 13:10:12,725 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:10:12,960 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:10:12,960 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:10:12,960 INFO L85 PathProgramCache]: Analyzing trace with hash 2119193494, now seen corresponding path program 1 times [2022-03-20 13:10:12,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:10:12,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738975981] [2022-03-20 13:10:12,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:10:12,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:10:12,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:10:13,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:10:13,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:10:13,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:10:13,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:10:13,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738975981] [2022-03-20 13:10:13,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738975981] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:10:13,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315872622] [2022-03-20 13:10:13,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:10:13,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:10:13,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:10:13,347 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-03-20 13:10:13,348 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-03-20 13:10:13,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:10:13,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:10:13,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:10:14,516 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:10:14,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:10:15,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:10:15,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315872622] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:10:15,608 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:10:15,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:10:20,533 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:10:20,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2138315974] [2022-03-20 13:10:20,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2138315974] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:10:20,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:10:20,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 13:10:20,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455018935] [2022-03-20 13:10:20,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:10:20,534 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 13:10:20,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:10:20,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 13:10:20,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1511, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 13:10:20,535 INFO L87 Difference]: Start difference. First operand 76 states and 97 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:10:26,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:10:26,978 INFO L93 Difference]: Finished difference Result 85 states and 108 transitions. [2022-03-20 13:10:26,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-20 13:10:26,978 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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 36 [2022-03-20 13:10:26,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:10:26,979 INFO L225 Difference]: With dead ends: 85 [2022-03-20 13:10:26,979 INFO L226 Difference]: Without dead ends: 80 [2022-03-20 13:10:26,980 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1537 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=478, Invalid=4634, Unknown=0, NotChecked=0, Total=5112 [2022-03-20 13:10:26,981 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 936 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-20 13:10:26,981 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 122 Invalid, 951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 936 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-03-20 13:10:26,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-03-20 13:10:26,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 59. [2022-03-20 13:10:26,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 54 states have (on average 1.3148148148148149) internal successors, (71), 54 states have internal predecessors, (71), 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-03-20 13:10:26,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 75 transitions. [2022-03-20 13:10:26,994 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 75 transitions. Word has length 36 [2022-03-20 13:10:26,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:10:26,995 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 75 transitions. [2022-03-20 13:10:26,995 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:10:26,995 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 75 transitions. [2022-03-20 13:10:26,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 13:10:26,995 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:10:26,995 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:10:27,013 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-03-20 13:10:27,211 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-03-20 13:10:27,212 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:10:27,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:10:27,212 INFO L85 PathProgramCache]: Analyzing trace with hash 922891150, now seen corresponding path program 34 times [2022-03-20 13:10:27,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:10:27,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [752221885] [2022-03-20 13:10:27,475 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:10:27,838 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:10:27,839 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:10:27,839 INFO L85 PathProgramCache]: Analyzing trace with hash -126241642, now seen corresponding path program 1 times [2022-03-20 13:10:27,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:10:27,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234205756] [2022-03-20 13:10:27,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:10:27,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:10:27,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:10:28,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:10:28,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:10:28,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:10:28,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:10:28,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234205756] [2022-03-20 13:10:28,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234205756] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:10:28,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848347874] [2022-03-20 13:10:28,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:10:28,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:10:28,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:10:28,224 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-03-20 13:10:28,225 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-03-20 13:10:28,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:10:28,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:10:28,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:10:29,320 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:10:29,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:10:30,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:10:30,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848347874] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:10:30,541 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:10:30,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:10:35,953 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:10:35,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [752221885] [2022-03-20 13:10:35,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [752221885] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:10:35,953 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:10:35,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 13:10:35,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824631575] [2022-03-20 13:10:35,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:10:35,954 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 13:10:35,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:10:35,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 13:10:35,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1563, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 13:10:35,955 INFO L87 Difference]: Start difference. First operand 59 states and 75 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:10:43,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:10:43,335 INFO L93 Difference]: Finished difference Result 85 states and 108 transitions. [2022-03-20 13:10:43,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 13:10:43,335 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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 36 [2022-03-20 13:10:43,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:10:43,336 INFO L225 Difference]: With dead ends: 85 [2022-03-20 13:10:43,336 INFO L226 Difference]: Without dead ends: 80 [2022-03-20 13:10:43,336 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1522 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=516, Invalid=4596, Unknown=0, NotChecked=0, Total=5112 [2022-03-20 13:10:43,337 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 28 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 1109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-03-20 13:10:43,337 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 142 Invalid, 1109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1094 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-03-20 13:10:43,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-03-20 13:10:43,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 79. [2022-03-20 13:10:43,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 74 states have (on average 1.3108108108108107) internal successors, (97), 74 states have internal predecessors, (97), 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-03-20 13:10:43,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 101 transitions. [2022-03-20 13:10:43,359 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 101 transitions. Word has length 36 [2022-03-20 13:10:43,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:10:43,359 INFO L478 AbstractCegarLoop]: Abstraction has 79 states and 101 transitions. [2022-03-20 13:10:43,359 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:10:43,359 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 101 transitions. [2022-03-20 13:10:43,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 13:10:43,359 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:10:43,360 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:10:43,376 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-03-20 13:10:43,576 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-03-20 13:10:43,576 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:10:43,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:10:43,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1572912850, now seen corresponding path program 35 times [2022-03-20 13:10:43,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:10:43,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [809882546] [2022-03-20 13:10:43,876 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:10:44,280 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:10:44,281 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:10:44,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1923290518, now seen corresponding path program 1 times [2022-03-20 13:10:44,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:10:44,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842025531] [2022-03-20 13:10:44,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:10:44,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:10:44,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:10:44,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:10:44,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:10:44,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:10:44,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:10:44,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842025531] [2022-03-20 13:10:44,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842025531] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:10:44,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331441164] [2022-03-20 13:10:44,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:10:44,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:10:44,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:10:44,679 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-03-20 13:10:44,680 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-03-20 13:10:44,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:10:44,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:10:44,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:10:45,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:10:45,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:10:47,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:10:47,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331441164] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:10:47,095 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:10:47,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:10:51,977 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:10:51,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [809882546] [2022-03-20 13:10:51,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [809882546] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:10:51,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:10:51,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 13:10:51,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237661281] [2022-03-20 13:10:51,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:10:51,978 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 13:10:51,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:10:51,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 13:10:51,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=1512, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 13:10:51,979 INFO L87 Difference]: Start difference. First operand 79 states and 101 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:10:58,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:10:58,662 INFO L93 Difference]: Finished difference Result 102 states and 130 transitions. [2022-03-20 13:10:58,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 13:10:58,663 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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 36 [2022-03-20 13:10:58,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:10:58,663 INFO L225 Difference]: With dead ends: 102 [2022-03-20 13:10:58,663 INFO L226 Difference]: Without dead ends: 97 [2022-03-20 13:10:58,664 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1500 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=462, Invalid=4508, Unknown=0, NotChecked=0, Total=4970 [2022-03-20 13:10:58,664 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 1012 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-03-20 13:10:58,664 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 128 Invalid, 1012 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1001 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-03-20 13:10:58,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-03-20 13:10:58,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 76. [2022-03-20 13:10:58,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 71 states have (on average 1.3098591549295775) internal successors, (93), 71 states have internal predecessors, (93), 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-03-20 13:10:58,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 97 transitions. [2022-03-20 13:10:58,685 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 97 transitions. Word has length 36 [2022-03-20 13:10:58,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:10:58,685 INFO L478 AbstractCegarLoop]: Abstraction has 76 states and 97 transitions. [2022-03-20 13:10:58,685 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:10:58,685 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 97 transitions. [2022-03-20 13:10:58,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 13:10:58,685 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:10:58,685 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:10:58,702 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-03-20 13:10:58,902 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-03-20 13:10:58,902 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:10:58,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:10:58,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1651218958, now seen corresponding path program 36 times [2022-03-20 13:10:58,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:10:58,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1112854449] [2022-03-20 13:10:59,189 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:10:59,591 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:10:59,591 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:10:59,591 INFO L85 PathProgramCache]: Analyzing trace with hash -322144618, now seen corresponding path program 1 times [2022-03-20 13:10:59,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:10:59,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31088884] [2022-03-20 13:10:59,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:10:59,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:10:59,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:11:00,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:11:00,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:11:00,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:11:00,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:11:00,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31088884] [2022-03-20 13:11:00,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31088884] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:11:00,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635163601] [2022-03-20 13:11:00,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:11:00,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:11:00,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:11:00,047 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-03-20 13:11:00,048 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-03-20 13:11:00,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:11:00,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:11:00,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:11:01,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:11:01,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:11:02,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:11:02,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635163601] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:11:02,515 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:11:02,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:11:07,924 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:11:07,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1112854449] [2022-03-20 13:11:07,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1112854449] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:11:07,925 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:11:07,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 13:11:07,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442999350] [2022-03-20 13:11:07,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:11:07,925 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 13:11:07,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:11:07,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 13:11:07,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=1562, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 13:11:07,926 INFO L87 Difference]: Start difference. First operand 76 states and 97 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:11:14,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:11:14,799 INFO L93 Difference]: Finished difference Result 119 states and 152 transitions. [2022-03-20 13:11:14,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 13:11:14,799 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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 36 [2022-03-20 13:11:14,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:11:14,800 INFO L225 Difference]: With dead ends: 119 [2022-03-20 13:11:14,800 INFO L226 Difference]: Without dead ends: 114 [2022-03-20 13:11:14,801 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1552 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=522, Invalid=4590, Unknown=0, NotChecked=0, Total=5112 [2022-03-20 13:11:14,801 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-03-20 13:11:14,801 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 133 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1036 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-03-20 13:11:14,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-20 13:11:14,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 73. [2022-03-20 13:11:14,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 68 states have (on average 1.3088235294117647) internal successors, (89), 68 states have internal predecessors, (89), 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-03-20 13:11:14,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 93 transitions. [2022-03-20 13:11:14,821 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 93 transitions. Word has length 36 [2022-03-20 13:11:14,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:11:14,821 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 93 transitions. [2022-03-20 13:11:14,821 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:11:14,821 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 93 transitions. [2022-03-20 13:11:14,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 13:11:14,821 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:11:14,821 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:11:14,839 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-03-20 13:11:15,038 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-03-20 13:11:15,038 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:11:15,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:11:15,038 INFO L85 PathProgramCache]: Analyzing trace with hash -256579502, now seen corresponding path program 37 times [2022-03-20 13:11:15,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:11:15,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [996131763] [2022-03-20 13:11:15,322 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:11:15,707 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:11:15,708 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:11:15,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1727387542, now seen corresponding path program 1 times [2022-03-20 13:11:15,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:11:15,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375122588] [2022-03-20 13:11:15,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:11:15,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:11:15,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:11:16,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:11:16,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:11:16,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:11:16,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:11:16,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375122588] [2022-03-20 13:11:16,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375122588] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:11:16,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284610113] [2022-03-20 13:11:16,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:11:16,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:11:16,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:11:16,116 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-03-20 13:11:16,116 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-03-20 13:11:16,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:11:16,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:11:16,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:11:17,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:11:17,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:11:18,446 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:11:18,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284610113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:11:18,447 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:11:18,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:11:23,869 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:11:23,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [996131763] [2022-03-20 13:11:23,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [996131763] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:11:23,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:11:23,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 13:11:23,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472339763] [2022-03-20 13:11:23,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:11:23,869 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 13:11:23,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:11:23,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 13:11:23,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=1512, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 13:11:23,870 INFO L87 Difference]: Start difference. First operand 73 states and 93 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:11:30,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:11:30,505 INFO L93 Difference]: Finished difference Result 113 states and 144 transitions. [2022-03-20 13:11:30,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 13:11:30,506 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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 36 [2022-03-20 13:11:30,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:11:30,506 INFO L225 Difference]: With dead ends: 113 [2022-03-20 13:11:30,506 INFO L226 Difference]: Without dead ends: 108 [2022-03-20 13:11:30,507 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1502 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=462, Invalid=4508, Unknown=0, NotChecked=0, Total=4970 [2022-03-20 13:11:30,507 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 918 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 918 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-20 13:11:30,507 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 118 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 918 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-03-20 13:11:30,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-03-20 13:11:30,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 70. [2022-03-20 13:11:30,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 65 states have (on average 1.3076923076923077) internal successors, (85), 65 states have internal predecessors, (85), 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-03-20 13:11:30,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 89 transitions. [2022-03-20 13:11:30,526 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 89 transitions. Word has length 36 [2022-03-20 13:11:30,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:11:30,526 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 89 transitions. [2022-03-20 13:11:30,526 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:11:30,526 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 89 transitions. [2022-03-20 13:11:30,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 13:11:30,526 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:11:30,526 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:11:30,545 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-03-20 13:11:30,745 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-03-20 13:11:30,745 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:11:30,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:11:30,745 INFO L85 PathProgramCache]: Analyzing trace with hash 411295886, now seen corresponding path program 38 times [2022-03-20 13:11:30,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:11:30,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1883663777] [2022-03-20 13:11:30,940 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:11:31,341 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:11:31,341 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:11:31,342 INFO L85 PathProgramCache]: Analyzing trace with hash -518047594, now seen corresponding path program 1 times [2022-03-20 13:11:31,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:11:31,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596638457] [2022-03-20 13:11:31,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:11:31,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:11:31,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:11:31,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:11:31,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:11:31,712 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:11:31,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:11:31,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596638457] [2022-03-20 13:11:31,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596638457] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:11:31,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484487763] [2022-03-20 13:11:31,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:11:31,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:11:31,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:11:31,714 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-03-20 13:11:31,715 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-03-20 13:11:31,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:11:31,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:11:31,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:11:32,966 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:11:32,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:11:34,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:11:34,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484487763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:11:34,062 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:11:34,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:11:39,245 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:11:39,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1883663777] [2022-03-20 13:11:39,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1883663777] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:11:39,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:11:39,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 13:11:39,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578765784] [2022-03-20 13:11:39,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:11:39,246 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 13:11:39,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:11:39,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 13:11:39,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=1562, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 13:11:39,247 INFO L87 Difference]: Start difference. First operand 70 states and 89 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:11:45,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:11:45,703 INFO L93 Difference]: Finished difference Result 107 states and 136 transitions. [2022-03-20 13:11:45,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 13:11:45,703 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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 36 [2022-03-20 13:11:45,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:11:45,704 INFO L225 Difference]: With dead ends: 107 [2022-03-20 13:11:45,704 INFO L226 Difference]: Without dead ends: 102 [2022-03-20 13:11:45,705 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1556 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=522, Invalid=4590, Unknown=0, NotChecked=0, Total=5112 [2022-03-20 13:11:45,705 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 1035 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 1046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-20 13:11:45,705 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 133 Invalid, 1046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1035 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-03-20 13:11:45,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-03-20 13:11:45,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 67. [2022-03-20 13:11:45,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 62 states have (on average 1.3064516129032258) internal successors, (81), 62 states have internal predecessors, (81), 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-03-20 13:11:45,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 85 transitions. [2022-03-20 13:11:45,723 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 85 transitions. Word has length 36 [2022-03-20 13:11:45,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:11:45,723 INFO L478 AbstractCegarLoop]: Abstraction has 67 states and 85 transitions. [2022-03-20 13:11:45,723 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:11:45,723 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 85 transitions. [2022-03-20 13:11:45,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 13:11:45,724 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:11:45,724 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:11:45,740 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-03-20 13:11:45,939 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-03-20 13:11:45,939 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:11:45,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:11:45,939 INFO L85 PathProgramCache]: Analyzing trace with hash 845558226, now seen corresponding path program 39 times [2022-03-20 13:11:45,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:11:45,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [253699878] [2022-03-20 13:11:46,120 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:11:46,375 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:11:46,375 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:11:46,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1531484566, now seen corresponding path program 1 times [2022-03-20 13:11:46,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:11:46,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348788093] [2022-03-20 13:11:46,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:11:46,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:11:46,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:11:46,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:11:46,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:11:46,822 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:11:46,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:11:46,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348788093] [2022-03-20 13:11:46,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348788093] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:11:46,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359386395] [2022-03-20 13:11:46,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:11:46,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:11:46,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:11:46,824 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-03-20 13:11:46,825 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-03-20 13:11:46,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:11:46,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:11:46,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:11:48,190 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:11:48,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:11:52,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:11:52,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359386395] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:11:52,279 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:11:52,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:11:57,533 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:11:57,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [253699878] [2022-03-20 13:11:57,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [253699878] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:11:57,533 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:11:57,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 13:11:57,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815887227] [2022-03-20 13:11:57,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:11:57,534 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 13:11:57,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:11:57,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 13:11:57,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=1562, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 13:11:57,534 INFO L87 Difference]: Start difference. First operand 67 states and 85 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:12:03,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:12:03,823 INFO L93 Difference]: Finished difference Result 101 states and 128 transitions. [2022-03-20 13:12:03,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 13:12:03,823 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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 36 [2022-03-20 13:12:03,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:12:03,823 INFO L225 Difference]: With dead ends: 101 [2022-03-20 13:12:03,824 INFO L226 Difference]: Without dead ends: 96 [2022-03-20 13:12:03,824 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1551 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=522, Invalid=4590, Unknown=0, NotChecked=0, Total=5112 [2022-03-20 13:12:03,824 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 960 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-20 13:12:03,825 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 123 Invalid, 971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 960 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-03-20 13:12:03,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-20 13:12:03,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 64. [2022-03-20 13:12:03,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 59 states have (on average 1.305084745762712) internal successors, (77), 59 states have internal predecessors, (77), 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-03-20 13:12:03,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 81 transitions. [2022-03-20 13:12:03,841 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 81 transitions. Word has length 36 [2022-03-20 13:12:03,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:12:03,841 INFO L478 AbstractCegarLoop]: Abstraction has 64 states and 81 transitions. [2022-03-20 13:12:03,841 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:12:03,841 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 81 transitions. [2022-03-20 13:12:03,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 13:12:03,842 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:12:03,842 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:12:03,858 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-03-20 13:12:04,051 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-03-20 13:12:04,051 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:12:04,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:12:04,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1039337230, now seen corresponding path program 40 times [2022-03-20 13:12:04,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:12:04,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1160533243] [2022-03-20 13:12:04,223 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:12:04,459 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:12:04,459 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:12:04,460 INFO L85 PathProgramCache]: Analyzing trace with hash -713950570, now seen corresponding path program 1 times [2022-03-20 13:12:04,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:12:04,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356789477] [2022-03-20 13:12:04,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:12:04,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:12:04,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:12:04,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:12:04,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:12:04,925 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:12:04,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:12:04,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356789477] [2022-03-20 13:12:04,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356789477] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:12:04,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13867749] [2022-03-20 13:12:04,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:12:04,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:12:04,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:12:04,926 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-03-20 13:12:04,927 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-03-20 13:12:04,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:12:04,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:12:04,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:12:06,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:12:06,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:12:13,934 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (<= (+ c_main_~i~0 1) 0))) (and (or (<= c_main_~i~0 (div (+ c_main_~b~0 c_main_~a~0) 3)) .cse0) (forall ((v_main_~b~0_674 Int)) (or (not (< c_main_~b~0 v_main_~b~0_674)) (let ((.cse1 (+ v_main_~b~0_674 c_main_~a~0))) (and (<= (+ c_main_~i~0 c_main_~b~0 (div (+ (* (- 2) c_main_~a~0) (* v_main_~b~0_674 (- 3)) (* c_main_~b~0 4)) (- 3))) .cse1) (<= .cse1 (+ c_main_~i~0 c_main_~b~0 (div (+ (* 2 c_main_~a~0) (* c_main_~b~0 (- 4)) (* 3 v_main_~b~0_674)) 3))))))) (or (< (div (+ (* (- 1) c_main_~a~0) (* (- 1) c_main_~b~0)) (- 3)) 1) .cse0))) is different from false [2022-03-20 13:12:13,985 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:12:13,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13867749] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:12:13,985 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:12:13,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:12:19,452 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:12:19,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1160533243] [2022-03-20 13:12:19,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1160533243] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:12:19,452 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:12:19,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 13:12:19,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410121550] [2022-03-20 13:12:19,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:12:19,452 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 13:12:19,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:12:19,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 13:12:19,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=1435, Unknown=1, NotChecked=78, Total=1722 [2022-03-20 13:12:19,453 INFO L87 Difference]: Start difference. First operand 64 states and 81 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:12:26,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:12:26,513 INFO L93 Difference]: Finished difference Result 95 states and 120 transitions. [2022-03-20 13:12:26,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 13:12:26,514 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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 36 [2022-03-20 13:12:26,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:12:26,515 INFO L225 Difference]: With dead ends: 95 [2022-03-20 13:12:26,515 INFO L226 Difference]: Without dead ends: 90 [2022-03-20 13:12:26,515 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1448 ImplicationChecksByTransitivity, 17.0s TimeCoverageRelationStatistics Valid=457, Invalid=4376, Unknown=1, NotChecked=136, Total=4970 [2022-03-20 13:12:26,515 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-03-20 13:12:26,516 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 138 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1076 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-03-20 13:12:26,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-03-20 13:12:26,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 61. [2022-03-20 13:12:26,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 56 states have (on average 1.3035714285714286) internal successors, (73), 56 states have internal predecessors, (73), 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-03-20 13:12:26,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 77 transitions. [2022-03-20 13:12:26,533 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 77 transitions. Word has length 36 [2022-03-20 13:12:26,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:12:26,533 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 77 transitions. [2022-03-20 13:12:26,533 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:12:26,533 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 77 transitions. [2022-03-20 13:12:26,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 13:12:26,534 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:12:26,534 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:12:26,555 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-03-20 13:12:26,749 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-03-20 13:12:26,750 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:12:26,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:12:26,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1087595694, now seen corresponding path program 41 times [2022-03-20 13:12:26,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:12:26,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1064659454] [2022-03-20 13:12:26,926 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:12:27,178 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:12:27,179 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:12:27,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1335581590, now seen corresponding path program 1 times [2022-03-20 13:12:27,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:12:27,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540288574] [2022-03-20 13:12:27,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:12:27,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:12:27,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:12:27,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:12:27,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:12:27,575 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:12:27,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:12:27,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540288574] [2022-03-20 13:12:27,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540288574] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:12:27,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658677369] [2022-03-20 13:12:27,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:12:27,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:12:27,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:12:27,576 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-03-20 13:12:27,577 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-03-20 13:12:27,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:12:27,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:12:27,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:12:28,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:12:28,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:12:34,873 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse2 (<= (+ c_main_~i~0 1) 0))) (and (forall ((v_main_~i~0_691 Int)) (or (let ((.cse1 (+ c_main_~a~0 v_main_~i~0_691)) (.cse0 (* c_main_~i~0 2))) (and (<= (+ (div (+ (* (- 2) c_main_~a~0) c_main_~b~0 (* (- 3) v_main_~i~0_691) (* c_main_~i~0 3)) (- 3)) .cse0) .cse1) (<= .cse1 (+ .cse0 (div (+ (* (- 1) c_main_~b~0) (* 2 c_main_~a~0) (* 3 v_main_~i~0_691) (* c_main_~i~0 (- 3))) 3))))) (not (< c_main_~i~0 v_main_~i~0_691)))) (or (<= c_main_~i~0 (div (+ c_main_~b~0 c_main_~a~0) 3)) .cse2) (or (< (div (+ (* (- 1) c_main_~a~0) (* (- 1) c_main_~b~0)) (- 3)) 1) .cse2))) is different from false [2022-03-20 13:12:34,896 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:12:34,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658677369] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:12:34,896 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:12:34,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:12:39,818 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:12:39,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1064659454] [2022-03-20 13:12:39,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1064659454] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:12:39,819 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:12:39,819 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 13:12:39,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247334738] [2022-03-20 13:12:39,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:12:39,819 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 13:12:39,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:12:39,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 13:12:39,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1437, Unknown=1, NotChecked=78, Total=1722 [2022-03-20 13:12:39,820 INFO L87 Difference]: Start difference. First operand 61 states and 77 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:12:46,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:12:46,285 INFO L93 Difference]: Finished difference Result 93 states and 118 transitions. [2022-03-20 13:12:46,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-20 13:12:46,286 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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 36 [2022-03-20 13:12:46,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:12:46,287 INFO L225 Difference]: With dead ends: 93 [2022-03-20 13:12:46,287 INFO L226 Difference]: Without dead ends: 88 [2022-03-20 13:12:46,287 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1472 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=467, Invalid=4506, Unknown=1, NotChecked=138, Total=5112 [2022-03-20 13:12:46,288 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 997 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 1009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 997 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-20 13:12:46,288 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 128 Invalid, 1009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 997 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-03-20 13:12:46,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-03-20 13:12:46,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 85. [2022-03-20 13:12:46,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 80 states have (on average 1.3125) internal successors, (105), 80 states have internal predecessors, (105), 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-03-20 13:12:46,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 109 transitions. [2022-03-20 13:12:46,314 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 109 transitions. Word has length 36 [2022-03-20 13:12:46,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:12:46,315 INFO L478 AbstractCegarLoop]: Abstraction has 85 states and 109 transitions. [2022-03-20 13:12:46,315 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 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-03-20 13:12:46,315 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 109 transitions. [2022-03-20 13:12:46,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 13:12:46,315 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:12:46,315 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:12:46,334 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-03-20 13:12:46,521 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-03-20 13:12:46,521 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:12:46,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:12:46,522 INFO L85 PathProgramCache]: Analyzing trace with hash -123003018, now seen corresponding path program 42 times [2022-03-20 13:12:46,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:12:46,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1524256041] [2022-03-20 13:12:46,726 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:12:47,147 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:12:47,148 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:12:47,148 INFO L85 PathProgramCache]: Analyzing trace with hash -909853546, now seen corresponding path program 1 times [2022-03-20 13:12:47,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:12:47,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633997778] [2022-03-20 13:12:47,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:12:47,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:12:47,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:12:47,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:12:47,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:12:47,549 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:12:47,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:12:47,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633997778] [2022-03-20 13:12:47,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633997778] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:12:47,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269136864] [2022-03-20 13:12:47,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:12:47,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:12:47,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:12:47,550 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-03-20 13:12:47,551 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-03-20 13:12:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:12:47,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:12:47,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:12:48,801 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:12:48,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:12:53,055 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse2 (<= (+ c_main_~i~0 1) 0))) (and (forall ((v_main_~i~0_710 Int)) (or (let ((.cse1 (+ c_main_~a~0 v_main_~i~0_710)) (.cse0 (* c_main_~i~0 2))) (and (<= (+ (div (+ (* (- 2) c_main_~a~0) c_main_~b~0 (* c_main_~i~0 3) (* (- 3) v_main_~i~0_710)) (- 3)) .cse0) .cse1) (<= .cse1 (+ .cse0 (div (+ (* (- 1) c_main_~b~0) (* 3 v_main_~i~0_710) (* 2 c_main_~a~0) (* c_main_~i~0 (- 3))) 3))))) (not (< c_main_~i~0 v_main_~i~0_710)))) (or (<= c_main_~i~0 (div (+ c_main_~b~0 c_main_~a~0) 3)) .cse2) (or (< (div (+ (* (- 1) c_main_~a~0) (* (- 1) c_main_~b~0)) (- 3)) 1) .cse2))) is different from false [2022-03-20 13:12:53,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:12:53,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269136864] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:12:53,070 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:12:53,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:12:59,007 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:12:59,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1524256041] [2022-03-20 13:12:59,008 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1524256041] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:12:59,008 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:12:59,008 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 13:12:59,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963828052] [2022-03-20 13:12:59,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:12:59,008 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 13:12:59,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:12:59,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 13:12:59,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=1668, Unknown=1, NotChecked=84, Total=1980 [2022-03-20 13:12:59,009 INFO L87 Difference]: Start difference. First operand 85 states and 109 transitions. Second operand has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:13:07,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:13:07,070 INFO L93 Difference]: Finished difference Result 94 states and 120 transitions. [2022-03-20 13:13:07,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-20 13:13:07,071 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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 39 [2022-03-20 13:13:07,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:13:07,071 INFO L225 Difference]: With dead ends: 94 [2022-03-20 13:13:07,071 INFO L226 Difference]: Without dead ends: 89 [2022-03-20 13:13:07,072 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1777 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=516, Invalid=5339, Unknown=1, NotChecked=150, Total=6006 [2022-03-20 13:13:07,073 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 28 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 1200 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-03-20 13:13:07,073 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 142 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1200 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-03-20 13:13:07,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-03-20 13:13:07,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 65. [2022-03-20 13:13:07,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 60 states have (on average 1.3166666666666667) internal successors, (79), 60 states have internal predecessors, (79), 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-03-20 13:13:07,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 83 transitions. [2022-03-20 13:13:07,116 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 83 transitions. Word has length 39 [2022-03-20 13:13:07,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:13:07,116 INFO L478 AbstractCegarLoop]: Abstraction has 65 states and 83 transitions. [2022-03-20 13:13:07,116 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:13:07,116 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 83 transitions. [2022-03-20 13:13:07,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 13:13:07,117 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:13:07,117 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:13:07,153 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-03-20 13:13:07,331 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-03-20 13:13:07,331 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:13:07,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:13:07,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1898010380, now seen corresponding path program 43 times [2022-03-20 13:13:07,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:13:07,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [928833479] [2022-03-20 13:13:07,589 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:13:07,941 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:13:07,941 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:13:07,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1139678614, now seen corresponding path program 1 times [2022-03-20 13:13:07,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:13:07,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410914798] [2022-03-20 13:13:07,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:13:07,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:13:07,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:13:08,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:13:08,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:13:08,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:13:08,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:13:08,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410914798] [2022-03-20 13:13:08,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410914798] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:13:08,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311090385] [2022-03-20 13:13:08,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:13:08,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:13:08,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:13:08,310 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-03-20 13:13:08,311 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-03-20 13:13:08,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:13:08,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:13:08,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:13:09,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:13:09,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:13:14,250 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse2 (<= (+ c_main_~i~0 1) 0))) (and (forall ((v_main_~i~0_730 Int)) (or (not (< c_main_~i~0 v_main_~i~0_730)) (let ((.cse1 (* c_main_~i~0 2)) (.cse0 (+ c_main_~a~0 v_main_~i~0_730))) (and (<= .cse0 (+ (div (+ (* (- 1) c_main_~b~0) (* 2 c_main_~a~0) (* 3 v_main_~i~0_730) (* c_main_~i~0 (- 3))) 3) .cse1)) (<= (+ (div (+ (* (- 2) c_main_~a~0) (* (- 3) v_main_~i~0_730) c_main_~b~0 (* c_main_~i~0 3)) (- 3)) .cse1) .cse0))))) (or (<= c_main_~i~0 (div (+ c_main_~b~0 c_main_~a~0) 3)) .cse2) (or (< (div (+ (* (- 1) c_main_~a~0) (* (- 1) c_main_~b~0)) (- 3)) 1) .cse2))) is different from false [2022-03-20 13:13:14,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:13:14,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311090385] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:13:14,265 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:13:14,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:13:20,447 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:13:20,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [928833479] [2022-03-20 13:13:20,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [928833479] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:13:20,447 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:13:20,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 13:13:20,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034975124] [2022-03-20 13:13:20,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:13:20,447 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 13:13:20,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:13:20,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 13:13:20,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1670, Unknown=1, NotChecked=84, Total=1980 [2022-03-20 13:13:20,448 INFO L87 Difference]: Start difference. First operand 65 states and 83 transitions. Second operand has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:13:28,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:13:28,734 INFO L93 Difference]: Finished difference Result 94 states and 120 transitions. [2022-03-20 13:13:28,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 13:13:28,735 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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 39 [2022-03-20 13:13:28,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:13:28,735 INFO L225 Difference]: With dead ends: 94 [2022-03-20 13:13:28,735 INFO L226 Difference]: Without dead ends: 89 [2022-03-20 13:13:28,736 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1685 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=494, Invalid=5209, Unknown=1, NotChecked=148, Total=5852 [2022-03-20 13:13:28,736 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 28 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 1290 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 1306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-03-20 13:13:28,736 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 152 Invalid, 1306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1290 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-03-20 13:13:28,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-03-20 13:13:28,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 88. [2022-03-20 13:13:28,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 83 states have (on average 1.3132530120481927) internal successors, (109), 83 states have internal predecessors, (109), 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-03-20 13:13:28,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 113 transitions. [2022-03-20 13:13:28,796 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 113 transitions. Word has length 39 [2022-03-20 13:13:28,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:13:28,796 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 113 transitions. [2022-03-20 13:13:28,796 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:13:28,796 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 113 transitions. [2022-03-20 13:13:28,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 13:13:28,796 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:13:28,796 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:13:28,815 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-03-20 13:13:28,997 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-03-20 13:13:28,997 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:13:28,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:13:28,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1185883952, now seen corresponding path program 44 times [2022-03-20 13:13:28,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:13:28,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [361413832] [2022-03-20 13:13:29,183 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:13:29,552 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:13:29,552 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:13:29,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1105756522, now seen corresponding path program 1 times [2022-03-20 13:13:29,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:13:29,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032768806] [2022-03-20 13:13:29,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:13:29,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:13:29,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:13:30,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:13:30,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:13:30,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:13:30,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:13:30,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032768806] [2022-03-20 13:13:30,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032768806] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:13:30,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423372602] [2022-03-20 13:13:30,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:13:30,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:13:30,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:13:30,072 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-03-20 13:13:30,073 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-03-20 13:13:30,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:13:30,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:13:30,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:13:31,409 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:13:31,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:13:32,575 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:13:32,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423372602] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:13:32,575 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:13:32,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:13:38,770 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:13:38,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [361413832] [2022-03-20 13:13:38,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [361413832] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:13:38,770 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:13:38,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 13:13:38,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449684103] [2022-03-20 13:13:38,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:13:38,771 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 13:13:38,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:13:38,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 13:13:38,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1752, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 13:13:38,772 INFO L87 Difference]: Start difference. First operand 88 states and 113 transitions. Second operand has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:13:46,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:13:46,844 INFO L93 Difference]: Finished difference Result 114 states and 146 transitions. [2022-03-20 13:13:46,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 13:13:46,844 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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 39 [2022-03-20 13:13:46,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:13:46,845 INFO L225 Difference]: With dead ends: 114 [2022-03-20 13:13:46,845 INFO L226 Difference]: Without dead ends: 109 [2022-03-20 13:13:46,845 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1767 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=505, Invalid=5347, Unknown=0, NotChecked=0, Total=5852 [2022-03-20 13:13:46,846 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 1185 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 1197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-03-20 13:13:46,846 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 138 Invalid, 1197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1185 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-03-20 13:13:46,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-03-20 13:13:46,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 85. [2022-03-20 13:13:46,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 80 states have (on average 1.3125) internal successors, (105), 80 states have internal predecessors, (105), 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-03-20 13:13:46,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 109 transitions. [2022-03-20 13:13:46,873 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 109 transitions. Word has length 39 [2022-03-20 13:13:46,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:13:46,873 INFO L478 AbstractCegarLoop]: Abstraction has 85 states and 109 transitions. [2022-03-20 13:13:46,873 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:13:46,873 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 109 transitions. [2022-03-20 13:13:46,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 13:13:46,873 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:13:46,873 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:13:46,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-20 13:13:47,089 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-03-20 13:13:47,090 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:13:47,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:13:47,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1835905652, now seen corresponding path program 45 times [2022-03-20 13:13:47,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:13:47,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1616294986] [2022-03-20 13:13:47,381 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:13:47,653 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:13:47,654 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:13:47,654 INFO L85 PathProgramCache]: Analyzing trace with hash 943775638, now seen corresponding path program 1 times [2022-03-20 13:13:47,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:13:47,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817685528] [2022-03-20 13:13:47,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:13:47,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:13:47,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:13:48,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:13:48,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:13:48,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:13:48,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:13:48,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817685528] [2022-03-20 13:13:48,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817685528] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:13:48,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575047706] [2022-03-20 13:13:48,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:13:48,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:13:48,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:13:48,096 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-03-20 13:13:48,099 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-03-20 13:13:48,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:13:48,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:13:48,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:13:49,256 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:13:49,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:13:53,436 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (<= (+ c_main_~i~0 1) 0))) (and (forall ((v_main_~b~0_772 Int)) (or (let ((.cse0 (+ v_main_~b~0_772 c_main_~a~0))) (and (<= .cse0 (+ (div (+ (* 2 c_main_~a~0) (* c_main_~b~0 (- 4)) (* 3 v_main_~b~0_772)) 3) c_main_~i~0 c_main_~b~0)) (<= (+ c_main_~i~0 c_main_~b~0 (div (+ (* (- 2) c_main_~a~0) (* c_main_~b~0 4) (* v_main_~b~0_772 (- 3))) (- 3))) .cse0))) (not (< c_main_~b~0 v_main_~b~0_772)))) (or (<= c_main_~i~0 (div (+ c_main_~b~0 c_main_~a~0) 3)) .cse1) (or (< (div (+ (* (- 1) c_main_~a~0) (* (- 1) c_main_~b~0)) (- 3)) 1) .cse1))) is different from false [2022-03-20 13:13:53,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:13:53,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575047706] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:13:53,485 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:13:53,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:13:59,313 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:13:59,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1616294986] [2022-03-20 13:13:59,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1616294986] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:13:59,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:13:59,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 13:13:59,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108531387] [2022-03-20 13:13:59,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:13:59,314 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 13:13:59,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:13:59,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 13:13:59,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1669, Unknown=1, NotChecked=84, Total=1980 [2022-03-20 13:13:59,315 INFO L87 Difference]: Start difference. First operand 85 states and 109 transitions. Second operand has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:14:06,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:14:06,503 INFO L93 Difference]: Finished difference Result 134 states and 172 transitions. [2022-03-20 13:14:06,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 13:14:06,503 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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 39 [2022-03-20 13:14:06,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:14:06,504 INFO L225 Difference]: With dead ends: 134 [2022-03-20 13:14:06,504 INFO L226 Difference]: Without dead ends: 129 [2022-03-20 13:14:06,504 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1732 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=500, Invalid=5203, Unknown=1, NotChecked=148, Total=5852 [2022-03-20 13:14:06,505 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 1140 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 1152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-20 13:14:06,505 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 133 Invalid, 1152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1140 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-03-20 13:14:06,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-03-20 13:14:06,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 82. [2022-03-20 13:14:06,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 77 states have (on average 1.3116883116883118) internal successors, (101), 77 states have internal predecessors, (101), 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-03-20 13:14:06,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 105 transitions. [2022-03-20 13:14:06,530 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 105 transitions. Word has length 39 [2022-03-20 13:14:06,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:14:06,531 INFO L478 AbstractCegarLoop]: Abstraction has 82 states and 105 transitions. [2022-03-20 13:14:06,531 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:14:06,531 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 105 transitions. [2022-03-20 13:14:06,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 13:14:06,531 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:14:06,531 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:14:06,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-20 13:14:06,747 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-03-20 13:14:06,747 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:14:06,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:14:06,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1914211760, now seen corresponding path program 46 times [2022-03-20 13:14:06,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:14:06,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1151363216] [2022-03-20 13:14:07,011 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:14:07,385 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:14:07,386 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:14:07,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1301659498, now seen corresponding path program 1 times [2022-03-20 13:14:07,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:14:07,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882051463] [2022-03-20 13:14:07,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:14:07,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:14:07,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:14:07,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:14:07,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:14:07,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:14:07,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:14:07,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882051463] [2022-03-20 13:14:07,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882051463] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:14:07,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072639885] [2022-03-20 13:14:07,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:14:07,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:14:07,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:14:07,798 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-03-20 13:14:07,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-20 13:14:07,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:14:07,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:14:07,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:14:09,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:14:09,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:14:10,155 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:14:10,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072639885] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:14:10,155 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:14:10,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:14:16,187 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:14:16,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1151363216] [2022-03-20 13:14:16,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1151363216] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:14:16,187 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:14:16,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 13:14:16,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645020083] [2022-03-20 13:14:16,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:14:16,188 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 13:14:16,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:14:16,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 13:14:16,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1752, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 13:14:16,188 INFO L87 Difference]: Start difference. First operand 82 states and 105 transitions. Second operand has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:14:24,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:14:24,222 INFO L93 Difference]: Finished difference Result 128 states and 164 transitions. [2022-03-20 13:14:24,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 13:14:24,222 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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 39 [2022-03-20 13:14:24,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:14:24,223 INFO L225 Difference]: With dead ends: 128 [2022-03-20 13:14:24,223 INFO L226 Difference]: Without dead ends: 123 [2022-03-20 13:14:24,224 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1769 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=505, Invalid=5347, Unknown=0, NotChecked=0, Total=5852 [2022-03-20 13:14:24,224 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 1225 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 1237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-03-20 13:14:24,224 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 143 Invalid, 1237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1225 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-03-20 13:14:24,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-03-20 13:14:24,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 79. [2022-03-20 13:14:24,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 74 states have (on average 1.3108108108108107) internal successors, (97), 74 states have internal predecessors, (97), 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-03-20 13:14:24,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 101 transitions. [2022-03-20 13:14:24,248 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 101 transitions. Word has length 39 [2022-03-20 13:14:24,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:14:24,248 INFO L478 AbstractCegarLoop]: Abstraction has 79 states and 101 transitions. [2022-03-20 13:14:24,248 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:14:24,248 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 101 transitions. [2022-03-20 13:14:24,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 13:14:24,249 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:14:24,249 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:14:24,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-20 13:14:24,463 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:14:24,464 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:14:24,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:14:24,464 INFO L85 PathProgramCache]: Analyzing trace with hash 6413300, now seen corresponding path program 47 times [2022-03-20 13:14:24,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:14:24,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [650852320] [2022-03-20 13:14:24,745 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:14:25,028 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:14:25,029 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:14:25,029 INFO L85 PathProgramCache]: Analyzing trace with hash 747872662, now seen corresponding path program 1 times [2022-03-20 13:14:25,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:14:25,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904210418] [2022-03-20 13:14:25,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:14:25,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:14:25,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:14:25,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:14:25,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:14:25,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:14:25,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:14:25,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904210418] [2022-03-20 13:14:25,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904210418] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:14:25,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824489686] [2022-03-20 13:14:25,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:14:25,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:14:25,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:14:25,710 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 13:14:25,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-20 13:14:25,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:14:25,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:14:25,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:14:26,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:14:26,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:14:28,066 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:14:28,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824489686] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:14:28,066 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:14:28,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:14:33,812 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:14:33,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [650852320] [2022-03-20 13:14:33,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [650852320] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:14:33,813 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:14:33,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 13:14:33,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489517336] [2022-03-20 13:14:33,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:14:33,813 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 13:14:33,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:14:33,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 13:14:33,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1805, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 13:14:33,814 INFO L87 Difference]: Start difference. First operand 79 states and 101 transitions. Second operand has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:14:41,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:14:41,626 INFO L93 Difference]: Finished difference Result 122 states and 156 transitions. [2022-03-20 13:14:41,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 13:14:41,627 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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 39 [2022-03-20 13:14:41,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:14:41,627 INFO L225 Difference]: With dead ends: 122 [2022-03-20 13:14:41,627 INFO L226 Difference]: Without dead ends: 117 [2022-03-20 13:14:41,628 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1815 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=571, Invalid=5435, Unknown=0, NotChecked=0, Total=6006 [2022-03-20 13:14:41,628 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 1273 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 1285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-03-20 13:14:41,628 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 148 Invalid, 1285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1273 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-03-20 13:14:41,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2022-03-20 13:14:41,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 76. [2022-03-20 13:14:41,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 71 states have (on average 1.3098591549295775) internal successors, (93), 71 states have internal predecessors, (93), 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-03-20 13:14:41,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 97 transitions. [2022-03-20 13:14:41,652 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 97 transitions. Word has length 39 [2022-03-20 13:14:41,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:14:41,653 INFO L478 AbstractCegarLoop]: Abstraction has 76 states and 97 transitions. [2022-03-20 13:14:41,653 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:14:41,653 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 97 transitions. [2022-03-20 13:14:41,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 13:14:41,653 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:14:41,653 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:14:41,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-20 13:14:41,887 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:14:41,887 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:14:41,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:14:41,888 INFO L85 PathProgramCache]: Analyzing trace with hash 674288688, now seen corresponding path program 48 times [2022-03-20 13:14:41,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:14:41,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [82004931] [2022-03-20 13:14:42,222 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:14:42,490 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:14:42,490 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:14:42,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1497562474, now seen corresponding path program 1 times [2022-03-20 13:14:42,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:14:42,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550449063] [2022-03-20 13:14:42,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:14:42,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:14:42,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:14:42,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:14:42,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:14:42,922 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:14:42,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:14:42,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550449063] [2022-03-20 13:14:42,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550449063] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:14:42,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444176133] [2022-03-20 13:14:42,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:14:42,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:14:42,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:14:42,924 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 13:14:42,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-20 13:14:42,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:14:42,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:14:42,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:14:44,281 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:14:44,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:14:49,853 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse2 (<= (+ c_main_~i~0 1) 0))) (and (forall ((v_main_~i~0_830 Int)) (or (not (< c_main_~i~0 v_main_~i~0_830)) (let ((.cse1 (* c_main_~i~0 2)) (.cse0 (+ c_main_~a~0 v_main_~i~0_830))) (and (<= .cse0 (+ (div (+ (* (- 1) c_main_~b~0) (* 2 c_main_~a~0) (* 3 v_main_~i~0_830) (* c_main_~i~0 (- 3))) 3) .cse1)) (<= (+ (div (+ (* (- 2) c_main_~a~0) c_main_~b~0 (* (- 3) v_main_~i~0_830) (* c_main_~i~0 3)) (- 3)) .cse1) .cse0))))) (or (<= c_main_~i~0 (div (+ c_main_~b~0 c_main_~a~0) 3)) .cse2) (or (< (div (+ (* (- 1) c_main_~a~0) (* (- 1) c_main_~b~0)) (- 3)) 1) .cse2))) is different from false [2022-03-20 13:14:49,867 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:14:49,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444176133] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:14:49,868 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:14:49,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:14:55,587 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:14:55,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [82004931] [2022-03-20 13:14:55,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [82004931] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:14:55,588 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:14:55,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 13:14:55,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284067279] [2022-03-20 13:14:55,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:14:55,588 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 13:14:55,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:14:55,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 13:14:55,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1669, Unknown=1, NotChecked=84, Total=1980 [2022-03-20 13:14:55,589 INFO L87 Difference]: Start difference. First operand 76 states and 97 transitions. Second operand has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:15:03,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:15:03,048 INFO L93 Difference]: Finished difference Result 116 states and 148 transitions. [2022-03-20 13:15:03,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 13:15:03,048 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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 39 [2022-03-20 13:15:03,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:15:03,049 INFO L225 Difference]: With dead ends: 116 [2022-03-20 13:15:03,049 INFO L226 Difference]: Without dead ends: 111 [2022-03-20 13:15:03,050 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1706 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=500, Invalid=5203, Unknown=1, NotChecked=148, Total=5852 [2022-03-20 13:15:03,050 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 1230 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 1242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-03-20 13:15:03,050 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 143 Invalid, 1242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1230 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-03-20 13:15:03,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-03-20 13:15:03,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 73. [2022-03-20 13:15:03,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 68 states have (on average 1.3088235294117647) internal successors, (89), 68 states have internal predecessors, (89), 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-03-20 13:15:03,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 93 transitions. [2022-03-20 13:15:03,072 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 93 transitions. Word has length 39 [2022-03-20 13:15:03,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:15:03,072 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 93 transitions. [2022-03-20 13:15:03,072 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:15:03,072 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 93 transitions. [2022-03-20 13:15:03,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 13:15:03,072 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:15:03,072 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:15:03,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-20 13:15:03,291 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:15:03,291 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:15:03,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:15:03,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1108551028, now seen corresponding path program 49 times [2022-03-20 13:15:03,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:15:03,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1308111547] [2022-03-20 13:15:03,580 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:15:03,841 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:15:03,841 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:15:03,841 INFO L85 PathProgramCache]: Analyzing trace with hash 551969686, now seen corresponding path program 1 times [2022-03-20 13:15:03,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:15:03,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449218273] [2022-03-20 13:15:03,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:15:03,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:15:03,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:15:04,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:15:04,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:15:04,301 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:15:04,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:15:04,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449218273] [2022-03-20 13:15:04,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449218273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:15:04,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165984054] [2022-03-20 13:15:04,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:15:04,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:15:04,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:15:04,304 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 13:15:04,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-20 13:15:04,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:15:04,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:15:04,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:15:05,509 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:15:05,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:15:06,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:15:06,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165984054] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:15:06,616 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:15:06,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:15:12,696 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:15:12,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1308111547] [2022-03-20 13:15:12,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1308111547] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:15:12,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:15:12,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 13:15:12,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591873796] [2022-03-20 13:15:12,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:15:12,697 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 13:15:12,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:15:12,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 13:15:12,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1805, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 13:15:12,698 INFO L87 Difference]: Start difference. First operand 73 states and 93 transitions. Second operand has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:15:20,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:15:20,632 INFO L93 Difference]: Finished difference Result 110 states and 140 transitions. [2022-03-20 13:15:20,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 13:15:20,632 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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 39 [2022-03-20 13:15:20,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:15:20,633 INFO L225 Difference]: With dead ends: 110 [2022-03-20 13:15:20,633 INFO L226 Difference]: Without dead ends: 105 [2022-03-20 13:15:20,634 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1805 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=571, Invalid=5435, Unknown=0, NotChecked=0, Total=6006 [2022-03-20 13:15:20,634 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 1232 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 1244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-03-20 13:15:20,634 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 143 Invalid, 1244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1232 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-03-20 13:15:20,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-03-20 13:15:20,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 70. [2022-03-20 13:15:20,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 65 states have (on average 1.3076923076923077) internal successors, (85), 65 states have internal predecessors, (85), 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-03-20 13:15:20,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 89 transitions. [2022-03-20 13:15:20,666 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 89 transitions. Word has length 39 [2022-03-20 13:15:20,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:15:20,668 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 89 transitions. [2022-03-20 13:15:20,668 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:15:20,669 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 89 transitions. [2022-03-20 13:15:20,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 13:15:20,669 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:15:20,669 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:15:20,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-20 13:15:20,889 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-20 13:15:20,889 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:15:20,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:15:20,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1302330032, now seen corresponding path program 50 times [2022-03-20 13:15:20,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:15:20,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1289912069] [2022-03-20 13:15:21,209 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:15:21,601 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:15:21,602 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:15:21,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1693465450, now seen corresponding path program 1 times [2022-03-20 13:15:21,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:15:21,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326412739] [2022-03-20 13:15:21,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:15:21,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:15:21,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:15:22,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:15:22,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:15:22,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:15:22,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:15:22,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326412739] [2022-03-20 13:15:22,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326412739] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:15:22,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316693997] [2022-03-20 13:15:22,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:15:22,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:15:22,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:15:22,036 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 13:15:22,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-20 13:15:22,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:15:22,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:15:22,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:15:23,234 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:15:23,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:15:24,357 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:15:24,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316693997] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:15:24,357 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:15:24,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:15:30,376 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:15:30,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1289912069] [2022-03-20 13:15:30,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1289912069] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:15:30,376 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:15:30,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 13:15:30,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478971694] [2022-03-20 13:15:30,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:15:30,377 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 13:15:30,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:15:30,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 13:15:30,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1752, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 13:15:30,377 INFO L87 Difference]: Start difference. First operand 70 states and 89 transitions. Second operand has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:15:38,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:15:38,559 INFO L93 Difference]: Finished difference Result 104 states and 132 transitions. [2022-03-20 13:15:38,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 13:15:38,560 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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 39 [2022-03-20 13:15:38,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:15:38,560 INFO L225 Difference]: With dead ends: 104 [2022-03-20 13:15:38,560 INFO L226 Difference]: Without dead ends: 99 [2022-03-20 13:15:38,561 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1737 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=505, Invalid=5347, Unknown=0, NotChecked=0, Total=5852 [2022-03-20 13:15:38,561 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 1318 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 1330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-03-20 13:15:38,561 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 153 Invalid, 1330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1318 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-03-20 13:15:38,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-03-20 13:15:38,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 67. [2022-03-20 13:15:38,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 62 states have (on average 1.3064516129032258) internal successors, (81), 62 states have internal predecessors, (81), 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-03-20 13:15:38,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 85 transitions. [2022-03-20 13:15:38,581 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 85 transitions. Word has length 39 [2022-03-20 13:15:38,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:15:38,581 INFO L478 AbstractCegarLoop]: Abstraction has 67 states and 85 transitions. [2022-03-20 13:15:38,581 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:15:38,581 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 85 transitions. [2022-03-20 13:15:38,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 13:15:38,582 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:15:38,582 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:15:38,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-20 13:15:38,797 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-03-20 13:15:38,798 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:15:38,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:15:38,798 INFO L85 PathProgramCache]: Analyzing trace with hash -824602892, now seen corresponding path program 51 times [2022-03-20 13:15:38,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:15:38,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2034581487] [2022-03-20 13:15:39,000 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:15:39,402 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:15:39,402 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:15:39,403 INFO L85 PathProgramCache]: Analyzing trace with hash 356066710, now seen corresponding path program 1 times [2022-03-20 13:15:39,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:15:39,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792229808] [2022-03-20 13:15:39,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:15:39,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:15:39,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:15:39,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:15:39,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:15:39,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:15:39,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:15:39,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792229808] [2022-03-20 13:15:39,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792229808] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:15:39,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849579354] [2022-03-20 13:15:39,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:15:39,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:15:39,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:15:39,844 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 13:15:39,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-20 13:15:39,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:15:39,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:15:39,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:15:41,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:15:41,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:15:42,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:15:42,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849579354] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:15:42,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:15:42,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:15:48,432 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:15:48,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2034581487] [2022-03-20 13:15:48,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2034581487] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:15:48,432 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:15:48,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 13:15:48,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978702573] [2022-03-20 13:15:48,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:15:48,432 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 13:15:48,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:15:48,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 13:15:48,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1754, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 13:15:48,433 INFO L87 Difference]: Start difference. First operand 67 states and 85 transitions. Second operand has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:15:56,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:15:56,622 INFO L93 Difference]: Finished difference Result 102 states and 130 transitions. [2022-03-20 13:15:56,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-20 13:15:56,623 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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 39 [2022-03-20 13:15:56,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:15:56,623 INFO L225 Difference]: With dead ends: 102 [2022-03-20 13:15:56,623 INFO L226 Difference]: Without dead ends: 97 [2022-03-20 13:15:56,624 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1776 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=515, Invalid=5491, Unknown=0, NotChecked=0, Total=6006 [2022-03-20 13:15:56,624 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 1227 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 1240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-03-20 13:15:56,624 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 143 Invalid, 1240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1227 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-03-20 13:15:56,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-03-20 13:15:56,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 94. [2022-03-20 13:15:56,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 89 states have (on average 1.3146067415730338) internal successors, (117), 89 states have internal predecessors, (117), 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-03-20 13:15:56,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 121 transitions. [2022-03-20 13:15:56,658 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 121 transitions. Word has length 39 [2022-03-20 13:15:56,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:15:56,658 INFO L478 AbstractCegarLoop]: Abstraction has 94 states and 121 transitions. [2022-03-20 13:15:56,658 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 33 states have internal predecessors, (35), 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-03-20 13:15:56,658 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 121 transitions. [2022-03-20 13:15:56,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 13:15:56,658 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:15:56,658 INFO L499 BasicCegarLoop]: trace histogram [10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:15:56,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-20 13:15:56,871 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:15:56,871 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:15:56,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:15:56,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2024597584, now seen corresponding path program 52 times [2022-03-20 13:15:56,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:15:56,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1051774229] [2022-03-20 13:15:57,133 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:15:57,390 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:15:57,391 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:15:57,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1889368426, now seen corresponding path program 1 times [2022-03-20 13:15:57,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:15:57,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309515813] [2022-03-20 13:15:57,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:15:57,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:15:57,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:15:57,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:15:57,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:15:57,810 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:15:57,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:15:57,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309515813] [2022-03-20 13:15:57,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309515813] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:15:57,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725074507] [2022-03-20 13:15:57,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:15:57,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:15:57,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:15:57,812 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 13:15:57,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-20 13:15:57,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:15:57,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:15:57,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:15:59,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:15:59,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:16:00,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:16:00,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725074507] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:16:00,261 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:16:00,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:16:07,100 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:16:07,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1051774229] [2022-03-20 13:16:07,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1051774229] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:16:07,100 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:16:07,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-03-20 13:16:07,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364879380] [2022-03-20 13:16:07,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:16:07,101 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-20 13:16:07,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:16:07,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-20 13:16:07,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=2009, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 13:16:07,101 INFO L87 Difference]: Start difference. First operand 94 states and 121 transitions. Second operand has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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-03-20 13:16:16,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:16:16,583 INFO L93 Difference]: Finished difference Result 103 states and 132 transitions. [2022-03-20 13:16:16,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-20 13:16:16,584 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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 42 [2022-03-20 13:16:16,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:16:16,584 INFO L225 Difference]: With dead ends: 103 [2022-03-20 13:16:16,585 INFO L226 Difference]: Without dead ends: 98 [2022-03-20 13:16:16,585 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2098 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=564, Invalid=6408, Unknown=0, NotChecked=0, Total=6972 [2022-03-20 13:16:16,586 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 1312 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 1329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-03-20 13:16:16,586 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 142 Invalid, 1329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1312 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-03-20 13:16:16,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-03-20 13:16:16,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 71. [2022-03-20 13:16:16,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 66 states have (on average 1.3181818181818181) internal successors, (87), 66 states have internal predecessors, (87), 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-03-20 13:16:16,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 91 transitions. [2022-03-20 13:16:16,607 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 91 transitions. Word has length 42 [2022-03-20 13:16:16,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:16:16,607 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 91 transitions. [2022-03-20 13:16:16,607 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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-03-20 13:16:16,607 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 91 transitions. [2022-03-20 13:16:16,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 13:16:16,608 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:16:16,608 INFO L499 BasicCegarLoop]: trace histogram [10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:16:16,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-20 13:16:16,824 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-20 13:16:16,825 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:16:16,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:16:16,825 INFO L85 PathProgramCache]: Analyzing trace with hash 249590222, now seen corresponding path program 53 times [2022-03-20 13:16:16,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:16:16,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1420603322] [2022-03-20 13:16:17,087 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:16:17,359 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:16:17,360 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:16:17,360 INFO L85 PathProgramCache]: Analyzing trace with hash 160163734, now seen corresponding path program 1 times [2022-03-20 13:16:17,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:16:17,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852942619] [2022-03-20 13:16:17,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:16:17,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:16:17,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:16:17,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:16:17,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:16:17,756 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:16:17,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:16:17,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852942619] [2022-03-20 13:16:17,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852942619] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:16:17,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120853833] [2022-03-20 13:16:17,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:16:17,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:16:17,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:16:17,758 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 13:16:17,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-20 13:16:17,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:16:17,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:16:17,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:16:19,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:16:19,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:16:20,323 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:16:20,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120853833] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:16:20,323 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:16:20,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:16:28,234 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:16:28,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1420603322] [2022-03-20 13:16:28,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1420603322] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:16:28,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:16:28,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-03-20 13:16:28,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083710327] [2022-03-20 13:16:28,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:16:28,235 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-20 13:16:28,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:16:28,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-20 13:16:28,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=2067, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 13:16:28,235 INFO L87 Difference]: Start difference. First operand 71 states and 91 transitions. Second operand has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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-03-20 13:16:37,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:16:37,355 INFO L93 Difference]: Finished difference Result 103 states and 132 transitions. [2022-03-20 13:16:37,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 13:16:37,355 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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 42 [2022-03-20 13:16:37,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:16:37,355 INFO L225 Difference]: With dead ends: 103 [2022-03-20 13:16:37,356 INFO L226 Difference]: Without dead ends: 98 [2022-03-20 13:16:37,356 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2091 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=614, Invalid=6358, Unknown=0, NotChecked=0, Total=6972 [2022-03-20 13:16:37,356 INFO L913 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 1455 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 1472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-03-20 13:16:37,356 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 157 Invalid, 1472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1455 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-03-20 13:16:37,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-03-20 13:16:37,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 97. [2022-03-20 13:16:37,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 92 states have (on average 1.315217391304348) internal successors, (121), 92 states have internal predecessors, (121), 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-03-20 13:16:37,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 125 transitions. [2022-03-20 13:16:37,403 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 125 transitions. Word has length 42 [2022-03-20 13:16:37,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:16:37,403 INFO L478 AbstractCegarLoop]: Abstraction has 97 states and 125 transitions. [2022-03-20 13:16:37,403 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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-03-20 13:16:37,403 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 125 transitions. [2022-03-20 13:16:37,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 13:16:37,419 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:16:37,419 INFO L499 BasicCegarLoop]: trace histogram [10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:16:37,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-20 13:16:37,635 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-03-20 13:16:37,636 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:16:37,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:16:37,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1099793902, now seen corresponding path program 54 times [2022-03-20 13:16:37,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:16:37,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1562288402] [2022-03-20 13:16:37,886 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:16:38,253 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:16:38,254 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:16:38,254 INFO L85 PathProgramCache]: Analyzing trace with hash -2085271402, now seen corresponding path program 1 times [2022-03-20 13:16:38,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:16:38,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216780213] [2022-03-20 13:16:38,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:16:38,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:16:38,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:16:38,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:16:38,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:16:38,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:16:38,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:16:38,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216780213] [2022-03-20 13:16:38,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216780213] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:16:38,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943346905] [2022-03-20 13:16:38,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:16:38,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:16:38,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:16:38,640 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 13:16:38,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-20 13:16:38,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:16:38,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:16:38,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:16:39,900 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:16:39,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:16:41,235 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:16:41,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943346905] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:16:41,236 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:16:41,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:16:48,890 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:16:48,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1562288402] [2022-03-20 13:16:48,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1562288402] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:16:48,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:16:48,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-03-20 13:16:48,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614237673] [2022-03-20 13:16:48,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:16:48,890 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-20 13:16:48,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:16:48,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-20 13:16:48,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=2010, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 13:16:48,891 INFO L87 Difference]: Start difference. First operand 97 states and 125 transitions. Second operand has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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-03-20 13:16:58,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:16:58,320 INFO L93 Difference]: Finished difference Result 126 states and 162 transitions. [2022-03-20 13:16:58,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 13:16:58,321 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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 42 [2022-03-20 13:16:58,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:16:58,321 INFO L225 Difference]: With dead ends: 126 [2022-03-20 13:16:58,321 INFO L226 Difference]: Without dead ends: 121 [2022-03-20 13:16:58,322 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2067 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=548, Invalid=6258, Unknown=0, NotChecked=0, Total=6806 [2022-03-20 13:16:58,322 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 1385 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 1398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-03-20 13:16:58,322 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 148 Invalid, 1398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1385 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-03-20 13:16:58,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-03-20 13:16:58,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 94. [2022-03-20 13:16:58,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 89 states have (on average 1.3146067415730338) internal successors, (117), 89 states have internal predecessors, (117), 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-03-20 13:16:58,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 121 transitions. [2022-03-20 13:16:58,363 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 121 transitions. Word has length 42 [2022-03-20 13:16:58,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:16:58,363 INFO L478 AbstractCegarLoop]: Abstraction has 94 states and 121 transitions. [2022-03-20 13:16:58,363 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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-03-20 13:16:58,363 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 121 transitions. [2022-03-20 13:16:58,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 13:16:58,364 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:16:58,364 INFO L499 BasicCegarLoop]: trace histogram [10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:16:58,381 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-20 13:16:58,576 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:16:58,577 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:16:58,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:16:58,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1984100430, now seen corresponding path program 55 times [2022-03-20 13:16:58,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:16:58,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [713452610] [2022-03-20 13:16:58,879 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:16:59,312 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:16:59,312 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:16:59,313 INFO L85 PathProgramCache]: Analyzing trace with hash -35739242, now seen corresponding path program 1 times [2022-03-20 13:16:59,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:16:59,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194549965] [2022-03-20 13:16:59,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:16:59,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:16:59,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:16:59,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:16:59,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:16:59,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:16:59,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:16:59,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194549965] [2022-03-20 13:16:59,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194549965] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:16:59,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729386201] [2022-03-20 13:16:59,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:16:59,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:16:59,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:16:59,796 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 13:16:59,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-20 13:16:59,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:16:59,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:16:59,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:17:01,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:17:01,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:17:08,766 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (< c_main_~i~0 0))) (and (or (<= c_main_~i~0 (div (+ c_main_~b~0 c_main_~a~0) 3)) .cse0) (forall ((v_main_~i~0_973 Int)) (or (not (< c_main_~i~0 v_main_~i~0_973)) (let ((.cse2 (* c_main_~i~0 2)) (.cse1 (+ c_main_~a~0 v_main_~i~0_973))) (and (<= .cse1 (+ (div (+ (* 3 v_main_~i~0_973) (* (- 1) c_main_~b~0) (* 2 c_main_~a~0) (* c_main_~i~0 (- 3))) 3) .cse2)) (<= (+ .cse2 (div (+ (* (- 2) c_main_~a~0) c_main_~b~0 (* c_main_~i~0 3) (* (- 3) v_main_~i~0_973)) (- 3))) .cse1))))) (or (< (div (+ (* (- 1) c_main_~a~0) (* (- 1) c_main_~b~0)) (- 3)) 1) .cse0))) is different from false [2022-03-20 13:17:08,782 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:17:08,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729386201] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:17:08,783 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:17:08,783 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-20 13:17:16,279 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:17:16,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [713452610] [2022-03-20 13:17:16,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [713452610] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:17:16,279 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:17:16,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-03-20 13:17:16,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586230848] [2022-03-20 13:17:16,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:17:16,279 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-20 13:17:16,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:17:16,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-20 13:17:16,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=1975, Unknown=1, NotChecked=92, Total=2352 [2022-03-20 13:17:16,280 INFO L87 Difference]: Start difference. First operand 94 states and 121 transitions. Second operand has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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-03-20 13:17:25,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:17:25,887 INFO L93 Difference]: Finished difference Result 149 states and 192 transitions. [2022-03-20 13:17:25,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 13:17:25,888 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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 42 [2022-03-20 13:17:25,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:17:25,889 INFO L225 Difference]: With dead ends: 149 [2022-03-20 13:17:25,889 INFO L226 Difference]: Without dead ends: 144 [2022-03-20 13:17:25,889 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2087 ImplicationChecksByTransitivity, 20.1s TimeCoverageRelationStatistics Valid=615, Invalid=6194, Unknown=1, NotChecked=162, Total=6972 [2022-03-20 13:17:25,889 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 1433 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 1446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-03-20 13:17:25,889 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 153 Invalid, 1446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1433 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2022-03-20 13:17:25,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-03-20 13:17:25,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 91. [2022-03-20 13:17:25,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 86 states have (on average 1.313953488372093) internal successors, (113), 86 states have internal predecessors, (113), 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-03-20 13:17:25,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 117 transitions. [2022-03-20 13:17:25,922 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 117 transitions. Word has length 42 [2022-03-20 13:17:25,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:17:25,922 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 117 transitions. [2022-03-20 13:17:25,922 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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-03-20 13:17:25,923 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 117 transitions. [2022-03-20 13:17:25,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 13:17:25,923 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:17:25,923 INFO L499 BasicCegarLoop]: trace histogram [10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:17:25,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-20 13:17:26,139 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:17:26,139 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:17:26,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:17:26,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1660845166, now seen corresponding path program 56 times [2022-03-20 13:17:26,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:17:26,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [768382670] [2022-03-20 13:17:26,443 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:17:26,850 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:17:26,851 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:17:26,851 INFO L85 PathProgramCache]: Analyzing trace with hash 2013792918, now seen corresponding path program 1 times [2022-03-20 13:17:26,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:17:26,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375157833] [2022-03-20 13:17:26,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:17:26,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:17:26,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:17:27,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:17:27,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:17:27,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:17:27,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:17:27,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375157833] [2022-03-20 13:17:27,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375157833] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:17:27,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913822391] [2022-03-20 13:17:27,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:17:27,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:17:27,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:17:27,355 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 13:17:27,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-20 13:17:27,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:17:27,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:17:27,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:17:28,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:17:28,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:17:34,730 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (<= (+ c_main_~i~0 1) 0))) (and (forall ((v_main_~b~0_996 Int)) (or (let ((.cse0 (+ v_main_~b~0_996 c_main_~a~0))) (and (<= .cse0 (+ c_main_~i~0 c_main_~b~0 (div (+ (* 3 v_main_~b~0_996) (* 2 c_main_~a~0) (* c_main_~b~0 (- 4))) 3))) (<= (+ c_main_~i~0 c_main_~b~0 (div (+ (* (- 2) c_main_~a~0) (* v_main_~b~0_996 (- 3)) (* c_main_~b~0 4)) (- 3))) .cse0))) (not (< c_main_~b~0 v_main_~b~0_996)))) (or (<= c_main_~i~0 (div (+ c_main_~b~0 c_main_~a~0) 3)) .cse1) (or (< (div (+ (* (- 1) c_main_~a~0) (* (- 1) c_main_~b~0)) (- 3)) 1) .cse1))) is different from false [2022-03-20 13:17:34,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:17:34,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913822391] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:17:34,767 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:17:34,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-03-20 13:17:41,733 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 13:17:41,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [768382670] [2022-03-20 13:17:41,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [768382670] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 13:17:41,734 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 13:17:41,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-03-20 13:17:41,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584683370] [2022-03-20 13:17:41,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 13:17:41,734 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-20 13:17:41,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 13:17:41,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-20 13:17:41,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=1920, Unknown=2, NotChecked=90, Total=2256 [2022-03-20 13:17:41,735 INFO L87 Difference]: Start difference. First operand 91 states and 117 transitions. Second operand has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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-03-20 13:17:51,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 13:17:51,214 INFO L93 Difference]: Finished difference Result 143 states and 184 transitions. [2022-03-20 13:17:51,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 13:17:51,214 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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 42 [2022-03-20 13:17:51,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 13:17:51,215 INFO L225 Difference]: With dead ends: 143 [2022-03-20 13:17:51,215 INFO L226 Difference]: Without dead ends: 138 [2022-03-20 13:17:51,216 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 81 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2000 ImplicationChecksByTransitivity, 17.8s TimeCoverageRelationStatistics Valid=543, Invalid=6101, Unknown=2, NotChecked=160, Total=6806 [2022-03-20 13:17:51,216 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 1487 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 1500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-03-20 13:17:51,216 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 158 Invalid, 1500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1487 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2022-03-20 13:17:51,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-03-20 13:17:51,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 88. [2022-03-20 13:17:51,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 83 states have (on average 1.3132530120481927) internal successors, (109), 83 states have internal predecessors, (109), 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-03-20 13:17:51,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 113 transitions. [2022-03-20 13:17:51,247 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 113 transitions. Word has length 42 [2022-03-20 13:17:51,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 13:17:51,247 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 113 transitions. [2022-03-20 13:17:51,247 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 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-03-20 13:17:51,247 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 113 transitions. [2022-03-20 13:17:51,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 13:17:51,248 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 13:17:51,248 INFO L499 BasicCegarLoop]: trace histogram [10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 13:17:51,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-20 13:17:51,463 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-20 13:17:51,464 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 13:17:51,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 13:17:51,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1582539058, now seen corresponding path program 57 times [2022-03-20 13:17:51,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 13:17:51,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [690589247] [2022-03-20 13:17:51,759 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:17:52,150 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {1={1=2, 2=1}}, 1 SequentialAcceleration, 0 AlternatingAcceleration, 1 QuantifierFreeResult [2022-03-20 13:17:52,150 INFO L271 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2022-03-20 13:17:52,151 INFO L85 PathProgramCache]: Analyzing trace with hash -231642218, now seen corresponding path program 1 times [2022-03-20 13:17:52,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 13:17:52,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114199540] [2022-03-20 13:17:52,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:17:52,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 13:17:52,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:17:52,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 13:17:52,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:17:52,547 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:17:52,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 13:17:52,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114199540] [2022-03-20 13:17:52,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114199540] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 13:17:52,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913417903] [2022-03-20 13:17:52,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 13:17:52,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 13:17:52,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 13:17:52,549 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 13:17:52,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-20 13:17:52,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 13:17:52,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 13:17:52,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 13:17:53,752 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:17:53,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 13:17:54,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 13:17:54,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913417903] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 13:17:54,885 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-20 13:17:54,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18