/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-7968f31 [2022-03-18 02:46:40,316 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-18 02:46:40,318 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-18 02:46:40,357 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-18 02:46:40,358 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-18 02:46:40,358 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-18 02:46:40,359 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-18 02:46:40,360 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-18 02:46:40,361 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-18 02:46:40,364 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-18 02:46:40,365 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-18 02:46:40,366 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-18 02:46:40,367 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-18 02:46:40,368 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-18 02:46:40,369 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-18 02:46:40,371 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-18 02:46:40,371 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-18 02:46:40,372 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-18 02:46:40,373 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-18 02:46:40,377 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-18 02:46:40,379 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-18 02:46:40,379 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-18 02:46:40,380 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-18 02:46:40,380 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-18 02:46:40,381 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-18 02:46:40,386 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-18 02:46:40,386 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-18 02:46:40,386 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-18 02:46:40,386 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-18 02:46:40,387 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-18 02:46:40,387 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-18 02:46:40,388 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-18 02:46:40,389 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-18 02:46:40,389 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-18 02:46:40,390 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-18 02:46:40,390 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-18 02:46:40,390 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-18 02:46:40,391 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-18 02:46:40,391 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-18 02:46:40,391 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-18 02:46:40,391 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-18 02:46:40,393 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-18 02:46:40,393 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-18 02:46:40,401 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-18 02:46:40,402 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-18 02:46:40,402 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-18 02:46:40,402 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-18 02:46:40,402 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-18 02:46:40,403 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-18 02:46:40,403 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-18 02:46:40,403 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-18 02:46:40,403 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-18 02:46:40,403 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-18 02:46:40,403 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-18 02:46:40,404 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-18 02:46:40,404 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-18 02:46:40,404 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-18 02:46:40,404 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-18 02:46:40,404 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 02:46:40,404 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-18 02:46:40,404 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-18 02:46:40,404 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-18 02:46:40,404 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-18 02:46:40,404 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-18 02:46:40,404 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-18 02:46:40,405 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-18 02:46:40,575 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-18 02:46:40,598 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-18 02:46:40,599 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-18 02:46:40,600 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-18 02:46:40,600 INFO L275 PluginConnector]: CDTParser initialized [2022-03-18 02:46:40,601 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-03-18 02:46:40,658 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/03f165836/a199e406fe624c709aa3172b856096b4/FLAG22cb6cc8b [2022-03-18 02:46:41,007 INFO L306 CDTParser]: Found 1 translation units. [2022-03-18 02:46:41,008 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-03-18 02:46:41,012 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/03f165836/a199e406fe624c709aa3172b856096b4/FLAG22cb6cc8b [2022-03-18 02:46:41,022 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/03f165836/a199e406fe624c709aa3172b856096b4 [2022-03-18 02:46:41,025 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-18 02:46:41,026 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-18 02:46:41,027 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-18 02:46:41,027 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-18 02:46:41,036 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-18 02:46:41,037 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 02:46:41" (1/1) ... [2022-03-18 02:46:41,038 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a4f7dca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:46:41, skipping insertion in model container [2022-03-18 02:46:41,038 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 02:46:41" (1/1) ... [2022-03-18 02:46:41,042 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-18 02:46:41,053 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-18 02:46:41,153 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c[490,503] [2022-03-18 02:46:41,182 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 02:46:41,187 INFO L203 MainTranslator]: Completed pre-run [2022-03-18 02:46:41,194 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c[490,503] [2022-03-18 02:46:41,199 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 02:46:41,207 INFO L208 MainTranslator]: Completed translation [2022-03-18 02:46:41,208 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:46:41 WrapperNode [2022-03-18 02:46:41,208 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-18 02:46:41,208 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-18 02:46:41,208 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-18 02:46:41,209 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-18 02:46:41,216 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:46:41" (1/1) ... [2022-03-18 02:46:41,216 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:46:41" (1/1) ... [2022-03-18 02:46:41,222 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:46:41" (1/1) ... [2022-03-18 02:46:41,222 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:46:41" (1/1) ... [2022-03-18 02:46:41,235 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:46:41" (1/1) ... [2022-03-18 02:46:41,238 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:46:41" (1/1) ... [2022-03-18 02:46:41,239 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:46:41" (1/1) ... [2022-03-18 02:46:41,240 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-18 02:46:41,240 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-18 02:46:41,240 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-18 02:46:41,241 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-18 02:46:41,242 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:46:41" (1/1) ... [2022-03-18 02:46:41,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 02:46:41,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:41,267 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-18 02:46:41,271 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-18 02:46:41,293 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-18 02:46:41,294 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-18 02:46:41,294 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-18 02:46:41,294 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-18 02:46:41,294 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-18 02:46:41,294 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-18 02:46:41,294 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-18 02:46:41,294 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-18 02:46:41,294 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-18 02:46:41,294 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-18 02:46:41,294 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-18 02:46:41,295 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-18 02:46:41,295 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-18 02:46:41,295 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-18 02:46:41,295 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-18 02:46:41,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-18 02:46:41,295 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-18 02:46:41,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-18 02:46:41,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-18 02:46:41,295 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-18 02:46:41,336 INFO L234 CfgBuilder]: Building ICFG [2022-03-18 02:46:41,337 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-18 02:46:41,432 INFO L275 CfgBuilder]: Performing block encoding [2022-03-18 02:46:41,436 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-18 02:46:41,436 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-18 02:46:41,437 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 02:46:41 BoogieIcfgContainer [2022-03-18 02:46:41,437 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-18 02:46:41,438 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-18 02:46:41,438 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-18 02:46:41,444 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-18 02:46:41,445 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.03 02:46:41" (1/3) ... [2022-03-18 02:46:41,445 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c4d775b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 02:46:41, skipping insertion in model container [2022-03-18 02:46:41,445 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:46:41" (2/3) ... [2022-03-18 02:46:41,445 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c4d775b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 02:46:41, skipping insertion in model container [2022-03-18 02:46:41,445 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 02:46:41" (3/3) ... [2022-03-18 02:46:41,446 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound10.c [2022-03-18 02:46:41,450 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-18 02:46:41,450 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-18 02:46:41,479 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-18 02:46:41,483 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-18 02:46:41,484 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-18 02:46:41,492 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 02:46:41,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-18 02:46:41,504 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:41,504 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:41,505 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:41,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:41,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-03-18 02:46:41,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:41,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1438229886] [2022-03-18 02:46:41,524 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:41,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-03-18 02:46:41,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:41,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100054221] [2022-03-18 02:46:41,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:41,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:41,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:46:41,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 02:46:41,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:46:41,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-18 02:46:41,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:46:41,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-18 02:46:41,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:46:41,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-18 02:46:41,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:46:41,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 02:46:41,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:46:41,747 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:46:41,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:41,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100054221] [2022-03-18 02:46:41,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100054221] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:41,748 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:41,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-18 02:46:41,750 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:41,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1438229886] [2022-03-18 02:46:41,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1438229886] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:41,751 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:41,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-18 02:46:41,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135927401] [2022-03-18 02:46:41,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:41,754 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-18 02:46:41,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:41,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-18 02:46:41,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-18 02:46:41,794 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:46:41,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:41,889 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-03-18 02:46:41,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-18 02:46:41,892 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-18 02:46:41,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:41,897 INFO L225 Difference]: With dead ends: 73 [2022-03-18 02:46:41,897 INFO L226 Difference]: Without dead ends: 35 [2022-03-18 02:46:41,899 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 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-18 02:46:41,901 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:41,902 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:46:41,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-18 02:46:41,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-18 02:46:41,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 02:46:41,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-03-18 02:46:41,935 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-03-18 02:46:41,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:41,936 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-03-18 02:46:41,936 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:46:41,936 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-03-18 02:46:41,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-18 02:46:41,937 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:41,937 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:41,937 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-18 02:46:41,938 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:41,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:41,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-03-18 02:46:41,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:41,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [756530394] [2022-03-18 02:46:41,939 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:41,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-03-18 02:46:41,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:41,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244478053] [2022-03-18 02:46:41,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:41,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:41,969 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:41,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [181782942] [2022-03-18 02:46:41,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:46:41,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:41,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:41,972 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-18 02:46:41,973 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-18 02:46:42,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-18 02:46:42,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:42,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-18 02:46:42,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:42,191 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:46:42,191 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:46:42,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:42,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244478053] [2022-03-18 02:46:42,192 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:42,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181782942] [2022-03-18 02:46:42,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181782942] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:42,193 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:42,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:46:42,193 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:42,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [756530394] [2022-03-18 02:46:42,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [756530394] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:42,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:42,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:46:42,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872331222] [2022-03-18 02:46:42,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:42,194 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-18 02:46:42,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:42,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-18 02:46:42,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-18 02:46:42,195 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 02:46:42,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:42,307 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-03-18 02:46:42,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:46:42,308 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-03-18 02:46:42,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:42,309 INFO L225 Difference]: With dead ends: 54 [2022-03-18 02:46:42,309 INFO L226 Difference]: Without dead ends: 51 [2022-03-18 02:46:42,309 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:46:42,310 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 14 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:42,310 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 197 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:46:42,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-18 02:46:42,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-18 02:46:42,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 02:46:42,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-03-18 02:46:42,326 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-03-18 02:46:42,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:42,327 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-03-18 02:46:42,327 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 02:46:42,327 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-03-18 02:46:42,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-18 02:46:42,328 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:42,328 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:42,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-18 02:46:42,541 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:42,541 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:42,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:42,542 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-03-18 02:46:42,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:42,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [958821603] [2022-03-18 02:46:42,543 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:42,543 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-03-18 02:46:42,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:42,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383002208] [2022-03-18 02:46:42,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:42,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:42,562 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:42,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1146269537] [2022-03-18 02:46:42,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:46:42,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:42,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:42,604 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-18 02:46:42,618 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-18 02:46:42,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:46:42,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:42,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 02:46:42,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:42,758 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-18 02:46:42,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:46:42,881 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-18 02:46:42,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:42,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383002208] [2022-03-18 02:46:42,881 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:42,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146269537] [2022-03-18 02:46:42,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146269537] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:46:42,882 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:46:42,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-18 02:46:42,882 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:42,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [958821603] [2022-03-18 02:46:42,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [958821603] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:42,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:42,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:46:42,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804227749] [2022-03-18 02:46:42,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:42,883 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:46:42,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:42,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:46:42,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:46:42,884 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:46:43,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:43,018 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-03-18 02:46:43,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:46:43,019 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-18 02:46:43,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:43,023 INFO L225 Difference]: With dead ends: 103 [2022-03-18 02:46:43,023 INFO L226 Difference]: Without dead ends: 96 [2022-03-18 02:46:43,025 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:46:43,032 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 58 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:43,032 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 288 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:46:43,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-18 02:46:43,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-03-18 02:46:43,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 02:46:43,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-03-18 02:46:43,052 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-03-18 02:46:43,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:43,053 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-03-18 02:46:43,053 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:46:43,053 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-03-18 02:46:43,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-18 02:46:43,054 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:43,054 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:43,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-18 02:46:43,270 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,SelfDestructingSolverStorable2 [2022-03-18 02:46:43,271 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:43,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:43,271 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-03-18 02:46:43,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:43,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1490773692] [2022-03-18 02:46:43,272 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:43,272 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-03-18 02:46:43,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:43,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579446016] [2022-03-18 02:46:43,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:43,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:43,283 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:43,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [465520493] [2022-03-18 02:46:43,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:46:43,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:43,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:43,284 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-18 02:46:43,286 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-18 02:46:43,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:46:43,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:43,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 02:46:43,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:43,643 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 02:46:43,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:46:43,842 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:46:43,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:43,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579446016] [2022-03-18 02:46:43,843 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:43,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465520493] [2022-03-18 02:46:43,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465520493] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:46:43,843 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:46:43,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-03-18 02:46:43,843 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:43,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1490773692] [2022-03-18 02:46:43,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1490773692] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:43,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:43,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:46:43,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938451114] [2022-03-18 02:46:43,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:43,844 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:46:43,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:43,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:46:43,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-18 02:46:43,845 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-18 02:46:44,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:44,164 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-03-18 02:46:44,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-18 02:46:44,165 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2022-03-18 02:46:44,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:44,169 INFO L225 Difference]: With dead ends: 112 [2022-03-18 02:46:44,169 INFO L226 Difference]: Without dead ends: 110 [2022-03-18 02:46:44,169 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-18 02:46:44,179 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 63 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:44,180 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 389 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:46:44,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-18 02:46:44,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-03-18 02:46:44,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-18 02:46:44,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-03-18 02:46:44,193 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-03-18 02:46:44,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:44,194 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-03-18 02:46:44,194 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-18 02:46:44,194 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-03-18 02:46:44,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-18 02:46:44,195 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:44,195 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:44,225 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-18 02:46:44,415 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:44,416 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:44,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:44,416 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-03-18 02:46:44,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:44,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [766113615] [2022-03-18 02:46:44,417 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:44,417 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-03-18 02:46:44,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:44,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053291887] [2022-03-18 02:46:44,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:44,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:44,426 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:44,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1109679601] [2022-03-18 02:46:44,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:46:44,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:44,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:44,427 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-18 02:46:44,432 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-18 02:46:44,467 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:46:44,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:44,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 02:46:44,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:44,605 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-18 02:46:44,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:46:44,690 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-18 02:46:44,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:44,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053291887] [2022-03-18 02:46:44,691 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:44,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109679601] [2022-03-18 02:46:44,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109679601] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 02:46:44,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:46:44,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-18 02:46:44,692 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:44,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [766113615] [2022-03-18 02:46:44,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [766113615] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:44,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:44,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:46:44,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382312003] [2022-03-18 02:46:44,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:44,693 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:46:44,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:44,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:46:44,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-18 02:46:44,693 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-18 02:46:44,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:44,736 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-03-18 02:46:44,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:46:44,737 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-03-18 02:46:44,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:44,738 INFO L225 Difference]: With dead ends: 130 [2022-03-18 02:46:44,738 INFO L226 Difference]: Without dead ends: 128 [2022-03-18 02:46:44,739 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-18 02:46:44,739 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:44,739 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 150 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:46:44,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-18 02:46:44,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-03-18 02:46:44,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 76 states have (on average 1.263157894736842) internal successors, (96), 77 states have internal predecessors, (96), 39 states have call successors, (39), 8 states have call predecessors, (39), 7 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-18 02:46:44,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-03-18 02:46:44,770 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-03-18 02:46:44,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:44,770 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-03-18 02:46:44,770 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-18 02:46:44,770 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-03-18 02:46:44,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-18 02:46:44,771 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:44,774 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:44,793 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-18 02:46:44,990 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:44,991 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:44,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:44,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-03-18 02:46:44,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:44,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [711700129] [2022-03-18 02:46:44,992 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:44,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-03-18 02:46:44,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:44,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895393462] [2022-03-18 02:46:44,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:44,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:45,002 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:45,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2125598563] [2022-03-18 02:46:45,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:46:45,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:45,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:45,004 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-18 02:46:45,004 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-18 02:46:45,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:46:45,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:45,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-18 02:46:45,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:45,283 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 02:46:45,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:46:45,431 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:46:45,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:45,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895393462] [2022-03-18 02:46:45,432 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:45,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125598563] [2022-03-18 02:46:45,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125598563] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:46:45,432 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:46:45,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2022-03-18 02:46:45,432 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:45,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [711700129] [2022-03-18 02:46:45,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [711700129] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:45,432 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:45,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-18 02:46:45,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220231407] [2022-03-18 02:46:45,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:45,433 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-18 02:46:45,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:45,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-18 02:46:45,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:46:45,433 INFO L87 Difference]: Start difference. First operand 123 states and 172 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-18 02:46:45,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:45,613 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-03-18 02:46:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 02:46:45,614 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2022-03-18 02:46:45,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:45,616 INFO L225 Difference]: With dead ends: 137 [2022-03-18 02:46:45,616 INFO L226 Difference]: Without dead ends: 135 [2022-03-18 02:46:45,616 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-03-18 02:46:45,616 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 87 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:45,616 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 254 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:46:45,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-03-18 02:46:45,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-03-18 02:46:45,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 82 states have (on average 1.2439024390243902) internal successors, (102), 83 states have internal predecessors, (102), 39 states have call successors, (39), 10 states have call predecessors, (39), 9 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-18 02:46:45,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-03-18 02:46:45,631 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-03-18 02:46:45,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:45,631 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-03-18 02:46:45,631 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-18 02:46:45,631 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-03-18 02:46:45,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-18 02:46:45,632 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:45,632 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:45,651 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-18 02:46:45,848 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:45,849 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:45,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:45,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-03-18 02:46:45,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:45,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1753018522] [2022-03-18 02:46:45,850 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:45,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-03-18 02:46:45,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:45,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702573379] [2022-03-18 02:46:45,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:45,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:45,860 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:45,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [773674302] [2022-03-18 02:46:45,860 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:46:45,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:45,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:45,864 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-18 02:46:45,865 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-18 02:46:45,900 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:46:45,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:45,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-18 02:46:45,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:45,966 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:46:45,966 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:46:45,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:45,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702573379] [2022-03-18 02:46:45,966 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:45,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773674302] [2022-03-18 02:46:45,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773674302] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:45,967 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:45,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:46:45,967 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:45,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1753018522] [2022-03-18 02:46:45,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1753018522] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:45,967 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:45,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:46:45,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127380475] [2022-03-18 02:46:45,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:45,968 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:46:45,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:45,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:46:45,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:46:45,969 INFO L87 Difference]: Start difference. First operand 131 states and 178 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 02:46:46,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:46,019 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-03-18 02:46:46,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:46:46,020 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-03-18 02:46:46,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:46,022 INFO L225 Difference]: With dead ends: 170 [2022-03-18 02:46:46,022 INFO L226 Difference]: Without dead ends: 114 [2022-03-18 02:46:46,025 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-18 02:46:46,026 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:46,026 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 180 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:46:46,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-18 02:46:46,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-03-18 02:46:46,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 66 states have internal predecessors, (77), 31 states have call successors, (31), 10 states have call predecessors, (31), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-18 02:46:46,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-03-18 02:46:46,041 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-03-18 02:46:46,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:46,041 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-03-18 02:46:46,041 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 02:46:46,041 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-03-18 02:46:46,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-18 02:46:46,042 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:46,042 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:46,061 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-18 02:46:46,251 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:46,251 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:46,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:46,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-03-18 02:46:46,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:46,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [708879457] [2022-03-18 02:46:46,252 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:46,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-03-18 02:46:46,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:46,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434110836] [2022-03-18 02:46:46,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:46,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:46,262 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:46,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [175830784] [2022-03-18 02:46:46,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:46:46,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:46,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:46,267 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-18 02:46:46,268 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-18 02:46:46,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:46:46,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:46,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-18 02:46:46,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:46,367 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-18 02:46:46,368 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:46:46,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:46,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434110836] [2022-03-18 02:46:46,368 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:46,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175830784] [2022-03-18 02:46:46,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175830784] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:46,368 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:46,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:46:46,368 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:46,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [708879457] [2022-03-18 02:46:46,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [708879457] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:46,368 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:46,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:46:46,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140852917] [2022-03-18 02:46:46,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:46,369 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:46:46,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:46,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:46:46,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:46:46,369 INFO L87 Difference]: Start difference. First operand 106 states and 137 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-18 02:46:46,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:46,427 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-03-18 02:46:46,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:46:46,427 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2022-03-18 02:46:46,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:46,428 INFO L225 Difference]: With dead ends: 158 [2022-03-18 02:46:46,428 INFO L226 Difference]: Without dead ends: 156 [2022-03-18 02:46:46,428 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-18 02:46:46,429 INFO L912 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:46,429 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 162 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:46:46,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-18 02:46:46,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-03-18 02:46:46,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 74 states have (on average 1.162162162162162) internal successors, (86), 81 states have internal predecessors, (86), 55 states have call successors, (55), 11 states have call predecessors, (55), 10 states have return successors, (53), 47 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-18 02:46:46,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-03-18 02:46:46,449 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-03-18 02:46:46,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:46,450 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-03-18 02:46:46,450 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-18 02:46:46,450 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-03-18 02:46:46,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-18 02:46:46,451 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:46,451 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:46,473 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-18 02:46:46,667 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:46,667 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:46,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:46,668 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-03-18 02:46:46,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:46,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1476491416] [2022-03-18 02:46:46,669 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:46,669 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-03-18 02:46:46,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:46,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182014164] [2022-03-18 02:46:46,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:46,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:46,680 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:46,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1586813138] [2022-03-18 02:46:46,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:46:46,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:46,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:46,682 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-18 02:46:46,683 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-18 02:46:46,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:46:46,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:46,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-18 02:46:46,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:47,134 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-18 02:46:47,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:46:47,497 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-18 02:46:47,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:47,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182014164] [2022-03-18 02:46:47,497 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:47,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586813138] [2022-03-18 02:46:47,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586813138] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:46:47,498 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:46:47,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-03-18 02:46:47,498 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:47,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1476491416] [2022-03-18 02:46:47,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1476491416] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:47,498 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:47,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-18 02:46:47,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138385861] [2022-03-18 02:46:47,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:47,498 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 02:46:47,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:47,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 02:46:47,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-18 02:46:47,499 INFO L87 Difference]: Start difference. First operand 140 states and 194 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:46:47,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:47,835 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-03-18 02:46:47,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 02:46:47,839 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 64 [2022-03-18 02:46:47,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:47,842 INFO L225 Difference]: With dead ends: 200 [2022-03-18 02:46:47,842 INFO L226 Difference]: Without dead ends: 197 [2022-03-18 02:46:47,843 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-03-18 02:46:47,844 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 53 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:47,844 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 383 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:46:47,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-18 02:46:47,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-03-18 02:46:47,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 101 states have (on average 1.1782178217821782) internal successors, (119), 110 states have internal predecessors, (119), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 69 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:46:47,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-03-18 02:46:47,871 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-03-18 02:46:47,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:47,872 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-03-18 02:46:47,872 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:46:47,872 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-03-18 02:46:47,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-18 02:46:47,875 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:47,875 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:47,893 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-18 02:46:48,090 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,SelfDestructingSolverStorable8 [2022-03-18 02:46:48,091 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:48,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:48,091 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-03-18 02:46:48,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:48,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1730628795] [2022-03-18 02:46:48,092 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:48,092 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-03-18 02:46:48,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:48,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769310611] [2022-03-18 02:46:48,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:48,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:48,099 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:48,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [41878183] [2022-03-18 02:46:48,099 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:46:48,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:48,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:48,100 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-18 02:46:48,101 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-18 02:46:48,135 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:46:48,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:48,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-18 02:46:48,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:48,233 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-18 02:46:48,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:46:48,326 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-18 02:46:48,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:48,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769310611] [2022-03-18 02:46:48,327 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:48,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41878183] [2022-03-18 02:46:48,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41878183] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:46:48,327 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:46:48,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-03-18 02:46:48,327 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:48,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1730628795] [2022-03-18 02:46:48,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1730628795] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:48,327 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:48,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:46:48,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851220319] [2022-03-18 02:46:48,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:48,328 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:46:48,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:48,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:46:48,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:46:48,328 INFO L87 Difference]: Start difference. First operand 193 states and 275 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:46:48,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:48,559 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-03-18 02:46:48,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:46:48,559 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 69 [2022-03-18 02:46:48,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:48,564 INFO L225 Difference]: With dead ends: 288 [2022-03-18 02:46:48,564 INFO L226 Difference]: Without dead ends: 281 [2022-03-18 02:46:48,564 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2022-03-18 02:46:48,564 INFO L912 BasicCegarLoop]: 87 mSDtfsCounter, 48 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:48,565 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 394 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:46:48,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-18 02:46:48,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-03-18 02:46:48,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 116 states have (on average 1.206896551724138) internal successors, (140), 122 states have internal predecessors, (140), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:46:48,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-03-18 02:46:48,610 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-03-18 02:46:48,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:48,610 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-03-18 02:46:48,610 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:46:48,610 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-03-18 02:46:48,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-18 02:46:48,612 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:48,612 INFO L500 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:48,631 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-18 02:46:48,828 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,SelfDestructingSolverStorable9 [2022-03-18 02:46:48,828 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:48,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:48,828 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-03-18 02:46:48,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:48,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1369322222] [2022-03-18 02:46:48,829 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:48,829 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-03-18 02:46:48,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:48,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629156334] [2022-03-18 02:46:48,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:48,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:48,836 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:48,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1116720317] [2022-03-18 02:46:48,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:46:48,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:48,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:48,844 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-18 02:46:48,846 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-18 02:46:48,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:46:48,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:48,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-18 02:46:48,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:49,017 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-18 02:46:49,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:46:49,136 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-03-18 02:46:49,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:49,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629156334] [2022-03-18 02:46:49,136 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:49,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116720317] [2022-03-18 02:46:49,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116720317] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 02:46:49,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:46:49,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-18 02:46:49,137 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:49,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1369322222] [2022-03-18 02:46:49,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1369322222] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:49,137 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:49,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:46:49,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106392147] [2022-03-18 02:46:49,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:49,137 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:46:49,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:49,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:46:49,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-18 02:46:49,138 INFO L87 Difference]: Start difference. First operand 208 states and 296 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:46:49,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:49,185 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-03-18 02:46:49,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:46:49,186 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 74 [2022-03-18 02:46:49,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:49,187 INFO L225 Difference]: With dead ends: 214 [2022-03-18 02:46:49,187 INFO L226 Difference]: Without dead ends: 212 [2022-03-18 02:46:49,187 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 140 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:46:49,187 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 9 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:49,187 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 145 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:46:49,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-03-18 02:46:49,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-03-18 02:46:49,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 119 states have (on average 1.2016806722689075) internal successors, (143), 125 states have internal predecessors, (143), 79 states have call successors, (79), 14 states have call predecessors, (79), 13 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:46:49,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-03-18 02:46:49,214 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-03-18 02:46:49,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:49,215 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-03-18 02:46:49,215 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:46:49,215 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-03-18 02:46:49,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-18 02:46:49,215 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:49,215 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:49,235 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-18 02:46:49,431 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,SelfDestructingSolverStorable10 [2022-03-18 02:46:49,431 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:49,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:49,432 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-03-18 02:46:49,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:49,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1107561915] [2022-03-18 02:46:49,432 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:49,432 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-03-18 02:46:49,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:49,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420110780] [2022-03-18 02:46:49,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:49,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:49,440 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:49,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [646347764] [2022-03-18 02:46:49,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:46:49,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:49,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:49,445 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-18 02:46:49,446 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-18 02:46:49,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:46:49,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:49,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-18 02:46:49,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:49,592 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-18 02:46:49,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:46:49,732 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-18 02:46:49,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:49,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420110780] [2022-03-18 02:46:49,733 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:49,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646347764] [2022-03-18 02:46:49,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646347764] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:46:49,733 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:46:49,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-18 02:46:49,733 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:49,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1107561915] [2022-03-18 02:46:49,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1107561915] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:49,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:49,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:46:49,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285728787] [2022-03-18 02:46:49,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:49,746 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:46:49,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:49,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:46:49,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:46:49,747 INFO L87 Difference]: Start difference. First operand 212 states and 299 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:46:49,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:49,960 INFO L93 Difference]: Finished difference Result 226 states and 310 transitions. [2022-03-18 02:46:49,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-18 02:46:49,960 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 72 [2022-03-18 02:46:49,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:49,962 INFO L225 Difference]: With dead ends: 226 [2022-03-18 02:46:49,962 INFO L226 Difference]: Without dead ends: 224 [2022-03-18 02:46:49,962 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-18 02:46:49,962 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 21 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:49,962 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 196 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:46:49,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-03-18 02:46:49,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-03-18 02:46:49,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 128 states have (on average 1.1875) internal successors, (152), 134 states have internal predecessors, (152), 79 states have call successors, (79), 17 states have call predecessors, (79), 16 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:46:49,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 308 transitions. [2022-03-18 02:46:49,990 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 308 transitions. Word has length 72 [2022-03-18 02:46:49,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:49,990 INFO L478 AbstractCegarLoop]: Abstraction has 224 states and 308 transitions. [2022-03-18 02:46:49,991 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:46:49,991 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 308 transitions. [2022-03-18 02:46:49,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-18 02:46:49,991 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:49,991 INFO L500 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:50,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-18 02:46:50,203 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,SelfDestructingSolverStorable11 [2022-03-18 02:46:50,203 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:50,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:50,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 3 times [2022-03-18 02:46:50,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:50,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1069981853] [2022-03-18 02:46:50,204 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:50,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 4 times [2022-03-18 02:46:50,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:50,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587984096] [2022-03-18 02:46:50,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:50,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:50,211 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:50,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [391355723] [2022-03-18 02:46:50,213 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:46:50,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:50,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:50,215 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-18 02:46:50,216 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-18 02:46:50,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:46:50,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:50,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-18 02:46:50,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:50,340 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 02:46:50,341 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:46:50,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:50,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587984096] [2022-03-18 02:46:50,341 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:50,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391355723] [2022-03-18 02:46:50,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391355723] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:50,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:50,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:46:50,341 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:50,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1069981853] [2022-03-18 02:46:50,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1069981853] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:50,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:50,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:46:50,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933066078] [2022-03-18 02:46:50,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:50,342 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:46:50,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:50,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:46:50,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:46:50,342 INFO L87 Difference]: Start difference. First operand 224 states and 308 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-18 02:46:50,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:50,405 INFO L93 Difference]: Finished difference Result 367 states and 500 transitions. [2022-03-18 02:46:50,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:46:50,405 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 77 [2022-03-18 02:46:50,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:50,406 INFO L225 Difference]: With dead ends: 367 [2022-03-18 02:46:50,407 INFO L226 Difference]: Without dead ends: 230 [2022-03-18 02:46:50,407 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-18 02:46:50,408 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:50,408 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 115 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:46:50,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-03-18 02:46:50,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 214. [2022-03-18 02:46:50,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 127 states have internal predecessors, (149), 71 states have call successors, (71), 17 states have call predecessors, (71), 16 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-18 02:46:50,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 289 transitions. [2022-03-18 02:46:50,449 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 289 transitions. Word has length 77 [2022-03-18 02:46:50,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:50,449 INFO L478 AbstractCegarLoop]: Abstraction has 214 states and 289 transitions. [2022-03-18 02:46:50,449 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-18 02:46:50,449 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 289 transitions. [2022-03-18 02:46:50,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-18 02:46:50,450 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:50,450 INFO L500 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:50,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-18 02:46:50,663 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,SelfDestructingSolverStorable12 [2022-03-18 02:46:50,663 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:50,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:50,664 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 5 times [2022-03-18 02:46:50,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:50,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2044601603] [2022-03-18 02:46:50,664 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:50,664 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 6 times [2022-03-18 02:46:50,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:50,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990702709] [2022-03-18 02:46:50,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:50,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:50,673 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:50,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1988048282] [2022-03-18 02:46:50,673 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:46:50,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:50,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:50,680 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-18 02:46:50,681 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-18 02:46:50,726 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:46:50,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:50,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-18 02:46:50,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:51,368 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 30 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-18 02:46:51,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:46:54,979 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 21 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-03-18 02:46:54,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:54,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990702709] [2022-03-18 02:46:54,980 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:54,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988048282] [2022-03-18 02:46:54,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988048282] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:46:54,980 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:46:54,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2022-03-18 02:46:54,980 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:54,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2044601603] [2022-03-18 02:46:54,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2044601603] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:54,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:54,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-18 02:46:54,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605232012] [2022-03-18 02:46:54,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:54,980 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-18 02:46:54,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:54,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-18 02:46:54,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=419, Unknown=1, NotChecked=0, Total=506 [2022-03-18 02:46:54,981 INFO L87 Difference]: Start difference. First operand 214 states and 289 transitions. Second operand has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-18 02:46:55,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:46:55,496 INFO L93 Difference]: Finished difference Result 285 states and 377 transitions. [2022-03-18 02:46:55,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-18 02:46:55,497 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 77 [2022-03-18 02:46:55,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:46:55,498 INFO L225 Difference]: With dead ends: 285 [2022-03-18 02:46:55,498 INFO L226 Difference]: Without dead ends: 283 [2022-03-18 02:46:55,499 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 128 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=147, Invalid=722, Unknown=1, NotChecked=0, Total=870 [2022-03-18 02:46:55,499 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 63 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:46:55,499 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 496 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 02:46:55,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-03-18 02:46:55,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 222. [2022-03-18 02:46:55,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 132 states have (on average 1.1742424242424243) internal successors, (155), 133 states have internal predecessors, (155), 71 states have call successors, (71), 19 states have call predecessors, (71), 18 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-18 02:46:55,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 295 transitions. [2022-03-18 02:46:55,534 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 295 transitions. Word has length 77 [2022-03-18 02:46:55,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:46:55,534 INFO L478 AbstractCegarLoop]: Abstraction has 222 states and 295 transitions. [2022-03-18 02:46:55,534 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-18 02:46:55,534 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 295 transitions. [2022-03-18 02:46:55,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-18 02:46:55,536 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:46:55,536 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:46:55,555 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-18 02:46:55,743 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,SelfDestructingSolverStorable13 [2022-03-18 02:46:55,743 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:46:55,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:46:55,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-03-18 02:46:55,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:55,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1981481323] [2022-03-18 02:46:55,744 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:46:55,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-03-18 02:46:55,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:46:55,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436710828] [2022-03-18 02:46:55,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:46:55,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:46:55,751 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:46:55,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [20265909] [2022-03-18 02:46:55,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:46:55,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:46:55,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:46:55,752 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-18 02:46:55,753 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-18 02:46:55,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:46:55,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:46:55,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-18 02:46:55,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:46:56,441 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 35 proven. 27 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-18 02:46:56,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:46:59,606 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 35 proven. 27 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-18 02:46:59,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:46:59,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436710828] [2022-03-18 02:46:59,606 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:46:59,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20265909] [2022-03-18 02:46:59,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20265909] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:46:59,606 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:46:59,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 23 [2022-03-18 02:46:59,607 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:46:59,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1981481323] [2022-03-18 02:46:59,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1981481323] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:46:59,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:46:59,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:46:59,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860062635] [2022-03-18 02:46:59,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:46:59,607 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:46:59,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:46:59,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:46:59,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-03-18 02:46:59,608 INFO L87 Difference]: Start difference. First operand 222 states and 295 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-18 02:47:01,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:47:01,261 INFO L93 Difference]: Finished difference Result 309 states and 417 transitions. [2022-03-18 02:47:01,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:47:01,261 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 86 [2022-03-18 02:47:01,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:47:01,263 INFO L225 Difference]: With dead ends: 309 [2022-03-18 02:47:01,263 INFO L226 Difference]: Without dead ends: 306 [2022-03-18 02:47:01,263 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 148 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-18 02:47:01,263 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 57 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:47:01,264 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 401 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 02:47:01,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2022-03-18 02:47:01,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 287. [2022-03-18 02:47:01,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 166 states have (on average 1.1927710843373494) internal successors, (198), 167 states have internal predecessors, (198), 99 states have call successors, (99), 22 states have call predecessors, (99), 21 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2022-03-18 02:47:01,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 394 transitions. [2022-03-18 02:47:01,305 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 394 transitions. Word has length 86 [2022-03-18 02:47:01,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:47:01,305 INFO L478 AbstractCegarLoop]: Abstraction has 287 states and 394 transitions. [2022-03-18 02:47:01,305 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-18 02:47:01,305 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 394 transitions. [2022-03-18 02:47:01,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-18 02:47:01,306 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:47:01,306 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:47:01,324 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-18 02:47:01,514 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:01,515 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:47:01,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:47:01,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-03-18 02:47:01,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:01,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1981759667] [2022-03-18 02:47:01,516 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:47:01,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-03-18 02:47:01,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:47:01,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031421084] [2022-03-18 02:47:01,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:47:01,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:47:01,521 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:47:01,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1455388607] [2022-03-18 02:47:01,522 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:47:01,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:01,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:47:01,526 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-18 02:47:01,527 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-18 02:47:01,565 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:47:01,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:47:01,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-18 02:47:01,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:47:02,277 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-18 02:47:02,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:47:03,554 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 61 proven. 17 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-03-18 02:47:03,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:47:03,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031421084] [2022-03-18 02:47:03,554 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:47:03,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455388607] [2022-03-18 02:47:03,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455388607] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:47:03,555 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:47:03,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2022-03-18 02:47:03,555 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:47:03,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1981759667] [2022-03-18 02:47:03,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1981759667] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:47:03,555 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:47:03,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-18 02:47:03,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117451393] [2022-03-18 02:47:03,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:47:03,555 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-18 02:47:03,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:03,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-18 02:47:03,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-03-18 02:47:03,556 INFO L87 Difference]: Start difference. First operand 287 states and 394 transitions. Second operand has 17 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-18 02:47:04,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:47:04,890 INFO L93 Difference]: Finished difference Result 383 states and 524 transitions. [2022-03-18 02:47:04,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 02:47:04,891 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) Word has length 91 [2022-03-18 02:47:04,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:47:04,894 INFO L225 Difference]: With dead ends: 383 [2022-03-18 02:47:04,894 INFO L226 Difference]: Without dead ends: 380 [2022-03-18 02:47:04,894 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 153 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2022-03-18 02:47:04,894 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 66 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 02:47:04,895 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 606 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 797 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 02:47:04,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-03-18 02:47:04,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 356. [2022-03-18 02:47:04,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 203 states have (on average 1.2019704433497538) internal successors, (244), 204 states have internal predecessors, (244), 127 states have call successors, (127), 26 states have call predecessors, (127), 25 states have return successors, (125), 125 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-18 02:47:04,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 496 transitions. [2022-03-18 02:47:04,960 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 496 transitions. Word has length 91 [2022-03-18 02:47:04,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:47:04,960 INFO L478 AbstractCegarLoop]: Abstraction has 356 states and 496 transitions. [2022-03-18 02:47:04,960 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-18 02:47:04,960 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 496 transitions. [2022-03-18 02:47:04,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-03-18 02:47:04,966 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:47:04,966 INFO L500 BasicCegarLoop]: trace histogram [10, 9, 9, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:47:04,984 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-18 02:47:05,168 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-18 02:47:05,168 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:47:05,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:47:05,169 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 7 times [2022-03-18 02:47:05,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:05,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1949229614] [2022-03-18 02:47:05,169 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:47:05,169 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 8 times [2022-03-18 02:47:05,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:47:05,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113378101] [2022-03-18 02:47:05,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:47:05,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:47:05,182 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:47:05,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [642989070] [2022-03-18 02:47:05,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:47:05,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:05,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:47:05,184 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-18 02:47:05,185 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-18 02:47:05,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:47:05,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:47:05,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 82 conjunts are in the unsatisfiable core [2022-03-18 02:47:05,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:47:05,944 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 57 proven. 55 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-03-18 02:47:05,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:47:06,516 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-03-18 02:47:06,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:47:06,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113378101] [2022-03-18 02:47:06,517 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:47:06,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642989070] [2022-03-18 02:47:06,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642989070] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:47:06,517 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:47:06,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-03-18 02:47:06,518 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:47:06,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1949229614] [2022-03-18 02:47:06,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1949229614] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:47:06,518 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:47:06,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-18 02:47:06,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835905784] [2022-03-18 02:47:06,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:47:06,518 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 02:47:06,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:06,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 02:47:06,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-03-18 02:47:06,519 INFO L87 Difference]: Start difference. First operand 356 states and 496 transitions. Second operand has 18 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-18 02:47:07,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:47:07,511 INFO L93 Difference]: Finished difference Result 466 states and 643 transitions. [2022-03-18 02:47:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 02:47:07,512 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) Word has length 102 [2022-03-18 02:47:07,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:47:07,513 INFO L225 Difference]: With dead ends: 466 [2022-03-18 02:47:07,513 INFO L226 Difference]: Without dead ends: 464 [2022-03-18 02:47:07,514 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 177 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-03-18 02:47:07,514 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 62 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-18 02:47:07,514 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 643 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 856 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-18 02:47:07,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-03-18 02:47:07,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 446. [2022-03-18 02:47:07,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 256 states have (on average 1.19921875) internal successors, (307), 257 states have internal predecessors, (307), 159 states have call successors, (159), 31 states have call predecessors, (159), 30 states have return successors, (157), 157 states have call predecessors, (157), 157 states have call successors, (157) [2022-03-18 02:47:07,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 623 transitions. [2022-03-18 02:47:07,585 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 623 transitions. Word has length 102 [2022-03-18 02:47:07,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:47:07,586 INFO L478 AbstractCegarLoop]: Abstraction has 446 states and 623 transitions. [2022-03-18 02:47:07,586 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-18 02:47:07,586 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 623 transitions. [2022-03-18 02:47:07,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-18 02:47:07,588 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:47:07,588 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:47:07,617 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-18 02:47:07,807 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-18 02:47:07,807 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:47:07,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:47:07,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-03-18 02:47:07,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:07,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1497199625] [2022-03-18 02:47:07,808 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:47:07,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-03-18 02:47:07,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:47:07,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964931590] [2022-03-18 02:47:07,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:47:07,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:47:07,814 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:47:07,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [340742982] [2022-03-18 02:47:07,814 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:47:07,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:07,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:47:07,818 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-18 02:47:07,819 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-18 02:47:07,868 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 02:47:07,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:47:07,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-18 02:47:07,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:47:08,477 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 67 proven. 33 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2022-03-18 02:47:08,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:47:08,882 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:47:10,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:47:10,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964931590] [2022-03-18 02:47:10,480 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:47:10,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340742982] [2022-03-18 02:47:10,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340742982] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:47:10,480 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:47:10,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-18 02:47:10,480 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:47:10,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1497199625] [2022-03-18 02:47:10,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1497199625] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:47:10,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:47:10,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:47:10,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495854273] [2022-03-18 02:47:10,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:47:10,481 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:47:10,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:10,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:47:10,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-03-18 02:47:10,481 INFO L87 Difference]: Start difference. First operand 446 states and 623 transitions. Second operand has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-18 02:47:11,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:47:11,385 INFO L93 Difference]: Finished difference Result 522 states and 729 transitions. [2022-03-18 02:47:11,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:47:11,386 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) Word has length 108 [2022-03-18 02:47:11,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:47:11,388 INFO L225 Difference]: With dead ends: 522 [2022-03-18 02:47:11,388 INFO L226 Difference]: Without dead ends: 519 [2022-03-18 02:47:11,388 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-03-18 02:47:11,388 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 49 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 02:47:11,388 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 419 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 02:47:11,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-03-18 02:47:11,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 440. [2022-03-18 02:47:11,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 254 states have (on average 1.1968503937007875) internal successors, (304), 255 states have internal predecessors, (304), 155 states have call successors, (155), 31 states have call predecessors, (155), 30 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2022-03-18 02:47:11,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 612 transitions. [2022-03-18 02:47:11,462 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 612 transitions. Word has length 108 [2022-03-18 02:47:11,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:47:11,463 INFO L478 AbstractCegarLoop]: Abstraction has 440 states and 612 transitions. [2022-03-18 02:47:11,463 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-18 02:47:11,463 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 612 transitions. [2022-03-18 02:47:11,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-18 02:47:11,464 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:47:11,464 INFO L500 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:47:11,482 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-18 02:47:11,679 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-18 02:47:11,680 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:47:11,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:47:11,680 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 9 times [2022-03-18 02:47:11,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:11,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [134664234] [2022-03-18 02:47:11,680 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:47:11,680 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 10 times [2022-03-18 02:47:11,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:47:11,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712111057] [2022-03-18 02:47:11,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:47:11,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:47:11,690 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:47:11,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [81398140] [2022-03-18 02:47:11,690 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:47:11,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:11,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:47:11,691 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-18 02:47:11,692 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-18 02:47:11,744 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:47:11,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:47:11,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 108 conjunts are in the unsatisfiable core [2022-03-18 02:47:11,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:47:12,712 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 43 proven. 93 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-18 02:47:12,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:47:13,390 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 87 proven. 18 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-03-18 02:47:13,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:47:13,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712111057] [2022-03-18 02:47:13,391 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:47:13,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81398140] [2022-03-18 02:47:13,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81398140] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:47:13,391 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:47:13,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 12] total 27 [2022-03-18 02:47:13,392 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:47:13,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [134664234] [2022-03-18 02:47:13,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [134664234] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:47:13,392 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:47:13,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-18 02:47:13,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779774138] [2022-03-18 02:47:13,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:47:13,392 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-18 02:47:13,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:13,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-18 02:47:13,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-03-18 02:47:13,393 INFO L87 Difference]: Start difference. First operand 440 states and 612 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-18 02:47:14,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:47:14,214 INFO L93 Difference]: Finished difference Result 519 states and 707 transitions. [2022-03-18 02:47:14,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 02:47:14,214 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 6 states have call successors, (14) Word has length 107 [2022-03-18 02:47:14,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:47:14,216 INFO L225 Difference]: With dead ends: 519 [2022-03-18 02:47:14,216 INFO L226 Difference]: Without dead ends: 517 [2022-03-18 02:47:14,217 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 184 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2022-03-18 02:47:14,217 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 84 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 1062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 02:47:14,217 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 699 Invalid, 1062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 993 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 02:47:14,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-03-18 02:47:14,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 452. [2022-03-18 02:47:14,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 263 states have (on average 1.1901140684410647) internal successors, (313), 264 states have internal predecessors, (313), 155 states have call successors, (155), 34 states have call predecessors, (155), 33 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2022-03-18 02:47:14,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 621 transitions. [2022-03-18 02:47:14,304 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 621 transitions. Word has length 107 [2022-03-18 02:47:14,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:47:14,304 INFO L478 AbstractCegarLoop]: Abstraction has 452 states and 621 transitions. [2022-03-18 02:47:14,304 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-18 02:47:14,304 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 621 transitions. [2022-03-18 02:47:14,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-18 02:47:14,305 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:47:14,305 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:47:14,325 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-18 02:47:14,519 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:14,519 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:47:14,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:47:14,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-03-18 02:47:14,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:14,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [320027396] [2022-03-18 02:47:14,520 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:47:14,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-03-18 02:47:14,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:47:14,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850878356] [2022-03-18 02:47:14,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:47:14,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:47:14,526 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:47:14,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1802486372] [2022-03-18 02:47:14,526 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:47:14,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:14,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:47:14,537 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-18 02:47:14,540 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-18 02:47:14,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:47:14,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:47:14,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 74 conjunts are in the unsatisfiable core [2022-03-18 02:47:14,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:47:15,441 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 102 proven. 30 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-18 02:47:15,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:47:17,339 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 102 proven. 30 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-18 02:47:17,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:47:17,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850878356] [2022-03-18 02:47:17,340 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:47:17,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802486372] [2022-03-18 02:47:17,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802486372] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:47:17,340 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:47:17,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-03-18 02:47:17,340 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:47:17,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [320027396] [2022-03-18 02:47:17,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [320027396] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:47:17,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:47:17,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-18 02:47:17,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693425736] [2022-03-18 02:47:17,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:47:17,341 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-18 02:47:17,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:17,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-18 02:47:17,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2022-03-18 02:47:17,341 INFO L87 Difference]: Start difference. First operand 452 states and 621 transitions. Second operand has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:47:17,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:47:17,949 INFO L93 Difference]: Finished difference Result 545 states and 747 transitions. [2022-03-18 02:47:17,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:47:17,951 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 111 [2022-03-18 02:47:17,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:47:17,953 INFO L225 Difference]: With dead ends: 545 [2022-03-18 02:47:17,953 INFO L226 Difference]: Without dead ends: 542 [2022-03-18 02:47:17,954 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 191 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=207, Invalid=849, Unknown=0, NotChecked=0, Total=1056 [2022-03-18 02:47:17,954 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 47 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 02:47:17,954 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 580 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 02:47:17,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-03-18 02:47:18,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 485. [2022-03-18 02:47:18,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 281 states have (on average 1.1921708185053381) internal successors, (335), 282 states have internal predecessors, (335), 167 states have call successors, (167), 37 states have call predecessors, (167), 36 states have return successors, (165), 165 states have call predecessors, (165), 165 states have call successors, (165) [2022-03-18 02:47:18,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 667 transitions. [2022-03-18 02:47:18,046 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 667 transitions. Word has length 111 [2022-03-18 02:47:18,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:47:18,046 INFO L478 AbstractCegarLoop]: Abstraction has 485 states and 667 transitions. [2022-03-18 02:47:18,046 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:47:18,046 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 667 transitions. [2022-03-18 02:47:18,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 02:47:18,047 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:47:18,047 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:47:18,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-18 02:47:18,263 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:18,263 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:47:18,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:47:18,264 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-03-18 02:47:18,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:18,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [636083289] [2022-03-18 02:47:18,264 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:47:18,264 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-03-18 02:47:18,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:47:18,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268409748] [2022-03-18 02:47:18,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:47:18,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:47:18,270 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:47:18,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [353970574] [2022-03-18 02:47:18,270 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:47:18,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:18,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:47:18,271 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-18 02:47:18,272 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-18 02:47:18,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:47:18,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:47:18,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-18 02:47:18,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:47:19,158 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 95 proven. 56 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-03-18 02:47:19,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:47:20,323 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 105 proven. 29 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-03-18 02:47:20,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:47:20,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268409748] [2022-03-18 02:47:20,323 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:47:20,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353970574] [2022-03-18 02:47:20,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353970574] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:47:20,323 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:47:20,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 28 [2022-03-18 02:47:20,324 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:47:20,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [636083289] [2022-03-18 02:47:20,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [636083289] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:47:20,324 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:47:20,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-18 02:47:20,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980443083] [2022-03-18 02:47:20,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:47:20,324 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-18 02:47:20,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:20,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-18 02:47:20,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-03-18 02:47:20,325 INFO L87 Difference]: Start difference. First operand 485 states and 667 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:47:21,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:47:21,469 INFO L93 Difference]: Finished difference Result 576 states and 793 transitions. [2022-03-18 02:47:21,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 02:47:21,470 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 113 [2022-03-18 02:47:21,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:47:21,472 INFO L225 Difference]: With dead ends: 576 [2022-03-18 02:47:21,472 INFO L226 Difference]: Without dead ends: 573 [2022-03-18 02:47:21,473 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 196 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-03-18 02:47:21,473 INFO L912 BasicCegarLoop]: 64 mSDtfsCounter, 64 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 1055 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1055 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 02:47:21,473 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 749 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1055 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 02:47:21,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-03-18 02:47:21,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 550. [2022-03-18 02:47:21,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 315 states have (on average 1.2) internal successors, (378), 316 states have internal predecessors, (378), 195 states have call successors, (195), 40 states have call predecessors, (195), 39 states have return successors, (193), 193 states have call predecessors, (193), 193 states have call successors, (193) [2022-03-18 02:47:21,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 766 transitions. [2022-03-18 02:47:21,578 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 766 transitions. Word has length 113 [2022-03-18 02:47:21,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:47:21,578 INFO L478 AbstractCegarLoop]: Abstraction has 550 states and 766 transitions. [2022-03-18 02:47:21,578 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:47:21,578 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 766 transitions. [2022-03-18 02:47:21,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-18 02:47:21,579 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:47:21,580 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:47:21,599 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-18 02:47:21,796 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,SelfDestructingSolverStorable20 [2022-03-18 02:47:21,796 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:47:21,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:47:21,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-03-18 02:47:21,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:21,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [4660838] [2022-03-18 02:47:21,797 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:47:21,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-03-18 02:47:21,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:47:21,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907840001] [2022-03-18 02:47:21,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:47:21,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:47:21,803 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:47:21,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1522316875] [2022-03-18 02:47:21,804 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:47:21,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:21,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:47:21,805 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-18 02:47:21,805 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-18 02:47:21,871 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-18 02:47:21,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:47:21,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 90 conjunts are in the unsatisfiable core [2022-03-18 02:47:21,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:47:23,654 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 46 proven. 85 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2022-03-18 02:47:23,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:47:25,465 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:47:34,965 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 43 proven. 79 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-03-18 02:47:34,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:47:34,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907840001] [2022-03-18 02:47:34,966 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:47:34,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522316875] [2022-03-18 02:47:34,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522316875] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:47:34,966 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:47:34,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 37 [2022-03-18 02:47:34,966 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:47:34,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [4660838] [2022-03-18 02:47:34,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [4660838] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:47:34,966 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:47:34,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-18 02:47:34,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843752821] [2022-03-18 02:47:34,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:47:34,967 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 02:47:34,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:34,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 02:47:34,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1129, Unknown=2, NotChecked=0, Total=1332 [2022-03-18 02:47:34,967 INFO L87 Difference]: Start difference. First operand 550 states and 766 transitions. Second operand has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 6 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:47:36,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:47:36,817 INFO L93 Difference]: Finished difference Result 626 states and 860 transitions. [2022-03-18 02:47:36,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-18 02:47:36,817 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 6 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) Word has length 116 [2022-03-18 02:47:36,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:47:36,820 INFO L225 Difference]: With dead ends: 626 [2022-03-18 02:47:36,820 INFO L226 Difference]: Without dead ends: 623 [2022-03-18 02:47:36,821 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=396, Invalid=2052, Unknown=2, NotChecked=0, Total=2450 [2022-03-18 02:47:36,821 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 112 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 1337 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 1489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:47:36,821 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 539 Invalid, 1489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1337 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-18 02:47:36,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-03-18 02:47:36,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 518. [2022-03-18 02:47:36,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 299 states have (on average 1.193979933110368) internal successors, (357), 300 states have internal predecessors, (357), 179 states have call successors, (179), 40 states have call predecessors, (179), 39 states have return successors, (177), 177 states have call predecessors, (177), 177 states have call successors, (177) [2022-03-18 02:47:36,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 713 transitions. [2022-03-18 02:47:36,924 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 713 transitions. Word has length 116 [2022-03-18 02:47:36,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:47:36,924 INFO L478 AbstractCegarLoop]: Abstraction has 518 states and 713 transitions. [2022-03-18 02:47:36,924 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 6 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:47:36,924 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 713 transitions. [2022-03-18 02:47:36,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-18 02:47:36,926 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:47:36,926 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:47:36,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-18 02:47:37,136 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,SelfDestructingSolverStorable21 [2022-03-18 02:47:37,137 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:47:37,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:47:37,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-03-18 02:47:37,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:37,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1311853332] [2022-03-18 02:47:37,138 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:47:37,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-03-18 02:47:37,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:47:37,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274898674] [2022-03-18 02:47:37,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:47:37,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:47:37,145 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:47:37,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [905433922] [2022-03-18 02:47:37,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:47:37,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:37,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:47:37,146 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-18 02:47:37,147 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-18 02:47:37,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:47:37,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:47:37,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-18 02:47:37,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:47:38,153 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 87 proven. 83 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 02:47:38,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:47:39,707 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 122 proven. 17 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2022-03-18 02:47:39,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:47:39,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274898674] [2022-03-18 02:47:39,708 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:47:39,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905433922] [2022-03-18 02:47:39,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905433922] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:47:39,708 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:47:39,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 29 [2022-03-18 02:47:39,708 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:47:39,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1311853332] [2022-03-18 02:47:39,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1311853332] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:47:39,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:47:39,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-18 02:47:39,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058997815] [2022-03-18 02:47:39,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:47:39,709 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-18 02:47:39,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:39,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-18 02:47:39,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2022-03-18 02:47:39,709 INFO L87 Difference]: Start difference. First operand 518 states and 713 transitions. Second operand has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 02:47:40,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:47:40,829 INFO L93 Difference]: Finished difference Result 617 states and 846 transitions. [2022-03-18 02:47:40,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-18 02:47:40,830 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 6 states have call successors, (17) Word has length 116 [2022-03-18 02:47:40,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:47:40,832 INFO L225 Difference]: With dead ends: 617 [2022-03-18 02:47:40,832 INFO L226 Difference]: Without dead ends: 614 [2022-03-18 02:47:40,833 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 200 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=186, Invalid=936, Unknown=0, NotChecked=0, Total=1122 [2022-03-18 02:47:40,833 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 69 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 1018 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 02:47:40,833 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 711 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1018 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 02:47:40,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-03-18 02:47:40,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 587. [2022-03-18 02:47:40,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 336 states have (on average 1.1994047619047619) internal successors, (403), 337 states have internal predecessors, (403), 207 states have call successors, (207), 44 states have call predecessors, (207), 43 states have return successors, (205), 205 states have call predecessors, (205), 205 states have call successors, (205) [2022-03-18 02:47:40,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 815 transitions. [2022-03-18 02:47:40,968 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 815 transitions. Word has length 116 [2022-03-18 02:47:40,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:47:40,969 INFO L478 AbstractCegarLoop]: Abstraction has 587 states and 815 transitions. [2022-03-18 02:47:40,969 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 02:47:40,969 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 815 transitions. [2022-03-18 02:47:40,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 02:47:40,970 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:47:40,970 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:47:41,003 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-18 02:47:41,176 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:41,177 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:47:41,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:47:41,177 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 15 times [2022-03-18 02:47:41,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:41,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [696497139] [2022-03-18 02:47:41,178 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:47:41,178 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 16 times [2022-03-18 02:47:41,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:47:41,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888072346] [2022-03-18 02:47:41,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:47:41,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:47:41,183 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:47:41,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [646959013] [2022-03-18 02:47:41,183 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:47:41,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:41,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:47:41,187 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-18 02:47:41,188 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-18 02:47:41,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:47:41,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:47:41,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 101 conjunts are in the unsatisfiable core [2022-03-18 02:47:41,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:47:42,821 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 56 proven. 64 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-03-18 02:47:42,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:47:49,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:47:49,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888072346] [2022-03-18 02:47:49,369 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:47:49,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646959013] [2022-03-18 02:47:49,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646959013] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:47:49,369 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:47:49,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-03-18 02:47:49,369 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:47:49,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [696497139] [2022-03-18 02:47:49,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [696497139] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:47:49,370 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:47:49,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-18 02:47:49,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88272665] [2022-03-18 02:47:49,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:47:49,370 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-18 02:47:49,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:49,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-18 02:47:49,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2022-03-18 02:47:49,371 INFO L87 Difference]: Start difference. First operand 587 states and 815 transitions. Second operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 02:47:51,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:47:51,782 INFO L93 Difference]: Finished difference Result 695 states and 957 transitions. [2022-03-18 02:47:51,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-18 02:47:51,783 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 121 [2022-03-18 02:47:51,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:47:51,786 INFO L225 Difference]: With dead ends: 695 [2022-03-18 02:47:51,786 INFO L226 Difference]: Without dead ends: 692 [2022-03-18 02:47:51,787 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=381, Invalid=2271, Unknown=0, NotChecked=0, Total=2652 [2022-03-18 02:47:51,787 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 122 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 1673 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 1838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:47:51,787 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 721 Invalid, 1838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 1673 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-18 02:47:51,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-03-18 02:47:51,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 656. [2022-03-18 02:47:51,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 373 states have (on average 1.2037533512064342) internal successors, (449), 374 states have internal predecessors, (449), 235 states have call successors, (235), 48 states have call predecessors, (235), 47 states have return successors, (233), 233 states have call predecessors, (233), 233 states have call successors, (233) [2022-03-18 02:47:51,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 917 transitions. [2022-03-18 02:47:51,924 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 917 transitions. Word has length 121 [2022-03-18 02:47:51,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:47:51,924 INFO L478 AbstractCegarLoop]: Abstraction has 656 states and 917 transitions. [2022-03-18 02:47:51,924 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 02:47:51,924 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 917 transitions. [2022-03-18 02:47:51,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-18 02:47:51,926 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:47:51,926 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:47:51,945 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-18 02:47:52,139 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:52,139 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:47:52,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:47:52,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 1 times [2022-03-18 02:47:52,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:52,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1500287815] [2022-03-18 02:47:52,140 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:47:52,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 2 times [2022-03-18 02:47:52,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:47:52,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900618469] [2022-03-18 02:47:52,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:47:52,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:47:52,146 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:47:52,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [322886401] [2022-03-18 02:47:52,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:47:52,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:52,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:47:52,147 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-18 02:47:52,148 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-18 02:47:52,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:47:52,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:47:52,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 100 conjunts are in the unsatisfiable core [2022-03-18 02:47:52,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:47:53,077 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 96 proven. 105 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-03-18 02:47:53,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:47:53,679 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 119 proven. 18 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-03-18 02:47:53,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:47:53,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900618469] [2022-03-18 02:47:53,679 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:47:53,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322886401] [2022-03-18 02:47:53,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322886401] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:47:53,680 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:47:53,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-03-18 02:47:53,680 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:47:53,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1500287815] [2022-03-18 02:47:53,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1500287815] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:47:53,680 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:47:53,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-18 02:47:53,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086127889] [2022-03-18 02:47:53,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:47:53,680 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 02:47:53,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:53,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 02:47:53,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-03-18 02:47:53,681 INFO L87 Difference]: Start difference. First operand 656 states and 917 transitions. Second operand has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-18 02:47:54,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:47:54,629 INFO L93 Difference]: Finished difference Result 767 states and 1065 transitions. [2022-03-18 02:47:54,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-18 02:47:54,629 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) Word has length 124 [2022-03-18 02:47:54,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:47:54,632 INFO L225 Difference]: With dead ends: 767 [2022-03-18 02:47:54,632 INFO L226 Difference]: Without dead ends: 765 [2022-03-18 02:47:54,632 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 221 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2022-03-18 02:47:54,633 INFO L912 BasicCegarLoop]: 64 mSDtfsCounter, 81 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 988 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 1071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 02:47:54,633 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 700 Invalid, 1071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 988 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 02:47:54,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-03-18 02:47:54,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 743. [2022-03-18 02:47:54,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 423 states have (on average 1.2033096926713949) internal successors, (509), 424 states have internal predecessors, (509), 267 states have call successors, (267), 53 states have call predecessors, (267), 52 states have return successors, (265), 265 states have call predecessors, (265), 265 states have call successors, (265) [2022-03-18 02:47:54,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1041 transitions. [2022-03-18 02:47:54,785 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1041 transitions. Word has length 124 [2022-03-18 02:47:54,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:47:54,785 INFO L478 AbstractCegarLoop]: Abstraction has 743 states and 1041 transitions. [2022-03-18 02:47:54,786 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-18 02:47:54,786 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1041 transitions. [2022-03-18 02:47:54,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 02:47:54,787 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:47:54,787 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:47:54,806 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-18 02:47:55,003 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,SelfDestructingSolverStorable24 [2022-03-18 02:47:55,004 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:47:55,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:47:55,004 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 3 times [2022-03-18 02:47:55,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:55,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1300729693] [2022-03-18 02:47:55,005 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:47:55,005 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 4 times [2022-03-18 02:47:55,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:47:55,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747908683] [2022-03-18 02:47:55,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:47:55,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:47:55,010 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:47:55,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [308622894] [2022-03-18 02:47:55,010 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:47:55,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:55,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:47:55,011 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-18 02:47:55,012 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-18 02:47:55,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:47:55,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:47:55,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 117 conjunts are in the unsatisfiable core [2022-03-18 02:47:55,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:47:56,474 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 98 proven. 127 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-03-18 02:47:56,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:47:57,700 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 154 proven. 16 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-03-18 02:47:57,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:47:57,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747908683] [2022-03-18 02:47:57,701 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:47:57,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308622894] [2022-03-18 02:47:57,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308622894] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:47:57,701 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:47:57,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 30 [2022-03-18 02:47:57,701 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:47:57,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1300729693] [2022-03-18 02:47:57,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1300729693] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:47:57,701 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:47:57,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-18 02:47:57,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758217780] [2022-03-18 02:47:57,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:47:57,702 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 02:47:57,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:57,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 02:47:57,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2022-03-18 02:47:57,703 INFO L87 Difference]: Start difference. First operand 743 states and 1041 transitions. Second operand has 22 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 9 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-18 02:47:59,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:47:59,388 INFO L93 Difference]: Finished difference Result 863 states and 1198 transitions. [2022-03-18 02:47:59,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-18 02:47:59,389 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 9 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) Word has length 129 [2022-03-18 02:47:59,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:47:59,392 INFO L225 Difference]: With dead ends: 863 [2022-03-18 02:47:59,392 INFO L226 Difference]: Without dead ends: 861 [2022-03-18 02:47:59,392 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 226 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=210, Invalid=1122, Unknown=0, NotChecked=0, Total=1332 [2022-03-18 02:47:59,392 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 90 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 1546 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 1007 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:47:59,393 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 1007 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1546 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-18 02:47:59,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-03-18 02:47:59,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 830. [2022-03-18 02:47:59,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 473 states have (on average 1.2029598308668077) internal successors, (569), 474 states have internal predecessors, (569), 299 states have call successors, (299), 58 states have call predecessors, (299), 57 states have return successors, (297), 297 states have call predecessors, (297), 297 states have call successors, (297) [2022-03-18 02:47:59,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1165 transitions. [2022-03-18 02:47:59,573 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1165 transitions. Word has length 129 [2022-03-18 02:47:59,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:47:59,573 INFO L478 AbstractCegarLoop]: Abstraction has 830 states and 1165 transitions. [2022-03-18 02:47:59,573 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 9 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-18 02:47:59,573 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1165 transitions. [2022-03-18 02:47:59,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-18 02:47:59,575 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:47:59,575 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:47:59,594 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-18 02:47:59,795 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,SelfDestructingSolverStorable25 [2022-03-18 02:47:59,795 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:47:59,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:47:59,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 17 times [2022-03-18 02:47:59,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:47:59,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1395729250] [2022-03-18 02:47:59,796 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:47:59,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 18 times [2022-03-18 02:47:59,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:47:59,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890267697] [2022-03-18 02:47:59,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:47:59,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:47:59,804 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:47:59,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [311277295] [2022-03-18 02:47:59,804 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:47:59,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:47:59,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:47:59,805 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-18 02:47:59,806 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-18 02:47:59,868 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-18 02:47:59,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:47:59,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 02:47:59,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:00,086 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 38 proven. 39 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-18 02:48:00,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:48:00,313 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 38 proven. 39 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-18 02:48:00,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:00,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890267697] [2022-03-18 02:48:00,314 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:00,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311277295] [2022-03-18 02:48:00,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311277295] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:48:00,314 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:48:00,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2022-03-18 02:48:00,314 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:00,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1395729250] [2022-03-18 02:48:00,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1395729250] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:00,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:00,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-18 02:48:00,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485241750] [2022-03-18 02:48:00,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:00,315 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 02:48:00,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:00,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 02:48:00,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-03-18 02:48:00,315 INFO L87 Difference]: Start difference. First operand 830 states and 1165 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-18 02:48:00,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:00,778 INFO L93 Difference]: Finished difference Result 1469 states and 2156 transitions. [2022-03-18 02:48:00,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-18 02:48:00,778 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 133 [2022-03-18 02:48:00,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:00,783 INFO L225 Difference]: With dead ends: 1469 [2022-03-18 02:48:00,783 INFO L226 Difference]: Without dead ends: 1098 [2022-03-18 02:48:00,784 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 253 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-03-18 02:48:00,784 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 9 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:00,785 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 400 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:48:00,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2022-03-18 02:48:01,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 973. [2022-03-18 02:48:01,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 535 states have (on average 1.2242990654205608) internal successors, (655), 551 states have internal predecessors, (655), 384 states have call successors, (384), 54 states have call predecessors, (384), 53 states have return successors, (382), 367 states have call predecessors, (382), 382 states have call successors, (382) [2022-03-18 02:48:01,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1421 transitions. [2022-03-18 02:48:01,025 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 1421 transitions. Word has length 133 [2022-03-18 02:48:01,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:01,025 INFO L478 AbstractCegarLoop]: Abstraction has 973 states and 1421 transitions. [2022-03-18 02:48:01,025 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-18 02:48:01,025 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 1421 transitions. [2022-03-18 02:48:01,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-18 02:48:01,027 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:01,027 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:01,049 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-18 02:48:01,239 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-18 02:48:01,239 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:01,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:01,240 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 19 times [2022-03-18 02:48:01,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:01,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [197337750] [2022-03-18 02:48:01,240 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:01,240 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 20 times [2022-03-18 02:48:01,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:01,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106007785] [2022-03-18 02:48:01,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:01,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:01,245 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:01,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [420557821] [2022-03-18 02:48:01,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:48:01,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:01,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:01,246 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-18 02:48:01,259 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-18 02:48:01,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:48:01,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:01,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-18 02:48:01,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:02,273 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 133 proven. 88 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-18 02:48:02,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:48:04,823 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 134 proven. 60 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-18 02:48:04,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:04,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106007785] [2022-03-18 02:48:04,824 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:04,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420557821] [2022-03-18 02:48:04,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420557821] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:48:04,824 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:48:04,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 31 [2022-03-18 02:48:04,824 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:04,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [197337750] [2022-03-18 02:48:04,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [197337750] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:04,824 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:04,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-18 02:48:04,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885887412] [2022-03-18 02:48:04,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:04,824 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-18 02:48:04,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:04,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-18 02:48:04,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2022-03-18 02:48:04,825 INFO L87 Difference]: Start difference. First operand 973 states and 1421 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-18 02:48:05,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:05,709 INFO L93 Difference]: Finished difference Result 1104 states and 1609 transitions. [2022-03-18 02:48:05,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 02:48:05,709 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 133 [2022-03-18 02:48:05,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:05,714 INFO L225 Difference]: With dead ends: 1104 [2022-03-18 02:48:05,714 INFO L226 Difference]: Without dead ends: 1101 [2022-03-18 02:48:05,714 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2022-03-18 02:48:05,714 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 52 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:05,714 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 551 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 02:48:05,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2022-03-18 02:48:05,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1012. [2022-03-18 02:48:05,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 555 states have (on average 1.2252252252252251) internal successors, (680), 571 states have internal predecessors, (680), 400 states have call successors, (400), 57 states have call predecessors, (400), 56 states have return successors, (398), 383 states have call predecessors, (398), 398 states have call successors, (398) [2022-03-18 02:48:05,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1478 transitions. [2022-03-18 02:48:05,986 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1478 transitions. Word has length 133 [2022-03-18 02:48:05,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:05,986 INFO L478 AbstractCegarLoop]: Abstraction has 1012 states and 1478 transitions. [2022-03-18 02:48:05,986 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-18 02:48:05,987 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1478 transitions. [2022-03-18 02:48:05,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-18 02:48:05,988 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:05,988 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:06,009 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-18 02:48:06,202 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-18 02:48:06,202 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:06,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:06,203 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 21 times [2022-03-18 02:48:06,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:06,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1646270012] [2022-03-18 02:48:06,203 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:06,203 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 22 times [2022-03-18 02:48:06,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:06,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734353631] [2022-03-18 02:48:06,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:06,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:06,208 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:06,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [949348209] [2022-03-18 02:48:06,209 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:48:06,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:06,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:06,212 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-18 02:48:06,218 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-18 02:48:06,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:48:06,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:06,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-18 02:48:06,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:07,881 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:48:08,172 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:48:08,324 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:48:09,036 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:48:09,038 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:48:10,107 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 122 proven. 85 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2022-03-18 02:48:10,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:48:21,850 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:48:26,090 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 125 proven. 71 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2022-03-18 02:48:26,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:26,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734353631] [2022-03-18 02:48:26,091 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:26,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949348209] [2022-03-18 02:48:26,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949348209] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:48:26,091 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:48:26,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18] total 38 [2022-03-18 02:48:26,091 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:26,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1646270012] [2022-03-18 02:48:26,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1646270012] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:26,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:26,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-18 02:48:26,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908869435] [2022-03-18 02:48:26,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:26,091 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-18 02:48:26,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:26,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-18 02:48:26,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1198, Unknown=1, NotChecked=0, Total=1406 [2022-03-18 02:48:26,092 INFO L87 Difference]: Start difference. First operand 1012 states and 1478 transitions. Second operand has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-18 02:48:29,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:29,392 INFO L93 Difference]: Finished difference Result 1155 states and 1687 transitions. [2022-03-18 02:48:29,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-18 02:48:29,393 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 135 [2022-03-18 02:48:29,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:29,397 INFO L225 Difference]: With dead ends: 1155 [2022-03-18 02:48:29,397 INFO L226 Difference]: Without dead ends: 1148 [2022-03-18 02:48:29,398 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=294, Invalid=1775, Unknown=1, NotChecked=0, Total=2070 [2022-03-18 02:48:29,398 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 85 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 1643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:29,398 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 815 Invalid, 1643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1193 Invalid, 0 Unknown, 379 Unchecked, 1.3s Time] [2022-03-18 02:48:29,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2022-03-18 02:48:29,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 1041. [2022-03-18 02:48:29,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 568 states have (on average 1.2288732394366197) internal successors, (698), 583 states have internal predecessors, (698), 416 states have call successors, (416), 58 states have call predecessors, (416), 56 states have return successors, (414), 399 states have call predecessors, (414), 414 states have call successors, (414) [2022-03-18 02:48:29,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1528 transitions. [2022-03-18 02:48:29,659 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1528 transitions. Word has length 135 [2022-03-18 02:48:29,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:29,659 INFO L478 AbstractCegarLoop]: Abstraction has 1041 states and 1528 transitions. [2022-03-18 02:48:29,659 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-18 02:48:29,659 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1528 transitions. [2022-03-18 02:48:29,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-18 02:48:29,661 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:29,661 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:29,679 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-18 02:48:29,874 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-18 02:48:29,874 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:29,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:29,874 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 11 times [2022-03-18 02:48:29,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:29,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1156232016] [2022-03-18 02:48:29,875 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:29,875 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 12 times [2022-03-18 02:48:29,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:29,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289755800] [2022-03-18 02:48:29,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:29,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:29,880 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:29,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1690586507] [2022-03-18 02:48:29,880 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:48:29,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:29,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:29,881 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-18 02:48:29,882 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-18 02:48:29,935 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:48:29,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:29,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-18 02:48:29,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:30,219 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 126 proven. 42 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2022-03-18 02:48:30,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:48:33,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:33,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289755800] [2022-03-18 02:48:33,186 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:33,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690586507] [2022-03-18 02:48:33,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690586507] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:48:33,186 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:48:33,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-18 02:48:33,186 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:33,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1156232016] [2022-03-18 02:48:33,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1156232016] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:33,186 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:33,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-18 02:48:33,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018536617] [2022-03-18 02:48:33,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:33,187 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 02:48:33,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:33,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 02:48:33,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-03-18 02:48:33,187 INFO L87 Difference]: Start difference. First operand 1041 states and 1528 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) [2022-03-18 02:48:33,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:33,920 INFO L93 Difference]: Finished difference Result 1110 states and 1599 transitions. [2022-03-18 02:48:33,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:48:33,921 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) Word has length 132 [2022-03-18 02:48:33,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:33,925 INFO L225 Difference]: With dead ends: 1110 [2022-03-18 02:48:33,925 INFO L226 Difference]: Without dead ends: 1108 [2022-03-18 02:48:33,926 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 137 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:48:33,926 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 62 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:33,926 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 242 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 02:48:33,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2022-03-18 02:48:34,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 1072. [2022-03-18 02:48:34,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1072 states, 592 states have (on average 1.2195945945945945) internal successors, (722), 609 states have internal predecessors, (722), 420 states have call successors, (420), 61 states have call predecessors, (420), 59 states have return successors, (418), 401 states have call predecessors, (418), 418 states have call successors, (418) [2022-03-18 02:48:34,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1072 states to 1072 states and 1560 transitions. [2022-03-18 02:48:34,227 INFO L78 Accepts]: Start accepts. Automaton has 1072 states and 1560 transitions. Word has length 132 [2022-03-18 02:48:34,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:34,227 INFO L478 AbstractCegarLoop]: Abstraction has 1072 states and 1560 transitions. [2022-03-18 02:48:34,227 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) [2022-03-18 02:48:34,227 INFO L276 IsEmpty]: Start isEmpty. Operand 1072 states and 1560 transitions. [2022-03-18 02:48:34,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-18 02:48:34,229 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:34,229 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:34,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-18 02:48:34,446 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:34,446 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:34,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:34,447 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 23 times [2022-03-18 02:48:34,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:34,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [804114327] [2022-03-18 02:48:34,447 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:34,447 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 24 times [2022-03-18 02:48:34,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:34,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422060684] [2022-03-18 02:48:34,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:34,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:34,454 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:34,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [937115421] [2022-03-18 02:48:34,455 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:48:34,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:34,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:34,456 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-18 02:48:34,457 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-18 02:48:34,523 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-18 02:48:34,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:34,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-18 02:48:34,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:36,359 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 66 proven. 115 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2022-03-18 02:48:36,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:48:44,859 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:48:48,832 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 63 proven. 109 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 02:48:48,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:48,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422060684] [2022-03-18 02:48:48,833 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:48,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937115421] [2022-03-18 02:48:48,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937115421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:48:48,833 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:48:48,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 41 [2022-03-18 02:48:48,833 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:48,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [804114327] [2022-03-18 02:48:48,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [804114327] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:48,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:48,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-18 02:48:48,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510172872] [2022-03-18 02:48:48,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:48,834 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-18 02:48:48,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:48,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-18 02:48:48,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1389, Unknown=0, NotChecked=0, Total=1640 [2022-03-18 02:48:48,835 INFO L87 Difference]: Start difference. First operand 1072 states and 1560 transitions. Second operand has 24 states, 23 states have (on average 2.0) internal successors, (46), 21 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:48:51,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:51,406 INFO L93 Difference]: Finished difference Result 1221 states and 1745 transitions. [2022-03-18 02:48:51,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-18 02:48:51,411 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 21 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-18 02:48:51,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:51,415 INFO L225 Difference]: With dead ends: 1221 [2022-03-18 02:48:51,416 INFO L226 Difference]: Without dead ends: 1112 [2022-03-18 02:48:51,417 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 702 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=468, Invalid=2502, Unknown=0, NotChecked=0, Total=2970 [2022-03-18 02:48:51,417 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 85 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 1261 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 1379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:51,417 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 587 Invalid, 1379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1261 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 02:48:51,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2022-03-18 02:48:51,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 1026. [2022-03-18 02:48:51,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 571 states have (on average 1.2119089316987741) internal successors, (692), 587 states have internal predecessors, (692), 394 states have call successors, (394), 62 states have call predecessors, (394), 60 states have return successors, (392), 376 states have call predecessors, (392), 392 states have call successors, (392) [2022-03-18 02:48:51,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 1478 transitions. [2022-03-18 02:48:51,701 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 1478 transitions. Word has length 138 [2022-03-18 02:48:51,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:51,701 INFO L478 AbstractCegarLoop]: Abstraction has 1026 states and 1478 transitions. [2022-03-18 02:48:51,701 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 21 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:48:51,701 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 1478 transitions. [2022-03-18 02:48:51,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-18 02:48:51,703 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:51,703 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:51,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-18 02:48:51,919 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,SelfDestructingSolverStorable30 [2022-03-18 02:48:51,919 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:51,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:51,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 25 times [2022-03-18 02:48:51,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:51,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2142407877] [2022-03-18 02:48:51,920 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:51,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 26 times [2022-03-18 02:48:51,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:51,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039259030] [2022-03-18 02:48:51,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:51,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:51,928 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:51,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [956608456] [2022-03-18 02:48:51,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:48:51,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:51,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:51,930 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-18 02:48:51,930 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-18 02:48:51,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:48:51,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:51,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-18 02:48:51,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:52,282 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:48:53,059 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 126 proven. 127 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-18 02:48:53,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:48:57,539 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 160 proven. 41 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2022-03-18 02:48:57,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:57,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039259030] [2022-03-18 02:48:57,539 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:57,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956608456] [2022-03-18 02:48:57,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956608456] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:48:57,539 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:48:57,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 16] total 32 [2022-03-18 02:48:57,540 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:57,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2142407877] [2022-03-18 02:48:57,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2142407877] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:57,540 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:57,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-18 02:48:57,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543309215] [2022-03-18 02:48:57,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:57,540 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-18 02:48:57,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:57,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-18 02:48:57,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=847, Unknown=0, NotChecked=0, Total=992 [2022-03-18 02:48:57,541 INFO L87 Difference]: Start difference. First operand 1026 states and 1478 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-18 02:49:00,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:00,207 INFO L93 Difference]: Finished difference Result 1168 states and 1681 transitions. [2022-03-18 02:49:00,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-18 02:49:00,208 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) Word has length 138 [2022-03-18 02:49:00,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:00,213 INFO L225 Difference]: With dead ends: 1168 [2022-03-18 02:49:00,213 INFO L226 Difference]: Without dead ends: 1165 [2022-03-18 02:49:00,213 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 242 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=194, Invalid=1212, Unknown=0, NotChecked=0, Total=1406 [2022-03-18 02:49:00,213 INFO L912 BasicCegarLoop]: 65 mSDtfsCounter, 68 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 1293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:00,214 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 829 Invalid, 1293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1233 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 02:49:00,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2022-03-18 02:49:00,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1119. [2022-03-18 02:49:00,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 618 states have (on average 1.2168284789644013) internal successors, (752), 635 states have internal predecessors, (752), 436 states have call successors, (436), 66 states have call predecessors, (436), 64 states have return successors, (434), 417 states have call predecessors, (434), 434 states have call successors, (434) [2022-03-18 02:49:00,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 1622 transitions. [2022-03-18 02:49:00,514 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 1622 transitions. Word has length 138 [2022-03-18 02:49:00,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:00,515 INFO L478 AbstractCegarLoop]: Abstraction has 1119 states and 1622 transitions. [2022-03-18 02:49:00,515 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-18 02:49:00,515 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 1622 transitions. [2022-03-18 02:49:00,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-18 02:49:00,516 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:00,516 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:00,533 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-18 02:49:00,731 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:00,731 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:00,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:00,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 27 times [2022-03-18 02:49:00,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:00,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1451507925] [2022-03-18 02:49:00,732 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:00,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 28 times [2022-03-18 02:49:00,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:00,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685666789] [2022-03-18 02:49:00,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:00,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:00,737 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:00,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [878357687] [2022-03-18 02:49:00,737 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:49:00,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:00,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:00,739 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-18 02:49:00,740 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-18 02:49:00,795 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:49:00,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:00,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-18 02:49:00,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:02,162 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 143 proven. 125 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-18 02:49:02,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:03,378 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:06,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:06,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685666789] [2022-03-18 02:49:06,439 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:06,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878357687] [2022-03-18 02:49:06,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878357687] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:49:06,439 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:49:06,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-18 02:49:06,440 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:06,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1451507925] [2022-03-18 02:49:06,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1451507925] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:06,440 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:06,440 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-18 02:49:06,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617322497] [2022-03-18 02:49:06,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:06,440 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-18 02:49:06,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:06,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-18 02:49:06,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-03-18 02:49:06,441 INFO L87 Difference]: Start difference. First operand 1119 states and 1622 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:49:10,133 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:49:11,403 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:49:12,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:12,146 INFO L93 Difference]: Finished difference Result 1240 states and 1787 transitions. [2022-03-18 02:49:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-18 02:49:12,147 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-18 02:49:12,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:12,151 INFO L225 Difference]: With dead ends: 1240 [2022-03-18 02:49:12,151 INFO L226 Difference]: Without dead ends: 1237 [2022-03-18 02:49:12,152 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 141 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=204, Invalid=1056, Unknown=0, NotChecked=0, Total=1260 [2022-03-18 02:49:12,152 INFO L912 BasicCegarLoop]: 70 mSDtfsCounter, 79 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 1500 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 1013 SdHoareTripleChecker+Invalid, 1586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:12,152 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 1013 Invalid, 1586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1500 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2022-03-18 02:49:12,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2022-03-18 02:49:12,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 1134. [2022-03-18 02:49:12,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1134 states, 628 states have (on average 1.214968152866242) internal successors, (763), 646 states have internal predecessors, (763), 439 states have call successors, (439), 68 states have call predecessors, (439), 66 states have return successors, (437), 419 states have call predecessors, (437), 437 states have call successors, (437) [2022-03-18 02:49:12,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1639 transitions. [2022-03-18 02:49:12,467 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1639 transitions. Word has length 138 [2022-03-18 02:49:12,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:12,467 INFO L478 AbstractCegarLoop]: Abstraction has 1134 states and 1639 transitions. [2022-03-18 02:49:12,468 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:49:12,468 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1639 transitions. [2022-03-18 02:49:12,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-03-18 02:49:12,469 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:12,469 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:12,489 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-18 02:49:12,683 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:12,683 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:12,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:12,684 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 29 times [2022-03-18 02:49:12,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:12,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1328181801] [2022-03-18 02:49:12,684 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:12,684 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 30 times [2022-03-18 02:49:12,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:12,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006136284] [2022-03-18 02:49:12,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:12,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:12,689 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:12,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1264510835] [2022-03-18 02:49:12,689 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:49:12,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:12,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:12,690 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-18 02:49:12,691 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-18 02:49:12,779 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-18 02:49:12,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:12,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-18 02:49:12,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:14,027 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 46 proven. 97 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-03-18 02:49:14,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:19,276 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 46 proven. 97 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-03-18 02:49:19,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:19,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006136284] [2022-03-18 02:49:19,277 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:19,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264510835] [2022-03-18 02:49:19,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264510835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:19,277 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:19,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 37 [2022-03-18 02:49:19,277 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:19,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1328181801] [2022-03-18 02:49:19,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1328181801] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:19,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:19,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-18 02:49:19,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679001758] [2022-03-18 02:49:19,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:19,277 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-18 02:49:19,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:19,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-18 02:49:19,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1118, Unknown=0, NotChecked=0, Total=1332 [2022-03-18 02:49:19,278 INFO L87 Difference]: Start difference. First operand 1134 states and 1639 transitions. Second operand has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-18 02:49:20,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:20,820 INFO L93 Difference]: Finished difference Result 1251 states and 1797 transitions. [2022-03-18 02:49:20,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-18 02:49:20,821 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 141 [2022-03-18 02:49:20,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:20,825 INFO L225 Difference]: With dead ends: 1251 [2022-03-18 02:49:20,825 INFO L226 Difference]: Without dead ends: 1248 [2022-03-18 02:49:20,826 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 243 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=427, Invalid=2123, Unknown=0, NotChecked=0, Total=2550 [2022-03-18 02:49:20,826 INFO L912 BasicCegarLoop]: 61 mSDtfsCounter, 81 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 1046 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 1163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:20,826 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 741 Invalid, 1163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1046 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 02:49:20,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2022-03-18 02:49:21,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 1145. [2022-03-18 02:49:21,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1145 states, 635 states have (on average 1.2125984251968505) internal successors, (770), 652 states have internal predecessors, (770), 441 states have call successors, (441), 70 states have call predecessors, (441), 68 states have return successors, (439), 422 states have call predecessors, (439), 439 states have call successors, (439) [2022-03-18 02:49:21,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1145 states to 1145 states and 1650 transitions. [2022-03-18 02:49:21,164 INFO L78 Accepts]: Start accepts. Automaton has 1145 states and 1650 transitions. Word has length 141 [2022-03-18 02:49:21,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:21,165 INFO L478 AbstractCegarLoop]: Abstraction has 1145 states and 1650 transitions. [2022-03-18 02:49:21,165 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-18 02:49:21,165 INFO L276 IsEmpty]: Start isEmpty. Operand 1145 states and 1650 transitions. [2022-03-18 02:49:21,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-18 02:49:21,167 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:21,167 INFO L500 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:21,183 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-18 02:49:21,383 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,SelfDestructingSolverStorable33 [2022-03-18 02:49:21,383 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:21,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:21,384 INFO L85 PathProgramCache]: Analyzing trace with hash -479386172, now seen corresponding path program 5 times [2022-03-18 02:49:21,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:21,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2066314367] [2022-03-18 02:49:21,384 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:21,384 INFO L85 PathProgramCache]: Analyzing trace with hash -479386172, now seen corresponding path program 6 times [2022-03-18 02:49:21,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:21,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305359790] [2022-03-18 02:49:21,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:21,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:21,389 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:21,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1814630855] [2022-03-18 02:49:21,389 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:49:21,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:21,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:21,390 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-18 02:49:21,391 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-18 02:49:21,445 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 02:49:21,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:21,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-18 02:49:21,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:22,023 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:23,044 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:25,791 INFO L134 CoverageAnalysis]: Checked inductivity of 669 backedges. 140 proven. 33 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-03-18 02:49:25,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:38,087 INFO L134 CoverageAnalysis]: Checked inductivity of 669 backedges. 122 proven. 34 refuted. 0 times theorem prover too weak. 513 trivial. 0 not checked. [2022-03-18 02:49:38,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:38,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305359790] [2022-03-18 02:49:38,088 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:38,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814630855] [2022-03-18 02:49:38,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814630855] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:38,088 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:38,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2022-03-18 02:49:38,088 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:38,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2066314367] [2022-03-18 02:49:38,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2066314367] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:38,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:38,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-18 02:49:38,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485721564] [2022-03-18 02:49:38,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:38,088 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-18 02:49:38,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:38,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-18 02:49:38,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=427, Unknown=2, NotChecked=0, Total=506 [2022-03-18 02:49:38,089 INFO L87 Difference]: Start difference. First operand 1145 states and 1650 transitions. Second operand has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-18 02:49:40,711 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:49:42,720 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:49:44,723 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:49:46,725 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:49:48,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:48,595 INFO L93 Difference]: Finished difference Result 1345 states and 1936 transitions. [2022-03-18 02:49:48,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:49:48,596 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 143 [2022-03-18 02:49:48,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:48,601 INFO L225 Difference]: With dead ends: 1345 [2022-03-18 02:49:48,601 INFO L226 Difference]: Without dead ends: 1343 [2022-03-18 02:49:48,601 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 260 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=147, Invalid=781, Unknown=2, NotChecked=0, Total=930 [2022-03-18 02:49:48,601 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 83 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 89 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:48,602 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 386 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 528 Invalid, 4 Unknown, 0 Unchecked, 9.1s Time] [2022-03-18 02:49:48,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1343 states. [2022-03-18 02:49:48,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1343 to 1260. [2022-03-18 02:49:48,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1260 states, 693 states have (on average 1.2207792207792207) internal successors, (846), 712 states have internal predecessors, (846), 492 states have call successors, (492), 75 states have call predecessors, (492), 74 states have return successors, (490), 472 states have call predecessors, (490), 490 states have call successors, (490) [2022-03-18 02:49:48,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1260 states to 1260 states and 1828 transitions. [2022-03-18 02:49:48,991 INFO L78 Accepts]: Start accepts. Automaton has 1260 states and 1828 transitions. Word has length 143 [2022-03-18 02:49:48,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:48,992 INFO L478 AbstractCegarLoop]: Abstraction has 1260 states and 1828 transitions. [2022-03-18 02:49:48,992 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-18 02:49:48,992 INFO L276 IsEmpty]: Start isEmpty. Operand 1260 states and 1828 transitions. [2022-03-18 02:49:48,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-18 02:49:48,993 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:48,993 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:49,010 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-18 02:49:49,207 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,SelfDestructingSolverStorable34 [2022-03-18 02:49:49,207 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:49,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:49,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 31 times [2022-03-18 02:49:49,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:49,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1569626720] [2022-03-18 02:49:49,208 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:49,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 32 times [2022-03-18 02:49:49,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:49,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648715346] [2022-03-18 02:49:49,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:49,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:49,213 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:49,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1270743932] [2022-03-18 02:49:49,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:49,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:49,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:49,215 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-18 02:49:49,239 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-18 02:49:49,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:49,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:49,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-18 02:49:49,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:50,404 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 102 proven. 86 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 02:49:50,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:50,878 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:53,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:53,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648715346] [2022-03-18 02:49:53,361 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:53,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270743932] [2022-03-18 02:49:53,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270743932] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:49:53,361 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:49:53,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-18 02:49:53,361 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:53,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1569626720] [2022-03-18 02:49:53,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1569626720] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:53,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:53,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-18 02:49:53,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402767977] [2022-03-18 02:49:53,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:53,362 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 02:49:53,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:53,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 02:49:53,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-03-18 02:49:53,362 INFO L87 Difference]: Start difference. First operand 1260 states and 1828 transitions. Second operand has 22 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:49:54,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:54,981 INFO L93 Difference]: Finished difference Result 1417 states and 2047 transitions. [2022-03-18 02:49:54,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-18 02:49:54,982 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) Word has length 143 [2022-03-18 02:49:54,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:54,987 INFO L225 Difference]: With dead ends: 1417 [2022-03-18 02:49:54,987 INFO L226 Difference]: Without dead ends: 1414 [2022-03-18 02:49:54,988 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-03-18 02:49:54,988 INFO L912 BasicCegarLoop]: 72 mSDtfsCounter, 97 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 1459 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 1562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:54,988 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 922 Invalid, 1562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1459 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-18 02:49:54,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1414 states. [2022-03-18 02:49:55,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1414 to 1357. [2022-03-18 02:49:55,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1357 states, 743 states have (on average 1.2234185733512786) internal successors, (909), 763 states have internal predecessors, (909), 534 states have call successors, (534), 80 states have call predecessors, (534), 79 states have return successors, (532), 513 states have call predecessors, (532), 532 states have call successors, (532) [2022-03-18 02:49:55,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1357 states to 1357 states and 1975 transitions. [2022-03-18 02:49:55,398 INFO L78 Accepts]: Start accepts. Automaton has 1357 states and 1975 transitions. Word has length 143 [2022-03-18 02:49:55,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:55,398 INFO L478 AbstractCegarLoop]: Abstraction has 1357 states and 1975 transitions. [2022-03-18 02:49:55,398 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:49:55,398 INFO L276 IsEmpty]: Start isEmpty. Operand 1357 states and 1975 transitions. [2022-03-18 02:49:55,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-18 02:49:55,399 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:55,400 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:55,416 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-18 02:49:55,616 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,SelfDestructingSolverStorable35 [2022-03-18 02:49:55,616 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:55,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:55,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 33 times [2022-03-18 02:49:55,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:55,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1144337221] [2022-03-18 02:49:55,617 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:55,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 34 times [2022-03-18 02:49:55,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:55,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260041672] [2022-03-18 02:49:55,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:55,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:55,622 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:55,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [377410505] [2022-03-18 02:49:55,622 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:49:55,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:55,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:55,623 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-18 02:49:55,623 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-18 02:49:55,710 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:49:55,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:55,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 118 conjunts are in the unsatisfiable core [2022-03-18 02:49:55,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:56,616 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:59,995 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 171 proven. 98 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-18 02:49:59,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:50:03,216 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 185 proven. 17 refuted. 0 times theorem prover too weak. 406 trivial. 0 not checked. [2022-03-18 02:50:03,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:50:03,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260041672] [2022-03-18 02:50:03,217 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:50:03,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377410505] [2022-03-18 02:50:03,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377410505] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:50:03,217 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:50:03,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 16] total 36 [2022-03-18 02:50:03,217 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:50:03,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1144337221] [2022-03-18 02:50:03,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1144337221] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:50:03,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:50:03,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-18 02:50:03,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317201011] [2022-03-18 02:50:03,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:50:03,218 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-18 02:50:03,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:03,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-18 02:50:03,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-03-18 02:50:03,219 INFO L87 Difference]: Start difference. First operand 1357 states and 1975 transitions. Second operand has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:50:05,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:50:05,470 INFO L93 Difference]: Finished difference Result 1465 states and 2124 transitions. [2022-03-18 02:50:05,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-18 02:50:05,471 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 143 [2022-03-18 02:50:05,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:50:05,476 INFO L225 Difference]: With dead ends: 1465 [2022-03-18 02:50:05,476 INFO L226 Difference]: Without dead ends: 1462 [2022-03-18 02:50:05,477 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 248 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=264, Invalid=1806, Unknown=0, NotChecked=0, Total=2070 [2022-03-18 02:50:05,477 INFO L912 BasicCegarLoop]: 72 mSDtfsCounter, 75 mSDsluCounter, 1352 mSDsCounter, 0 mSdLazyCounter, 1064 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 1424 SdHoareTripleChecker+Invalid, 1752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1064 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 622 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:50:05,477 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 1424 Invalid, 1752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1064 Invalid, 0 Unknown, 622 Unchecked, 1.0s Time] [2022-03-18 02:50:05,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1462 states. [2022-03-18 02:50:05,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1462 to 1360. [2022-03-18 02:50:05,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1360 states, 746 states have (on average 1.2238605898123325) internal successors, (913), 766 states have internal predecessors, (913), 534 states have call successors, (534), 80 states have call predecessors, (534), 79 states have return successors, (532), 513 states have call predecessors, (532), 532 states have call successors, (532) [2022-03-18 02:50:05,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1360 states to 1360 states and 1979 transitions. [2022-03-18 02:50:05,916 INFO L78 Accepts]: Start accepts. Automaton has 1360 states and 1979 transitions. Word has length 143 [2022-03-18 02:50:05,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:50:05,916 INFO L478 AbstractCegarLoop]: Abstraction has 1360 states and 1979 transitions. [2022-03-18 02:50:05,916 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:50:05,916 INFO L276 IsEmpty]: Start isEmpty. Operand 1360 states and 1979 transitions. [2022-03-18 02:50:05,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-18 02:50:05,917 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:50:05,918 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:50:05,922 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-18 02:50:06,119 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:50:06,119 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:50:06,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:50:06,119 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 35 times [2022-03-18 02:50:06,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:06,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1442232402] [2022-03-18 02:50:06,120 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:50:06,120 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 36 times [2022-03-18 02:50:06,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:50:06,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12573606] [2022-03-18 02:50:06,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:50:06,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:50:06,130 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:50:06,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [136443006] [2022-03-18 02:50:06,130 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:50:06,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:50:06,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:50:06,131 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-18 02:50:06,132 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-18 02:50:07,040 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-18 02:50:07,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:50:07,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-18 02:50:07,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:50:11,157 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 53 proven. 147 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 02:50:11,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:50:23,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:50:23,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12573606] [2022-03-18 02:50:23,937 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:50:23,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136443006] [2022-03-18 02:50:23,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136443006] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:50:23,938 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:50:23,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-03-18 02:50:23,938 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:50:23,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1442232402] [2022-03-18 02:50:23,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1442232402] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:50:23,938 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:50:23,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-18 02:50:23,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007643993] [2022-03-18 02:50:23,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:50:23,938 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-18 02:50:23,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:23,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-18 02:50:23,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=945, Unknown=1, NotChecked=0, Total=1056 [2022-03-18 02:50:23,939 INFO L87 Difference]: Start difference. First operand 1360 states and 1979 transitions. Second operand has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:51:10,883 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:51:14,338 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:51:16,849 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:51:37,818 WARN L232 SmtUtils]: Spent 5.18s on a formula simplification. DAG size of input: 56 DAG size of output: 46 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 02:51:45,602 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:52:11,031 WARN L232 SmtUtils]: Spent 8.70s on a formula simplification. DAG size of input: 44 DAG size of output: 37 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 02:52:27,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:52:27,603 INFO L93 Difference]: Finished difference Result 1674 states and 2422 transitions. [2022-03-18 02:52:27,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-18 02:52:27,604 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 146 [2022-03-18 02:52:27,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:52:27,610 INFO L225 Difference]: With dead ends: 1674 [2022-03-18 02:52:27,610 INFO L226 Difference]: Without dead ends: 1670 [2022-03-18 02:52:27,612 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 182 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 97.9s TimeCoverageRelationStatistics Valid=1083, Invalid=5555, Unknown=4, NotChecked=0, Total=6642 [2022-03-18 02:52:27,612 INFO L912 BasicCegarLoop]: 88 mSDtfsCounter, 152 mSDsluCounter, 1188 mSDsCounter, 0 mSdLazyCounter, 2422 mSolverCounterSat, 495 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 1276 SdHoareTripleChecker+Invalid, 2917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 495 IncrementalHoareTripleChecker+Valid, 2422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.7s IncrementalHoareTripleChecker+Time [2022-03-18 02:52:27,612 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 1276 Invalid, 2917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [495 Valid, 2422 Invalid, 0 Unknown, 0 Unchecked, 39.7s Time] [2022-03-18 02:52:27,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1670 states. [2022-03-18 02:52:28,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1670 to 1593. [2022-03-18 02:52:28,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1593 states, 877 states have (on average 1.2234891676168758) internal successors, (1073), 901 states have internal predecessors, (1073), 628 states have call successors, (628), 88 states have call predecessors, (628), 87 states have return successors, (626), 603 states have call predecessors, (626), 626 states have call successors, (626) [2022-03-18 02:52:28,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1593 states to 1593 states and 2327 transitions. [2022-03-18 02:52:28,189 INFO L78 Accepts]: Start accepts. Automaton has 1593 states and 2327 transitions. Word has length 146 [2022-03-18 02:52:28,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:52:28,190 INFO L478 AbstractCegarLoop]: Abstraction has 1593 states and 2327 transitions. [2022-03-18 02:52:28,190 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:52:28,190 INFO L276 IsEmpty]: Start isEmpty. Operand 1593 states and 2327 transitions. [2022-03-18 02:52:28,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-18 02:52:28,191 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:52:28,192 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:52:28,197 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-18 02:52:28,396 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-18 02:52:28,397 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:52:28,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:52:28,397 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 37 times [2022-03-18 02:52:28,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:52:28,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [52051476] [2022-03-18 02:52:28,398 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:52:28,398 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 38 times [2022-03-18 02:52:28,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:52:28,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597371975] [2022-03-18 02:52:28,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:52:28,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:52:28,403 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:52:28,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1033351266] [2022-03-18 02:52:28,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:52:28,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:52:28,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:52:28,404 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-18 02:52:28,406 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-18 02:52:28,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:52:28,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:52:28,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 115 conjunts are in the unsatisfiable core [2022-03-18 02:52:28,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:52:29,649 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 136 proven. 124 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-18 02:52:29,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:52:30,510 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:52:31,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:52:31,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597371975] [2022-03-18 02:52:31,524 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:52:31,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033351266] [2022-03-18 02:52:31,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033351266] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:52:31,524 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:52:31,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-18 02:52:31,524 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:52:31,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [52051476] [2022-03-18 02:52:31,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [52051476] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:52:31,524 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:52:31,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-18 02:52:31,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205410528] [2022-03-18 02:52:31,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:52:31,524 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 02:52:31,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:52:31,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 02:52:31,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-03-18 02:52:31,525 INFO L87 Difference]: Start difference. First operand 1593 states and 2327 transitions. Second operand has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-18 02:52:35,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:52:35,681 INFO L93 Difference]: Finished difference Result 1787 states and 2599 transitions. [2022-03-18 02:52:35,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-18 02:52:35,682 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 146 [2022-03-18 02:52:35,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:52:35,688 INFO L225 Difference]: With dead ends: 1787 [2022-03-18 02:52:35,689 INFO L226 Difference]: Without dead ends: 1784 [2022-03-18 02:52:35,689 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 137 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=191, Invalid=1615, Unknown=0, NotChecked=0, Total=1806 [2022-03-18 02:52:35,689 INFO L912 BasicCegarLoop]: 68 mSDtfsCounter, 101 mSDsluCounter, 1063 mSDsCounter, 0 mSdLazyCounter, 1735 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 1131 SdHoareTripleChecker+Invalid, 1875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:52:35,689 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 1131 Invalid, 1875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1735 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-18 02:52:35,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1784 states. [2022-03-18 02:52:36,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1784 to 1667. [2022-03-18 02:52:36,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1667 states, 920 states have (on average 1.2228260869565217) internal successors, (1125), 946 states have internal predecessors, (1125), 655 states have call successors, (655), 92 states have call predecessors, (655), 91 states have return successors, (653), 628 states have call predecessors, (653), 653 states have call successors, (653) [2022-03-18 02:52:36,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1667 states to 1667 states and 2433 transitions. [2022-03-18 02:52:36,305 INFO L78 Accepts]: Start accepts. Automaton has 1667 states and 2433 transitions. Word has length 146 [2022-03-18 02:52:36,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:52:36,305 INFO L478 AbstractCegarLoop]: Abstraction has 1667 states and 2433 transitions. [2022-03-18 02:52:36,306 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-18 02:52:36,306 INFO L276 IsEmpty]: Start isEmpty. Operand 1667 states and 2433 transitions. [2022-03-18 02:52:36,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-18 02:52:36,307 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:52:36,308 INFO L500 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:52:36,324 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-18 02:52:36,508 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,SelfDestructingSolverStorable38 [2022-03-18 02:52:36,508 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:52:36,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:52:36,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1012536368, now seen corresponding path program 7 times [2022-03-18 02:52:36,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:52:36,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1572880753] [2022-03-18 02:52:36,509 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:52:36,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1012536368, now seen corresponding path program 8 times [2022-03-18 02:52:36,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:52:36,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305677938] [2022-03-18 02:52:36,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:52:36,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:52:36,514 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:52:36,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2000236619] [2022-03-18 02:52:36,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:52:36,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:52:36,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:52:36,515 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-18 02:52:36,516 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-18 02:52:36,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:52:36,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:52:36,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-18 02:52:36,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:52:41,207 INFO L134 CoverageAnalysis]: Checked inductivity of 752 backedges. 120 proven. 41 refuted. 2 times theorem prover too weak. 589 trivial. 0 not checked. [2022-03-18 02:52:41,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:52:41,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:52:41,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305677938] [2022-03-18 02:52:41,776 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:52:41,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000236619] [2022-03-18 02:52:41,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000236619] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:52:41,776 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:52:41,777 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-18 02:52:41,777 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:52:41,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1572880753] [2022-03-18 02:52:41,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1572880753] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:52:41,777 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:52:41,777 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-18 02:52:41,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225182262] [2022-03-18 02:52:41,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:52:41,777 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-18 02:52:41,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:52:41,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-18 02:52:41,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=450, Unknown=2, NotChecked=0, Total=552 [2022-03-18 02:52:41,778 INFO L87 Difference]: Start difference. First operand 1667 states and 2433 transitions. Second operand has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 14 states have internal predecessors, (42), 6 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 7 states have call predecessors, (23), 6 states have call successors, (23) [2022-03-18 02:52:47,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:52:47,499 INFO L93 Difference]: Finished difference Result 1803 states and 2608 transitions. [2022-03-18 02:52:47,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 02:52:47,500 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 14 states have internal predecessors, (42), 6 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 7 states have call predecessors, (23), 6 states have call successors, (23) Word has length 151 [2022-03-18 02:52:47,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:52:47,505 INFO L225 Difference]: With dead ends: 1803 [2022-03-18 02:52:47,505 INFO L226 Difference]: Without dead ends: 1801 [2022-03-18 02:52:47,506 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 174 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=221, Invalid=1037, Unknown=2, NotChecked=0, Total=1260 [2022-03-18 02:52:47,506 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 60 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 02:52:47,506 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 380 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 02:52:47,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1801 states. [2022-03-18 02:52:48,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1801 to 1750. [2022-03-18 02:52:48,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1750 states, 974 states have (on average 1.2217659137577002) internal successors, (1190), 1012 states have internal predecessors, (1190), 681 states have call successors, (681), 95 states have call predecessors, (681), 94 states have return successors, (679), 642 states have call predecessors, (679), 679 states have call successors, (679) [2022-03-18 02:52:48,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1750 states to 1750 states and 2550 transitions. [2022-03-18 02:52:48,158 INFO L78 Accepts]: Start accepts. Automaton has 1750 states and 2550 transitions. Word has length 151 [2022-03-18 02:52:48,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:52:48,158 INFO L478 AbstractCegarLoop]: Abstraction has 1750 states and 2550 transitions. [2022-03-18 02:52:48,158 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 14 states have internal predecessors, (42), 6 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 7 states have call predecessors, (23), 6 states have call successors, (23) [2022-03-18 02:52:48,158 INFO L276 IsEmpty]: Start isEmpty. Operand 1750 states and 2550 transitions. [2022-03-18 02:52:48,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-18 02:52:48,160 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:52:48,160 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:52:48,177 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-18 02:52:48,377 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,SelfDestructingSolverStorable39 [2022-03-18 02:52:48,377 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:52:48,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:52:48,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 39 times [2022-03-18 02:52:48,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:52:48,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1520150390] [2022-03-18 02:52:48,378 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:52:48,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 40 times [2022-03-18 02:52:48,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:52:48,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310390114] [2022-03-18 02:52:48,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:52:48,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:52:48,383 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:52:48,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [449779575] [2022-03-18 02:52:48,383 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:52:48,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:52:48,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:52:48,384 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-18 02:52:48,385 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-18 02:52:48,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:52:48,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:52:48,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 97 conjunts are in the unsatisfiable core [2022-03-18 02:52:48,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:52:49,840 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 81 proven. 142 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 02:52:49,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:52:50,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:52:50,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310390114] [2022-03-18 02:52:50,451 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:52:50,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449779575] [2022-03-18 02:52:50,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449779575] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:52:50,451 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:52:50,451 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-03-18 02:52:50,451 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:52:50,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1520150390] [2022-03-18 02:52:50,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1520150390] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:52:50,451 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:52:50,451 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-18 02:52:50,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761503927] [2022-03-18 02:52:50,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:52:50,452 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-18 02:52:50,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:52:50,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-18 02:52:50,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=792, Unknown=0, NotChecked=0, Total=870 [2022-03-18 02:52:50,452 INFO L87 Difference]: Start difference. First operand 1750 states and 2550 transitions. Second operand has 25 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:52:55,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:52:55,835 INFO L93 Difference]: Finished difference Result 1965 states and 2849 transitions. [2022-03-18 02:52:55,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-18 02:52:55,836 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 151 [2022-03-18 02:52:55,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:52:55,842 INFO L225 Difference]: With dead ends: 1965 [2022-03-18 02:52:55,842 INFO L226 Difference]: Without dead ends: 1962 [2022-03-18 02:52:55,842 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 143 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=175, Invalid=1895, Unknown=0, NotChecked=0, Total=2070 [2022-03-18 02:52:55,842 INFO L912 BasicCegarLoop]: 77 mSDtfsCounter, 115 mSDsluCounter, 1253 mSDsCounter, 0 mSdLazyCounter, 2138 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 1330 SdHoareTripleChecker+Invalid, 2246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 2138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:52:55,843 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 1330 Invalid, 2246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 2138 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-03-18 02:52:55,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1962 states. [2022-03-18 02:52:56,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1962 to 1750. [2022-03-18 02:52:56,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1750 states, 974 states have (on average 1.2217659137577002) internal successors, (1190), 1012 states have internal predecessors, (1190), 681 states have call successors, (681), 95 states have call predecessors, (681), 94 states have return successors, (679), 642 states have call predecessors, (679), 679 states have call successors, (679) [2022-03-18 02:52:56,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1750 states to 1750 states and 2550 transitions. [2022-03-18 02:52:56,526 INFO L78 Accepts]: Start accepts. Automaton has 1750 states and 2550 transitions. Word has length 151 [2022-03-18 02:52:56,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:52:56,527 INFO L478 AbstractCegarLoop]: Abstraction has 1750 states and 2550 transitions. [2022-03-18 02:52:56,527 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:52:56,527 INFO L276 IsEmpty]: Start isEmpty. Operand 1750 states and 2550 transitions. [2022-03-18 02:52:56,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-18 02:52:56,529 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:52:56,529 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:52:56,545 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-18 02:52:56,729 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,SelfDestructingSolverStorable40 [2022-03-18 02:52:56,729 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:52:56,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:52:56,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 41 times [2022-03-18 02:52:56,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:52:56,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [806390547] [2022-03-18 02:52:56,730 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:52:56,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 42 times [2022-03-18 02:52:56,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:52:56,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712113067] [2022-03-18 02:52:56,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:52:56,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:52:56,735 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:52:56,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1919712858] [2022-03-18 02:52:56,735 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:52:56,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:52:56,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:52:56,736 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-18 02:52:56,737 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-18 02:52:56,810 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-18 02:52:56,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:52:56,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-18 02:52:56,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:52:59,769 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 80 proven. 146 refuted. 0 times theorem prover too weak. 667 trivial. 0 not checked. [2022-03-18 02:52:59,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:53:17,993 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:53:28,283 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 80 proven. 137 refuted. 0 times theorem prover too weak. 676 trivial. 0 not checked. [2022-03-18 02:53:28,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:53:28,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712113067] [2022-03-18 02:53:28,284 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:53:28,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919712858] [2022-03-18 02:53:28,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919712858] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:53:28,284 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:53:28,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 37 [2022-03-18 02:53:28,284 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:53:28,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [806390547] [2022-03-18 02:53:28,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [806390547] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:53:28,284 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:53:28,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-18 02:53:28,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862203138] [2022-03-18 02:53:28,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:53:28,285 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 02:53:28,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:53:28,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 02:53:28,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1115, Unknown=3, NotChecked=0, Total=1332 [2022-03-18 02:53:28,285 INFO L87 Difference]: Start difference. First operand 1750 states and 2550 transitions. Second operand has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-03-18 02:53:33,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:53:33,928 INFO L93 Difference]: Finished difference Result 1867 states and 2713 transitions. [2022-03-18 02:53:33,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-18 02:53:33,929 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) Word has length 155 [2022-03-18 02:53:33,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:53:33,937 INFO L225 Difference]: With dead ends: 1867 [2022-03-18 02:53:33,937 INFO L226 Difference]: Without dead ends: 1864 [2022-03-18 02:53:33,938 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 273 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 27.5s TimeCoverageRelationStatistics Valid=320, Invalid=1657, Unknown=3, NotChecked=0, Total=1980 [2022-03-18 02:53:33,939 INFO L912 BasicCegarLoop]: 62 mSDtfsCounter, 79 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 1292 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 1405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:53:33,939 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 595 Invalid, 1405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1292 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-18 02:53:33,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1864 states. [2022-03-18 02:53:34,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1864 to 1829. [2022-03-18 02:53:34,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1829 states, 1018 states have (on average 1.2220039292730844) internal successors, (1244), 1059 states have internal predecessors, (1244), 712 states have call successors, (712), 99 states have call predecessors, (712), 98 states have return successors, (710), 670 states have call predecessors, (710), 710 states have call successors, (710) [2022-03-18 02:53:34,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1829 states to 1829 states and 2666 transitions. [2022-03-18 02:53:34,667 INFO L78 Accepts]: Start accepts. Automaton has 1829 states and 2666 transitions. Word has length 155 [2022-03-18 02:53:34,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:53:34,668 INFO L478 AbstractCegarLoop]: Abstraction has 1829 states and 2666 transitions. [2022-03-18 02:53:34,668 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-03-18 02:53:34,668 INFO L276 IsEmpty]: Start isEmpty. Operand 1829 states and 2666 transitions. [2022-03-18 02:53:34,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-18 02:53:34,670 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:53:34,670 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:53:34,685 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-18 02:53:34,871 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:53:34,871 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:53:34,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:53:34,872 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 43 times [2022-03-18 02:53:34,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:53:34,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1223189141] [2022-03-18 02:53:34,875 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:53:34,875 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 44 times [2022-03-18 02:53:34,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:53:34,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351342967] [2022-03-18 02:53:34,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:53:34,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:53:34,882 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:53:34,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [588647048] [2022-03-18 02:53:34,882 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:53:34,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:53:34,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:53:34,883 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-18 02:53:34,886 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-18 02:53:34,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:53:34,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:53:34,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-18 02:53:34,945 INFO L286 TraceCheckSpWp]: Computing forward predicates...