/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 15:13:05,806 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 15:13:05,808 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 15:13:05,854 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 15:13:05,855 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 15:13:05,856 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 15:13:05,858 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 15:13:05,861 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 15:13:05,863 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 15:13:05,867 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 15:13:05,867 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 15:13:05,869 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 15:13:05,869 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 15:13:05,871 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 15:13:05,872 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 15:13:05,874 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 15:13:05,875 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 15:13:05,876 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 15:13:05,878 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 15:13:05,884 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 15:13:05,886 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 15:13:05,887 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 15:13:05,887 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 15:13:05,888 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 15:13:05,889 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 15:13:05,895 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 15:13:05,895 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 15:13:05,896 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 15:13:05,896 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 15:13:05,897 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 15:13:05,898 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 15:13:05,898 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 15:13:05,899 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 15:13:05,900 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 15:13:05,900 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 15:13:05,901 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 15:13:05,901 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 15:13:05,902 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 15:13:05,902 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 15:13:05,902 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 15:13:05,903 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 15:13:05,904 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 15:13:05,905 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-20 15:13:05,916 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 15:13:05,916 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 15:13:05,918 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 15:13:05,918 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 15:13:05,918 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 15:13:05,918 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 15:13:05,918 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 15:13:05,918 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 15:13:05,919 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 15:13:05,919 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 15:13:05,919 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 15:13:05,920 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 15:13:05,920 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 15:13:05,920 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 15:13:05,920 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 15:13:05,920 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 15:13:05,921 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 15:13:05,921 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 15:13:05,922 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:13:05,922 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 15:13:05,926 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 15:13:05,926 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 15:13:05,927 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 15:13:05,927 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 15:13:05,927 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 15:13:05,927 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-20 15:13:06,129 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 15:13:06,143 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 15:13:06,145 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 15:13:06,146 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 15:13:06,146 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 15:13:06,147 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound100.c [2022-03-20 15:13:06,202 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b05022c35/593b3b6f079f411f966ac10b85a9f19b/FLAG33756d39c [2022-03-20 15:13:06,500 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 15:13:06,501 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound100.c [2022-03-20 15:13:06,509 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b05022c35/593b3b6f079f411f966ac10b85a9f19b/FLAG33756d39c [2022-03-20 15:13:06,928 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b05022c35/593b3b6f079f411f966ac10b85a9f19b [2022-03-20 15:13:06,930 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 15:13:06,931 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 15:13:06,932 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 15:13:06,932 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 15:13:06,935 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 15:13:06,935 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:13:06" (1/1) ... [2022-03-20 15:13:06,936 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54eb0488 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:13:06, skipping insertion in model container [2022-03-20 15:13:06,936 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:13:06" (1/1) ... [2022-03-20 15:13:06,944 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 15:13:06,957 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 15:13:07,090 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/fermat1-ll_unwindbound100.c[535,548] [2022-03-20 15:13:07,125 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:13:07,131 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 15:13:07,143 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/fermat1-ll_unwindbound100.c[535,548] [2022-03-20 15:13:07,159 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:13:07,169 INFO L208 MainTranslator]: Completed translation [2022-03-20 15:13:07,169 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:13:07 WrapperNode [2022-03-20 15:13:07,170 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 15:13:07,170 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 15:13:07,170 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 15:13:07,171 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 15:13:07,179 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:13:07" (1/1) ... [2022-03-20 15:13:07,179 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:13:07" (1/1) ... [2022-03-20 15:13:07,184 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:13:07" (1/1) ... [2022-03-20 15:13:07,184 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:13:07" (1/1) ... [2022-03-20 15:13:07,198 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:13:07" (1/1) ... [2022-03-20 15:13:07,201 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:13:07" (1/1) ... [2022-03-20 15:13:07,203 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:13:07" (1/1) ... [2022-03-20 15:13:07,211 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 15:13:07,212 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 15:13:07,212 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 15:13:07,212 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 15:13:07,215 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:13:07" (1/1) ... [2022-03-20 15:13:07,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:13:07,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:07,244 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-20 15:13:07,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-20 15:13:07,294 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 15:13:07,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 15:13:07,295 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 15:13:07,295 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 15:13:07,295 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 15:13:07,295 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 15:13:07,296 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 15:13:07,296 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 15:13:07,296 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 15:13:07,296 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 15:13:07,296 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 15:13:07,297 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 15:13:07,299 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 15:13:07,299 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 15:13:07,299 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 15:13:07,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 15:13:07,299 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 15:13:07,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 15:13:07,300 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 15:13:07,300 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 15:13:07,358 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 15:13:07,359 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 15:13:07,474 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 15:13:07,479 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 15:13:07,479 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-20 15:13:07,480 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:13:07 BoogieIcfgContainer [2022-03-20 15:13:07,480 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 15:13:07,482 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 15:13:07,482 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 15:13:07,484 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 15:13:07,484 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 03:13:06" (1/3) ... [2022-03-20 15:13:07,485 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f121d6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:13:07, skipping insertion in model container [2022-03-20 15:13:07,485 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:13:07" (2/3) ... [2022-03-20 15:13:07,485 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f121d6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:13:07, skipping insertion in model container [2022-03-20 15:13:07,486 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:13:07" (3/3) ... [2022-03-20 15:13:07,486 INFO L111 eAbstractionObserver]: Analyzing ICFG fermat1-ll_unwindbound100.c [2022-03-20 15:13:07,490 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 15:13:07,490 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 15:13:07,522 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 15:13:07,528 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-20 15:13:07,528 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 15:13:07,540 INFO L276 IsEmpty]: Start isEmpty. Operand has 37 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 15:13:07,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-20 15:13:07,546 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:07,547 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:07,547 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:07,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:07,551 INFO L85 PathProgramCache]: Analyzing trace with hash 928708300, now seen corresponding path program 1 times [2022-03-20 15:13:07,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:07,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1452963203] [2022-03-20 15:13:07,570 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:07,570 INFO L85 PathProgramCache]: Analyzing trace with hash 928708300, now seen corresponding path program 2 times [2022-03-20 15:13:07,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:07,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261480726] [2022-03-20 15:13:07,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:07,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:07,652 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:07,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1921423004] [2022-03-20 15:13:07,653 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:07,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:07,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:07,655 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:07,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-20 15:13:07,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 15:13:07,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:07,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 1 conjunts are in the unsatisfiable core [2022-03-20 15:13:07,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:07,782 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-20 15:13:07,782 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:13:07,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:07,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261480726] [2022-03-20 15:13:07,783 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:07,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921423004] [2022-03-20 15:13:07,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921423004] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:07,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:07,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-20 15:13:07,786 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:07,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1452963203] [2022-03-20 15:13:07,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1452963203] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:07,787 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:07,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-20 15:13:07,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390384093] [2022-03-20 15:13:07,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:07,791 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-20 15:13:07,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:07,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-20 15:13:07,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-20 15:13:07,815 INFO L87 Difference]: Start difference. First operand has 37 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 15:13:07,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:07,834 INFO L93 Difference]: Finished difference Result 67 states and 100 transitions. [2022-03-20 15:13:07,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-20 15:13:07,837 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 22 [2022-03-20 15:13:07,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:07,842 INFO L225 Difference]: With dead ends: 67 [2022-03-20 15:13:07,843 INFO L226 Difference]: Without dead ends: 32 [2022-03-20 15:13:07,845 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-20 15:13:07,848 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:07,849 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:07,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-03-20 15:13:07,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-03-20 15:13:07,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 20 states have (on average 1.35) internal successors, (27), 21 states have internal predecessors, (27), 8 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 15:13:07,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-03-20 15:13:07,884 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 22 [2022-03-20 15:13:07,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:07,884 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-03-20 15:13:07,885 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 15:13:07,885 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-03-20 15:13:07,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 15:13:07,886 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:07,886 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:07,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-20 15:13:08,093 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-03-20 15:13:08,094 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:08,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:08,095 INFO L85 PathProgramCache]: Analyzing trace with hash -155606603, now seen corresponding path program 1 times [2022-03-20 15:13:08,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:08,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [677615077] [2022-03-20 15:13:08,096 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:08,096 INFO L85 PathProgramCache]: Analyzing trace with hash -155606603, now seen corresponding path program 2 times [2022-03-20 15:13:08,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:08,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096252936] [2022-03-20 15:13:08,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:08,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:08,114 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:08,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [968215423] [2022-03-20 15:13:08,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:08,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:08,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:08,116 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:08,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-20 15:13:08,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 15:13:08,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:08,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 15:13:08,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:08,254 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:08,255 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:13:08,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:08,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096252936] [2022-03-20 15:13:08,255 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:08,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968215423] [2022-03-20 15:13:08,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968215423] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:08,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:08,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 15:13:08,256 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:08,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [677615077] [2022-03-20 15:13:08,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [677615077] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:08,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:08,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 15:13:08,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703633115] [2022-03-20 15:13:08,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:08,257 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 15:13:08,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:08,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 15:13:08,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 15:13:08,258 INFO L87 Difference]: Start difference. First operand 32 states and 41 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:13:08,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:08,275 INFO L93 Difference]: Finished difference Result 41 states and 50 transitions. [2022-03-20 15:13:08,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 15:13:08,276 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-03-20 15:13:08,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:08,277 INFO L225 Difference]: With dead ends: 41 [2022-03-20 15:13:08,277 INFO L226 Difference]: Without dead ends: 34 [2022-03-20 15:13:08,277 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 15:13:08,278 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 0 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:08,279 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 101 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:08,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-03-20 15:13:08,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2022-03-20 15:13:08,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 23 states have internal predecessors, (29), 8 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 15:13:08,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 43 transitions. [2022-03-20 15:13:08,306 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 43 transitions. Word has length 23 [2022-03-20 15:13:08,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:08,307 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 43 transitions. [2022-03-20 15:13:08,308 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:13:08,308 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 43 transitions. [2022-03-20 15:13:08,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 15:13:08,308 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:08,309 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:08,332 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-20 15:13:08,527 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,SelfDestructingSolverStorable1 [2022-03-20 15:13:08,528 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:08,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:08,528 INFO L85 PathProgramCache]: Analyzing trace with hash -153938307, now seen corresponding path program 1 times [2022-03-20 15:13:08,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:08,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [964042210] [2022-03-20 15:13:08,529 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:08,530 INFO L85 PathProgramCache]: Analyzing trace with hash -153938307, now seen corresponding path program 2 times [2022-03-20 15:13:08,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:08,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559505443] [2022-03-20 15:13:08,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:08,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:08,552 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:08,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1679770663] [2022-03-20 15:13:08,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:08,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:08,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:08,560 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:08,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-20 15:13:08,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 15:13:08,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:08,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 15:13:08,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:08,907 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:08,907 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:13:08,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:08,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559505443] [2022-03-20 15:13:08,908 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:08,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679770663] [2022-03-20 15:13:08,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679770663] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:08,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:08,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:13:08,908 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:08,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [964042210] [2022-03-20 15:13:08,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [964042210] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:08,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:08,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:13:08,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527947697] [2022-03-20 15:13:08,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:08,909 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:13:08,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:08,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:13:08,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:13:08,910 INFO L87 Difference]: Start difference. First operand 34 states and 43 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 15:13:11,490 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:13:13,525 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-20 15:13:13,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:13,538 INFO L93 Difference]: Finished difference Result 53 states and 70 transitions. [2022-03-20 15:13:13,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:13:13,538 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 23 [2022-03-20 15:13:13,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:13,540 INFO L225 Difference]: With dead ends: 53 [2022-03-20 15:13:13,540 INFO L226 Difference]: Without dead ends: 51 [2022-03-20 15:13:13,541 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 19 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-20 15:13:13,541 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 16 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:13,542 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 126 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 45 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2022-03-20 15:13:13,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-20 15:13:13,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-20 15:13:13,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 34 states have (on average 1.3823529411764706) internal successors, (47), 35 states have internal predecessors, (47), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 15:13:13,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 67 transitions. [2022-03-20 15:13:13,555 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 67 transitions. Word has length 23 [2022-03-20 15:13:13,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:13,555 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 67 transitions. [2022-03-20 15:13:13,555 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 15:13:13,555 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 67 transitions. [2022-03-20 15:13:13,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-20 15:13:13,556 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:13,556 INFO L499 BasicCegarLoop]: trace histogram [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-20 15:13:13,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:13,771 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:13,771 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:13,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:13,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1676885497, now seen corresponding path program 1 times [2022-03-20 15:13:13,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:13,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1603525888] [2022-03-20 15:13:13,773 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:13,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1676885497, now seen corresponding path program 2 times [2022-03-20 15:13:13,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:13,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324977535] [2022-03-20 15:13:13,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:13,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:13,787 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:13,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [331720042] [2022-03-20 15:13:13,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:13,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:13,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:13,792 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:13,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-20 15:13:13,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:13,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:13,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-20 15:13:13,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:13,986 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:13,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:14,151 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:14,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:14,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324977535] [2022-03-20 15:13:14,152 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:14,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331720042] [2022-03-20 15:13:14,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331720042] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:14,152 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:14,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2022-03-20 15:13:14,153 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:14,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1603525888] [2022-03-20 15:13:14,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1603525888] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:14,153 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:14,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:13:14,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321374852] [2022-03-20 15:13:14,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:14,154 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:13:14,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:14,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:13:14,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:13:14,155 INFO L87 Difference]: Start difference. First operand 50 states and 67 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-20 15:13:14,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:14,257 INFO L93 Difference]: Finished difference Result 57 states and 73 transitions. [2022-03-20 15:13:14,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 15:13:14,258 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 29 [2022-03-20 15:13:14,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:14,259 INFO L225 Difference]: With dead ends: 57 [2022-03-20 15:13:14,259 INFO L226 Difference]: Without dead ends: 52 [2022-03-20 15:13:14,260 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-20 15:13:14,260 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 24 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:14,261 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 175 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:14,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-03-20 15:13:14,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 36. [2022-03-20 15:13:14,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 24 states have internal predecessors, (29), 8 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 15:13:14,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 43 transitions. [2022-03-20 15:13:14,272 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 43 transitions. Word has length 29 [2022-03-20 15:13:14,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:14,273 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 43 transitions. [2022-03-20 15:13:14,273 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-20 15:13:14,273 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 43 transitions. [2022-03-20 15:13:14,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-20 15:13:14,274 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:14,274 INFO L499 BasicCegarLoop]: trace histogram [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-20 15:13:14,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:14,495 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:14,495 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:14,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:14,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1154059858, now seen corresponding path program 1 times [2022-03-20 15:13:14,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:14,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1781200063] [2022-03-20 15:13:14,497 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:14,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1154059858, now seen corresponding path program 2 times [2022-03-20 15:13:14,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:14,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137176704] [2022-03-20 15:13:14,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:14,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:14,507 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:14,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [775915429] [2022-03-20 15:13:14,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:14,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:14,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:14,510 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:14,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-20 15:13:14,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:14,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:14,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 15:13:14,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:14,821 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:14,821 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:13:14,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:14,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137176704] [2022-03-20 15:13:14,822 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:14,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775915429] [2022-03-20 15:13:14,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775915429] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:14,822 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:14,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:13:14,823 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:14,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1781200063] [2022-03-20 15:13:14,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1781200063] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:14,823 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:14,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:13:14,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438537675] [2022-03-20 15:13:14,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:14,824 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:13:14,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:14,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:13:14,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:13:14,824 INFO L87 Difference]: Start difference. First operand 36 states and 43 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-20 15:13:14,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:14,861 INFO L93 Difference]: Finished difference Result 65 states and 79 transitions. [2022-03-20 15:13:14,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:13:14,862 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 35 [2022-03-20 15:13:14,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:14,863 INFO L225 Difference]: With dead ends: 65 [2022-03-20 15:13:14,863 INFO L226 Difference]: Without dead ends: 44 [2022-03-20 15:13:14,863 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:13:14,864 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 6 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:14,864 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 120 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:14,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-03-20 15:13:14,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2022-03-20 15:13:14,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 30 states have internal predecessors, (35), 9 states have call successors, (9), 6 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 15:13:14,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 51 transitions. [2022-03-20 15:13:14,877 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 51 transitions. Word has length 35 [2022-03-20 15:13:14,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:14,877 INFO L478 AbstractCegarLoop]: Abstraction has 44 states and 51 transitions. [2022-03-20 15:13:14,877 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-20 15:13:14,877 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 51 transitions. [2022-03-20 15:13:14,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-20 15:13:14,878 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:14,878 INFO L499 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1] [2022-03-20 15:13:14,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:15,084 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:15,084 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:15,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:15,085 INFO L85 PathProgramCache]: Analyzing trace with hash -174895632, now seen corresponding path program 1 times [2022-03-20 15:13:15,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:15,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1691100791] [2022-03-20 15:13:15,085 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:15,085 INFO L85 PathProgramCache]: Analyzing trace with hash -174895632, now seen corresponding path program 2 times [2022-03-20 15:13:15,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:15,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742899957] [2022-03-20 15:13:15,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:15,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:15,095 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:15,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [597260969] [2022-03-20 15:13:15,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:15,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:15,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:15,096 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:15,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-20 15:13:15,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:15,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:15,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:13:15,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:15,238 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:15,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:15,350 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-20 15:13:15,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:15,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742899957] [2022-03-20 15:13:15,351 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:15,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597260969] [2022-03-20 15:13:15,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597260969] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 15:13:15,351 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:13:15,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-03-20 15:13:15,352 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:15,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1691100791] [2022-03-20 15:13:15,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1691100791] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:15,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:15,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:13:15,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105501312] [2022-03-20 15:13:15,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:15,353 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:13:15,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:15,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:13:15,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:13:15,353 INFO L87 Difference]: Start difference. First operand 44 states and 51 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 15:13:15,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:15,399 INFO L93 Difference]: Finished difference Result 74 states and 89 transitions. [2022-03-20 15:13:15,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:13:15,404 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 41 [2022-03-20 15:13:15,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:15,408 INFO L225 Difference]: With dead ends: 74 [2022-03-20 15:13:15,408 INFO L226 Difference]: Without dead ends: 53 [2022-03-20 15:13:15,408 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:13:15,412 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 22 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:15,412 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 125 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:15,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-03-20 15:13:15,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2022-03-20 15:13:15,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 36 states have (on average 1.1666666666666667) internal successors, (42), 36 states have internal predecessors, (42), 10 states have call successors, (10), 7 states have call predecessors, (10), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 15:13:15,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 60 transitions. [2022-03-20 15:13:15,430 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 60 transitions. Word has length 41 [2022-03-20 15:13:15,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:15,431 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 60 transitions. [2022-03-20 15:13:15,431 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 15:13:15,431 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 60 transitions. [2022-03-20 15:13:15,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-20 15:13:15,438 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:15,438 INFO L499 BasicCegarLoop]: trace histogram [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, 1] [2022-03-20 15:13:15,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:15,651 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:15,652 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:15,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:15,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1292932747, now seen corresponding path program 1 times [2022-03-20 15:13:15,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:15,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1634585729] [2022-03-20 15:13:15,653 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:15,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1292932747, now seen corresponding path program 2 times [2022-03-20 15:13:15,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:15,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811037151] [2022-03-20 15:13:15,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:15,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:15,663 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:15,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1367848548] [2022-03-20 15:13:15,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:15,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:15,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:15,665 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:15,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-20 15:13:15,722 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:15,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:15,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:13:15,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:15,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:15,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:15,969 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-20 15:13:15,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:15,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811037151] [2022-03-20 15:13:15,970 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:15,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367848548] [2022-03-20 15:13:15,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367848548] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:15,970 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:15,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 15:13:15,971 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:15,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1634585729] [2022-03-20 15:13:15,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1634585729] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:15,971 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:15,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:13:15,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255836908] [2022-03-20 15:13:15,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:15,972 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:13:15,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:15,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:13:15,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:13:15,972 INFO L87 Difference]: Start difference. First operand 52 states and 60 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 15:13:16,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:16,020 INFO L93 Difference]: Finished difference Result 75 states and 90 transitions. [2022-03-20 15:13:16,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 15:13:16,021 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 43 [2022-03-20 15:13:16,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:16,022 INFO L225 Difference]: With dead ends: 75 [2022-03-20 15:13:16,022 INFO L226 Difference]: Without dead ends: 54 [2022-03-20 15:13:16,022 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-03-20 15:13:16,023 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 9 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:16,023 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 125 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:16,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-03-20 15:13:16,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2022-03-20 15:13:16,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 38 states have internal predecessors, (44), 10 states have call successors, (10), 7 states have call predecessors, (10), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 15:13:16,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 62 transitions. [2022-03-20 15:13:16,038 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 62 transitions. Word has length 43 [2022-03-20 15:13:16,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:16,038 INFO L478 AbstractCegarLoop]: Abstraction has 54 states and 62 transitions. [2022-03-20 15:13:16,038 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 15:13:16,038 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 62 transitions. [2022-03-20 15:13:16,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 15:13:16,039 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:16,039 INFO L499 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:16,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:16,262 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:16,263 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:16,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:16,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1407897436, now seen corresponding path program 1 times [2022-03-20 15:13:16,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:16,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2060170196] [2022-03-20 15:13:16,264 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:16,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1407897436, now seen corresponding path program 2 times [2022-03-20 15:13:16,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:16,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533065291] [2022-03-20 15:13:16,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:16,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:16,274 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:16,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1351096774] [2022-03-20 15:13:16,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:16,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:16,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:16,275 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:16,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-20 15:13:16,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:16,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:16,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-20 15:13:16,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:16,415 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 15:13:16,415 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:13:16,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:16,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533065291] [2022-03-20 15:13:16,415 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:16,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351096774] [2022-03-20 15:13:16,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351096774] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:16,416 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:16,416 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 15:13:16,416 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:16,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2060170196] [2022-03-20 15:13:16,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2060170196] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:16,416 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:16,416 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 15:13:16,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287864792] [2022-03-20 15:13:16,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:16,417 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 15:13:16,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:16,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 15:13:16,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-20 15:13:16,418 INFO L87 Difference]: Start difference. First operand 54 states and 62 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 15:13:16,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:16,463 INFO L93 Difference]: Finished difference Result 101 states and 131 transitions. [2022-03-20 15:13:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 15:13:16,464 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2022-03-20 15:13:16,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:16,465 INFO L225 Difference]: With dead ends: 101 [2022-03-20 15:13:16,465 INFO L226 Difference]: Without dead ends: 80 [2022-03-20 15:13:16,465 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-20 15:13:16,466 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 19 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:16,466 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 107 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:16,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-03-20 15:13:16,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 70. [2022-03-20 15:13:16,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 50 states have (on average 1.22) internal successors, (61), 50 states have internal predecessors, (61), 14 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 15:13:16,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 87 transitions. [2022-03-20 15:13:16,497 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 87 transitions. Word has length 47 [2022-03-20 15:13:16,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:16,499 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 87 transitions. [2022-03-20 15:13:16,499 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 15:13:16,499 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 87 transitions. [2022-03-20 15:13:16,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-20 15:13:16,500 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:16,500 INFO L499 BasicCegarLoop]: trace histogram [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, 1, 1] [2022-03-20 15:13:16,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-03-20 15:13:16,723 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,SelfDestructingSolverStorable7 [2022-03-20 15:13:16,724 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:16,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:16,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1915058849, now seen corresponding path program 1 times [2022-03-20 15:13:16,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:16,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [319971627] [2022-03-20 15:13:16,725 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:16,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1915058849, now seen corresponding path program 2 times [2022-03-20 15:13:16,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:16,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256344505] [2022-03-20 15:13:16,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:16,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:16,735 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:16,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [845227363] [2022-03-20 15:13:16,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:16,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:16,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:16,738 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:16,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-20 15:13:16,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:16,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:16,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 15:13:16,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:16,908 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:16,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:17,025 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 15:13:17,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:17,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256344505] [2022-03-20 15:13:17,025 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:17,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845227363] [2022-03-20 15:13:17,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845227363] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:17,026 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:17,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 15:13:17,028 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:17,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [319971627] [2022-03-20 15:13:17,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [319971627] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:17,028 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:17,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 15:13:17,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662634384] [2022-03-20 15:13:17,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:17,029 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 15:13:17,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:17,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 15:13:17,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 15:13:17,030 INFO L87 Difference]: Start difference. First operand 70 states and 87 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 15:13:17,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:17,096 INFO L93 Difference]: Finished difference Result 118 states and 153 transitions. [2022-03-20 15:13:17,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 15:13:17,096 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 49 [2022-03-20 15:13:17,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:17,097 INFO L225 Difference]: With dead ends: 118 [2022-03-20 15:13:17,097 INFO L226 Difference]: Without dead ends: 81 [2022-03-20 15:13:17,098 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2022-03-20 15:13:17,098 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 22 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:17,098 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 134 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:17,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-03-20 15:13:17,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 80. [2022-03-20 15:13:17,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 57 states have (on average 1.2105263157894737) internal successors, (69), 57 states have internal predecessors, (69), 16 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 15:13:17,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 99 transitions. [2022-03-20 15:13:17,127 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 99 transitions. Word has length 49 [2022-03-20 15:13:17,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:17,127 INFO L478 AbstractCegarLoop]: Abstraction has 80 states and 99 transitions. [2022-03-20 15:13:17,127 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 15:13:17,127 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 99 transitions. [2022-03-20 15:13:17,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-20 15:13:17,128 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:17,128 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 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] [2022-03-20 15:13:17,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:17,350 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:17,350 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:17,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:17,351 INFO L85 PathProgramCache]: Analyzing trace with hash -60460648, now seen corresponding path program 3 times [2022-03-20 15:13:17,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:17,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1695701258] [2022-03-20 15:13:17,351 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:17,351 INFO L85 PathProgramCache]: Analyzing trace with hash -60460648, now seen corresponding path program 4 times [2022-03-20 15:13:17,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:17,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831065209] [2022-03-20 15:13:17,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:17,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:17,359 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:17,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [189746067] [2022-03-20 15:13:17,359 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:17,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:17,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:17,360 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:17,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-20 15:13:17,443 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:17,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:17,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 15:13:17,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:17,550 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 8 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:17,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:17,690 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 15:13:17,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:17,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831065209] [2022-03-20 15:13:17,690 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:17,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189746067] [2022-03-20 15:13:17,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189746067] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:17,691 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:17,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 15:13:17,692 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:17,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1695701258] [2022-03-20 15:13:17,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1695701258] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:17,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:17,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 15:13:17,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639842988] [2022-03-20 15:13:17,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:17,693 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 15:13:17,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:17,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 15:13:17,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 15:13:17,693 INFO L87 Difference]: Start difference. First operand 80 states and 99 transitions. Second operand has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 15:13:17,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:17,765 INFO L93 Difference]: Finished difference Result 119 states and 154 transitions. [2022-03-20 15:13:17,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:13:17,766 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 51 [2022-03-20 15:13:17,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:17,766 INFO L225 Difference]: With dead ends: 119 [2022-03-20 15:13:17,767 INFO L226 Difference]: Without dead ends: 82 [2022-03-20 15:13:17,767 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:13:17,768 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 23 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:17,768 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 121 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:17,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-03-20 15:13:17,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2022-03-20 15:13:17,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 59 states have (on average 1.2033898305084745) internal successors, (71), 59 states have internal predecessors, (71), 16 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 15:13:17,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 101 transitions. [2022-03-20 15:13:17,784 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 101 transitions. Word has length 51 [2022-03-20 15:13:17,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:17,784 INFO L478 AbstractCegarLoop]: Abstraction has 82 states and 101 transitions. [2022-03-20 15:13:17,784 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 15:13:17,784 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 101 transitions. [2022-03-20 15:13:17,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-20 15:13:17,785 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:17,785 INFO L499 BasicCegarLoop]: trace histogram [5, 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, 1, 1] [2022-03-20 15:13:17,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:17,999 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,SelfDestructingSolverStorable9 [2022-03-20 15:13:17,999 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:18,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:18,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1067781299, now seen corresponding path program 1 times [2022-03-20 15:13:18,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:18,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [159435546] [2022-03-20 15:13:18,000 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:18,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1067781299, now seen corresponding path program 2 times [2022-03-20 15:13:18,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:18,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816784548] [2022-03-20 15:13:18,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:18,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:18,008 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:18,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [408393245] [2022-03-20 15:13:18,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:18,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:18,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:18,009 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:18,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-20 15:13:18,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:18,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:18,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 15:13:18,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:18,174 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 30 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:18,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:18,307 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:13:18,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:18,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816784548] [2022-03-20 15:13:18,307 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:18,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408393245] [2022-03-20 15:13:18,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408393245] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:18,307 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:18,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 15:13:18,308 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:18,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [159435546] [2022-03-20 15:13:18,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [159435546] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:18,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:18,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:13:18,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269355220] [2022-03-20 15:13:18,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:18,308 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:13:18,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:18,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:13:18,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:13:18,310 INFO L87 Difference]: Start difference. First operand 82 states and 101 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 15:13:18,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:18,377 INFO L93 Difference]: Finished difference Result 99 states and 121 transitions. [2022-03-20 15:13:18,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:13:18,377 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) Word has length 55 [2022-03-20 15:13:18,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:18,378 INFO L225 Difference]: With dead ends: 99 [2022-03-20 15:13:18,378 INFO L226 Difference]: Without dead ends: 94 [2022-03-20 15:13:18,379 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=126, Unknown=0, NotChecked=0, Total=210 [2022-03-20 15:13:18,379 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 33 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:18,379 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 162 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:18,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-03-20 15:13:18,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 91. [2022-03-20 15:13:18,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 65 states have (on average 1.2) internal successors, (78), 66 states have internal predecessors, (78), 18 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 15:13:18,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 112 transitions. [2022-03-20 15:13:18,399 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 112 transitions. Word has length 55 [2022-03-20 15:13:18,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:18,399 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 112 transitions. [2022-03-20 15:13:18,399 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 15:13:18,399 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 112 transitions. [2022-03-20 15:13:18,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-20 15:13:18,400 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:18,400 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 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-20 15:13:18,417 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-20 15:13:18,603 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,SelfDestructingSolverStorable10 [2022-03-20 15:13:18,603 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:18,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:18,604 INFO L85 PathProgramCache]: Analyzing trace with hash -2095290798, now seen corresponding path program 3 times [2022-03-20 15:13:18,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:18,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1519108482] [2022-03-20 15:13:18,604 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:18,604 INFO L85 PathProgramCache]: Analyzing trace with hash -2095290798, now seen corresponding path program 4 times [2022-03-20 15:13:18,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:18,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266289903] [2022-03-20 15:13:18,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:18,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:18,611 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:18,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [571952600] [2022-03-20 15:13:18,611 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:18,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:18,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:18,612 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:18,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-20 15:13:18,669 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:18,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:18,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 15:13:18,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:18,809 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:18,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:18,950 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:13:18,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:18,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266289903] [2022-03-20 15:13:18,950 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:18,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571952600] [2022-03-20 15:13:18,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571952600] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:18,950 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:18,951 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 15:13:18,951 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:18,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1519108482] [2022-03-20 15:13:18,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1519108482] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:18,951 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:18,951 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:13:18,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288480487] [2022-03-20 15:13:18,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:18,951 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:13:18,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:18,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:13:18,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:13:18,952 INFO L87 Difference]: Start difference. First operand 91 states and 112 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 15:13:19,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:19,044 INFO L93 Difference]: Finished difference Result 132 states and 170 transitions. [2022-03-20 15:13:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 15:13:19,044 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) Word has length 57 [2022-03-20 15:13:19,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:19,045 INFO L225 Difference]: With dead ends: 132 [2022-03-20 15:13:19,045 INFO L226 Difference]: Without dead ends: 95 [2022-03-20 15:13:19,045 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:13:19,046 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 31 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:19,046 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 146 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:19,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-03-20 15:13:19,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 94. [2022-03-20 15:13:19,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 68 states have (on average 1.2058823529411764) internal successors, (82), 68 states have internal predecessors, (82), 18 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 15:13:19,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 116 transitions. [2022-03-20 15:13:19,061 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 116 transitions. Word has length 57 [2022-03-20 15:13:19,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:19,062 INFO L478 AbstractCegarLoop]: Abstraction has 94 states and 116 transitions. [2022-03-20 15:13:19,062 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 15:13:19,062 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 116 transitions. [2022-03-20 15:13:19,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 15:13:19,063 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:19,063 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 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] [2022-03-20 15:13:19,082 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:19,275 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,SelfDestructingSolverStorable11 [2022-03-20 15:13:19,275 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:19,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:19,276 INFO L85 PathProgramCache]: Analyzing trace with hash -659642693, now seen corresponding path program 5 times [2022-03-20 15:13:19,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:19,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [293310972] [2022-03-20 15:13:19,276 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:19,276 INFO L85 PathProgramCache]: Analyzing trace with hash -659642693, now seen corresponding path program 6 times [2022-03-20 15:13:19,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:19,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018371446] [2022-03-20 15:13:19,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:19,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:19,283 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:19,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1208452285] [2022-03-20 15:13:19,284 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:13:19,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:19,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:19,285 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:19,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-20 15:13:19,382 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:13:19,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:19,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 15:13:19,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:19,529 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 42 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:19,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:19,682 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:13:19,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:19,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018371446] [2022-03-20 15:13:19,682 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:19,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208452285] [2022-03-20 15:13:19,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208452285] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:19,683 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:19,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 15:13:19,683 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:19,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [293310972] [2022-03-20 15:13:19,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [293310972] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:19,683 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:19,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:13:19,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602761630] [2022-03-20 15:13:19,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:19,684 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:13:19,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:19,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:13:19,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:13:19,684 INFO L87 Difference]: Start difference. First operand 94 states and 116 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 15:13:19,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:19,772 INFO L93 Difference]: Finished difference Result 133 states and 171 transitions. [2022-03-20 15:13:19,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 15:13:19,772 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) Word has length 59 [2022-03-20 15:13:19,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:19,773 INFO L225 Difference]: With dead ends: 133 [2022-03-20 15:13:19,773 INFO L226 Difference]: Without dead ends: 96 [2022-03-20 15:13:19,774 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=165, Unknown=0, NotChecked=0, Total=272 [2022-03-20 15:13:19,774 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 41 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:19,774 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 138 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:19,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-20 15:13:19,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2022-03-20 15:13:19,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 70 states have (on average 1.2) internal successors, (84), 70 states have internal predecessors, (84), 18 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 15:13:19,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 118 transitions. [2022-03-20 15:13:19,791 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 118 transitions. Word has length 59 [2022-03-20 15:13:19,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:19,791 INFO L478 AbstractCegarLoop]: Abstraction has 96 states and 118 transitions. [2022-03-20 15:13:19,791 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 15:13:19,791 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 118 transitions. [2022-03-20 15:13:19,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-20 15:13:19,792 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:19,792 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:19,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:20,001 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,SelfDestructingSolverStorable12 [2022-03-20 15:13:20,002 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:20,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:20,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1402694082, now seen corresponding path program 3 times [2022-03-20 15:13:20,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:20,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1917077224] [2022-03-20 15:13:20,003 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:20,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1402694082, now seen corresponding path program 4 times [2022-03-20 15:13:20,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:20,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075067910] [2022-03-20 15:13:20,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:20,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:20,017 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:20,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [377482264] [2022-03-20 15:13:20,017 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:20,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:20,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:20,018 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:20,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-20 15:13:20,086 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:20,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:20,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 15:13:20,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:20,213 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:20,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:20,393 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-03-20 15:13:20,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:20,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075067910] [2022-03-20 15:13:20,393 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:20,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377482264] [2022-03-20 15:13:20,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377482264] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:20,393 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:20,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-20 15:13:20,394 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:20,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1917077224] [2022-03-20 15:13:20,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1917077224] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:20,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:20,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 15:13:20,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710131290] [2022-03-20 15:13:20,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:20,396 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 15:13:20,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:20,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 15:13:20,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:13:20,397 INFO L87 Difference]: Start difference. First operand 96 states and 118 transitions. Second operand has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 15:13:20,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:20,487 INFO L93 Difference]: Finished difference Result 116 states and 142 transitions. [2022-03-20 15:13:20,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 15:13:20,489 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 63 [2022-03-20 15:13:20,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:20,491 INFO L225 Difference]: With dead ends: 116 [2022-03-20 15:13:20,491 INFO L226 Difference]: Without dead ends: 111 [2022-03-20 15:13:20,492 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=183, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:13:20,492 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 34 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:20,493 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 184 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:20,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-03-20 15:13:20,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 106. [2022-03-20 15:13:20,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 76 states have (on average 1.1973684210526316) internal successors, (91), 78 states have internal predecessors, (91), 21 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 15:13:20,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 131 transitions. [2022-03-20 15:13:20,511 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 131 transitions. Word has length 63 [2022-03-20 15:13:20,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:20,511 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 131 transitions. [2022-03-20 15:13:20,511 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 15:13:20,511 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 131 transitions. [2022-03-20 15:13:20,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-20 15:13:20,512 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:20,512 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 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, 1] [2022-03-20 15:13:20,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:20,727 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:20,727 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:20,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:20,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1823928061, now seen corresponding path program 5 times [2022-03-20 15:13:20,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:20,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [747417740] [2022-03-20 15:13:20,728 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:20,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1823928061, now seen corresponding path program 6 times [2022-03-20 15:13:20,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:20,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646106794] [2022-03-20 15:13:20,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:20,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:20,735 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:20,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [296243305] [2022-03-20 15:13:20,735 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:13:20,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:20,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:20,746 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:20,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-20 15:13:20,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-20 15:13:20,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:20,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 15:13:20,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:20,948 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 12 proven. 58 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:20,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:21,095 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 12 proven. 18 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-03-20 15:13:21,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:21,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646106794] [2022-03-20 15:13:21,095 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:21,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296243305] [2022-03-20 15:13:21,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296243305] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:21,095 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:21,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-20 15:13:21,095 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:21,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [747417740] [2022-03-20 15:13:21,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [747417740] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:21,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:21,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 15:13:21,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17120268] [2022-03-20 15:13:21,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:21,096 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 15:13:21,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:21,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 15:13:21,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:13:21,097 INFO L87 Difference]: Start difference. First operand 106 states and 131 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 15:13:21,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:21,205 INFO L93 Difference]: Finished difference Result 149 states and 191 transitions. [2022-03-20 15:13:21,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:13:21,206 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 65 [2022-03-20 15:13:21,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:21,206 INFO L225 Difference]: With dead ends: 149 [2022-03-20 15:13:21,206 INFO L226 Difference]: Without dead ends: 112 [2022-03-20 15:13:21,207 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=135, Invalid=207, Unknown=0, NotChecked=0, Total=342 [2022-03-20 15:13:21,207 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 47 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:21,208 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 173 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:21,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-03-20 15:13:21,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 109. [2022-03-20 15:13:21,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 79 states have (on average 1.2025316455696202) internal successors, (95), 80 states have internal predecessors, (95), 21 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 15:13:21,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 135 transitions. [2022-03-20 15:13:21,224 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 135 transitions. Word has length 65 [2022-03-20 15:13:21,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:21,225 INFO L478 AbstractCegarLoop]: Abstraction has 109 states and 135 transitions. [2022-03-20 15:13:21,225 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 15:13:21,225 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 135 transitions. [2022-03-20 15:13:21,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-03-20 15:13:21,226 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:21,226 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 3, 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] [2022-03-20 15:13:21,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:21,439 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,SelfDestructingSolverStorable14 [2022-03-20 15:13:21,439 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:21,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:21,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1211810838, now seen corresponding path program 1 times [2022-03-20 15:13:21,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:21,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1544646094] [2022-03-20 15:13:21,440 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:21,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1211810838, now seen corresponding path program 2 times [2022-03-20 15:13:21,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:21,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726401557] [2022-03-20 15:13:21,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:21,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:21,447 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:21,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1188170848] [2022-03-20 15:13:21,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:21,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:21,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:21,449 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:21,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-20 15:13:21,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:21,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:21,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 15:13:21,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:21,613 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 18 proven. 50 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:21,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:21,776 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 18 proven. 10 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-03-20 15:13:21,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:21,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726401557] [2022-03-20 15:13:21,777 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:21,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188170848] [2022-03-20 15:13:21,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188170848] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:21,777 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:21,777 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-20 15:13:21,777 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:21,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1544646094] [2022-03-20 15:13:21,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1544646094] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:21,778 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:21,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 15:13:21,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722959038] [2022-03-20 15:13:21,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:21,778 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 15:13:21,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:21,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 15:13:21,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:13:21,779 INFO L87 Difference]: Start difference. First operand 109 states and 135 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 15:13:21,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:21,884 INFO L93 Difference]: Finished difference Result 151 states and 194 transitions. [2022-03-20 15:13:21,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:13:21,884 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 67 [2022-03-20 15:13:21,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:21,886 INFO L225 Difference]: With dead ends: 151 [2022-03-20 15:13:21,886 INFO L226 Difference]: Without dead ends: 114 [2022-03-20 15:13:21,887 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=152, Invalid=228, Unknown=0, NotChecked=0, Total=380 [2022-03-20 15:13:21,887 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 47 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:21,887 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 160 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:21,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-20 15:13:21,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2022-03-20 15:13:21,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 84 states have (on average 1.1904761904761905) internal successors, (100), 84 states have internal predecessors, (100), 21 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 15:13:21,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 140 transitions. [2022-03-20 15:13:21,906 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 140 transitions. Word has length 67 [2022-03-20 15:13:21,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:21,906 INFO L478 AbstractCegarLoop]: Abstraction has 114 states and 140 transitions. [2022-03-20 15:13:21,906 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 15:13:21,906 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 140 transitions. [2022-03-20 15:13:21,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-20 15:13:21,908 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:21,908 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:21,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-20 15:13:22,130 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,SelfDestructingSolverStorable15 [2022-03-20 15:13:22,131 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:22,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:22,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1645787183, now seen corresponding path program 5 times [2022-03-20 15:13:22,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:22,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1109702734] [2022-03-20 15:13:22,132 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:22,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1645787183, now seen corresponding path program 6 times [2022-03-20 15:13:22,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:22,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96946472] [2022-03-20 15:13:22,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:22,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:22,140 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:22,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1087218768] [2022-03-20 15:13:22,141 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:13:22,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:22,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:22,142 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:22,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-20 15:13:22,204 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:13:22,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:22,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 15:13:22,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:22,354 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 12 proven. 86 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:22,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:22,509 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 12 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 15:13:22,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:22,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96946472] [2022-03-20 15:13:22,509 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:22,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087218768] [2022-03-20 15:13:22,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087218768] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:22,509 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:22,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-20 15:13:22,509 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:22,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1109702734] [2022-03-20 15:13:22,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1109702734] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:22,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:22,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 15:13:22,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653672296] [2022-03-20 15:13:22,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:22,510 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 15:13:22,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:22,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 15:13:22,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:13:22,511 INFO L87 Difference]: Start difference. First operand 114 states and 140 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 15:13:22,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:22,636 INFO L93 Difference]: Finished difference Result 137 states and 169 transitions. [2022-03-20 15:13:22,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:13:22,639 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) Word has length 71 [2022-03-20 15:13:22,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:22,640 INFO L225 Difference]: With dead ends: 137 [2022-03-20 15:13:22,640 INFO L226 Difference]: Without dead ends: 132 [2022-03-20 15:13:22,640 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=170, Invalid=250, Unknown=0, NotChecked=0, Total=420 [2022-03-20 15:13:22,641 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 63 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:22,641 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 192 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:22,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-03-20 15:13:22,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 125. [2022-03-20 15:13:22,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 90 states have (on average 1.1888888888888889) internal successors, (107), 93 states have internal predecessors, (107), 25 states have call successors, (25), 11 states have call predecessors, (25), 9 states have return successors, (23), 20 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 15:13:22,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 155 transitions. [2022-03-20 15:13:22,659 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 155 transitions. Word has length 71 [2022-03-20 15:13:22,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:22,659 INFO L478 AbstractCegarLoop]: Abstraction has 125 states and 155 transitions. [2022-03-20 15:13:22,659 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 15:13:22,659 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 155 transitions. [2022-03-20 15:13:22,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-20 15:13:22,660 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:22,660 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:22,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:22,862 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,SelfDestructingSolverStorable16 [2022-03-20 15:13:22,862 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:22,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:22,863 INFO L85 PathProgramCache]: Analyzing trace with hash -15963768, now seen corresponding path program 1 times [2022-03-20 15:13:22,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:22,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1534880389] [2022-03-20 15:13:22,863 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:22,863 INFO L85 PathProgramCache]: Analyzing trace with hash -15963768, now seen corresponding path program 2 times [2022-03-20 15:13:22,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:22,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216034665] [2022-03-20 15:13:22,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:22,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:22,869 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:22,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2011898536] [2022-03-20 15:13:22,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:22,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:22,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:22,870 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:22,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-20 15:13:22,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:22,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:22,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-20 15:13:22,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:23,020 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-03-20 15:13:23,021 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:13:23,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:23,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216034665] [2022-03-20 15:13:23,021 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:23,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011898536] [2022-03-20 15:13:23,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011898536] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:23,021 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:23,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 15:13:23,023 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:23,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1534880389] [2022-03-20 15:13:23,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1534880389] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:23,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:23,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 15:13:23,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056566199] [2022-03-20 15:13:23,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:23,023 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 15:13:23,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:23,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 15:13:23,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-20 15:13:23,024 INFO L87 Difference]: Start difference. First operand 125 states and 155 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 15:13:23,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:23,059 INFO L93 Difference]: Finished difference Result 180 states and 235 transitions. [2022-03-20 15:13:23,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 15:13:23,059 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 73 [2022-03-20 15:13:23,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:23,061 INFO L225 Difference]: With dead ends: 180 [2022-03-20 15:13:23,061 INFO L226 Difference]: Without dead ends: 143 [2022-03-20 15:13:23,062 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-20 15:13:23,062 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 12 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:23,062 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 138 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:23,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-03-20 15:13:23,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 137. [2022-03-20 15:13:23,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 99 states have (on average 1.202020202020202) internal successors, (119), 102 states have internal predecessors, (119), 28 states have call successors, (28), 11 states have call predecessors, (28), 9 states have return successors, (26), 23 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 15:13:23,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 173 transitions. [2022-03-20 15:13:23,085 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 173 transitions. Word has length 73 [2022-03-20 15:13:23,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:23,085 INFO L478 AbstractCegarLoop]: Abstraction has 137 states and 173 transitions. [2022-03-20 15:13:23,085 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 15:13:23,085 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 173 transitions. [2022-03-20 15:13:23,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-20 15:13:23,086 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:23,086 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 5, 4, 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] [2022-03-20 15:13:23,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:23,291 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 15:13:23,291 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:23,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:23,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1401128268, now seen corresponding path program 7 times [2022-03-20 15:13:23,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:23,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1112878237] [2022-03-20 15:13:23,292 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:23,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1401128268, now seen corresponding path program 8 times [2022-03-20 15:13:23,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:23,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219770302] [2022-03-20 15:13:23,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:23,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:23,307 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:23,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [901149262] [2022-03-20 15:13:23,307 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:23,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:23,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:23,309 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:23,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-20 15:13:23,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:23,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:23,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 15:13:23,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:23,501 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 14 proven. 92 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:23,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:23,682 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 14 proven. 32 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 15:13:23,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:23,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219770302] [2022-03-20 15:13:23,682 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:23,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901149262] [2022-03-20 15:13:23,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901149262] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:23,683 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:23,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-20 15:13:23,683 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:23,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1112878237] [2022-03-20 15:13:23,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1112878237] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:23,683 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:23,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 15:13:23,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734827202] [2022-03-20 15:13:23,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:23,684 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 15:13:23,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:23,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 15:13:23,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:13:23,684 INFO L87 Difference]: Start difference. First operand 137 states and 173 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 15:13:23,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:23,828 INFO L93 Difference]: Finished difference Result 193 states and 252 transitions. [2022-03-20 15:13:23,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:13:23,828 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) Word has length 73 [2022-03-20 15:13:23,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:23,829 INFO L225 Difference]: With dead ends: 193 [2022-03-20 15:13:23,829 INFO L226 Difference]: Without dead ends: 144 [2022-03-20 15:13:23,830 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=185, Invalid=277, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:13:23,830 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 57 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:23,831 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 193 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:23,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-03-20 15:13:23,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 140. [2022-03-20 15:13:23,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 102 states have (on average 1.2058823529411764) internal successors, (123), 104 states have internal predecessors, (123), 28 states have call successors, (28), 11 states have call predecessors, (28), 9 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 15:13:23,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 177 transitions. [2022-03-20 15:13:23,853 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 177 transitions. Word has length 73 [2022-03-20 15:13:23,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:23,853 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 177 transitions. [2022-03-20 15:13:23,853 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 15:13:23,853 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 177 transitions. [2022-03-20 15:13:23,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-20 15:13:23,854 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:23,854 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:23,889 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-20 15:13:24,075 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:24,075 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:24,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:24,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1116733197, now seen corresponding path program 1 times [2022-03-20 15:13:24,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:24,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [300286110] [2022-03-20 15:13:24,076 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:24,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1116733197, now seen corresponding path program 2 times [2022-03-20 15:13:24,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:24,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144157687] [2022-03-20 15:13:24,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:24,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:24,082 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:24,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1230191278] [2022-03-20 15:13:24,082 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:24,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:24,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:24,083 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:24,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-20 15:13:24,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:24,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:24,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 15:13:24,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:24,276 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 20 proven. 76 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:24,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:24,459 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 15:13:24,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:24,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144157687] [2022-03-20 15:13:24,459 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:24,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230191278] [2022-03-20 15:13:24,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230191278] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:24,459 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:24,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-20 15:13:24,460 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:24,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [300286110] [2022-03-20 15:13:24,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [300286110] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:24,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:24,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 15:13:24,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889734642] [2022-03-20 15:13:24,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:24,460 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 15:13:24,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:24,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 15:13:24,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:13:24,461 INFO L87 Difference]: Start difference. First operand 140 states and 177 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 15:13:24,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:24,597 INFO L93 Difference]: Finished difference Result 195 states and 255 transitions. [2022-03-20 15:13:24,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:13:24,597 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) Word has length 75 [2022-03-20 15:13:24,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:24,598 INFO L225 Difference]: With dead ends: 195 [2022-03-20 15:13:24,598 INFO L226 Difference]: Without dead ends: 146 [2022-03-20 15:13:24,598 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=205, Invalid=301, Unknown=0, NotChecked=0, Total=506 [2022-03-20 15:13:24,599 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 66 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:24,599 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 176 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:24,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-20 15:13:24,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-03-20 15:13:24,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 108 states have (on average 1.1944444444444444) internal successors, (129), 108 states have internal predecessors, (129), 28 states have call successors, (28), 11 states have call predecessors, (28), 9 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 15:13:24,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 183 transitions. [2022-03-20 15:13:24,631 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 183 transitions. Word has length 75 [2022-03-20 15:13:24,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:24,631 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 183 transitions. [2022-03-20 15:13:24,631 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 15:13:24,631 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 183 transitions. [2022-03-20 15:13:24,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-03-20 15:13:24,632 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:24,632 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 5, 5, 5, 5, 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] [2022-03-20 15:13:24,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:24,843 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:24,843 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:24,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:24,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1970775776, now seen corresponding path program 7 times [2022-03-20 15:13:24,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:24,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1793987037] [2022-03-20 15:13:24,844 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:24,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1970775776, now seen corresponding path program 8 times [2022-03-20 15:13:24,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:24,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174060178] [2022-03-20 15:13:24,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:24,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:24,850 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:24,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [748700356] [2022-03-20 15:13:24,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:24,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:24,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:24,852 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:24,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-20 15:13:24,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:24,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:24,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 15:13:24,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:25,054 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 14 proven. 126 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:25,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:25,266 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 14 proven. 42 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 15:13:25,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:25,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174060178] [2022-03-20 15:13:25,266 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:25,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748700356] [2022-03-20 15:13:25,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748700356] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:25,267 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:25,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 15:13:25,267 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:25,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1793987037] [2022-03-20 15:13:25,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1793987037] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:25,267 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:25,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:13:25,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733640458] [2022-03-20 15:13:25,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:25,268 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:13:25,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:25,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:13:25,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-20 15:13:25,268 INFO L87 Difference]: Start difference. First operand 146 states and 183 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 15:13:25,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:25,412 INFO L93 Difference]: Finished difference Result 168 states and 210 transitions. [2022-03-20 15:13:25,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:13:25,412 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) Word has length 79 [2022-03-20 15:13:25,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:25,413 INFO L225 Difference]: With dead ends: 168 [2022-03-20 15:13:25,413 INFO L226 Difference]: Without dead ends: 163 [2022-03-20 15:13:25,413 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=225, Invalid=327, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:13:25,414 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 68 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:25,414 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 233 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:25,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-03-20 15:13:25,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 157. [2022-03-20 15:13:25,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 114 states have (on average 1.1929824561403508) internal successors, (136), 117 states have internal predecessors, (136), 32 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 27 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 15:13:25,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 198 transitions. [2022-03-20 15:13:25,436 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 198 transitions. Word has length 79 [2022-03-20 15:13:25,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:25,436 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 198 transitions. [2022-03-20 15:13:25,437 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 15:13:25,437 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 198 transitions. [2022-03-20 15:13:25,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-20 15:13:25,438 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:25,438 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:25,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-20 15:13:25,648 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:25,648 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:25,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:25,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1693648491, now seen corresponding path program 1 times [2022-03-20 15:13:25,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:25,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [789817459] [2022-03-20 15:13:25,649 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:25,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1693648491, now seen corresponding path program 2 times [2022-03-20 15:13:25,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:25,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196287570] [2022-03-20 15:13:25,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:25,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:25,655 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:25,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1893861699] [2022-03-20 15:13:25,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:25,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:25,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:25,658 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:25,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-20 15:13:25,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:25,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:25,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 15:13:25,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:25,851 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:25,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:26,041 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 18 proven. 24 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 15:13:26,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:26,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196287570] [2022-03-20 15:13:26,041 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:26,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893861699] [2022-03-20 15:13:26,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893861699] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:26,041 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:26,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 15:13:26,042 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:26,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [789817459] [2022-03-20 15:13:26,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [789817459] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:26,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:26,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:13:26,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67738751] [2022-03-20 15:13:26,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:26,042 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:13:26,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:26,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:13:26,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-20 15:13:26,043 INFO L87 Difference]: Start difference. First operand 157 states and 198 transitions. Second operand has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 15:13:26,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:26,195 INFO L93 Difference]: Finished difference Result 213 states and 277 transitions. [2022-03-20 15:13:26,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:13:26,199 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) Word has length 81 [2022-03-20 15:13:26,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:26,200 INFO L225 Difference]: With dead ends: 213 [2022-03-20 15:13:26,200 INFO L226 Difference]: Without dead ends: 164 [2022-03-20 15:13:26,201 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=243, Invalid=357, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:13:26,201 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 100 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:26,201 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 185 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:26,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-03-20 15:13:26,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 160. [2022-03-20 15:13:26,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 117 states have (on average 1.1965811965811965) internal successors, (140), 119 states have internal predecessors, (140), 32 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 28 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 15:13:26,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 202 transitions. [2022-03-20 15:13:26,222 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 202 transitions. Word has length 81 [2022-03-20 15:13:26,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:26,222 INFO L478 AbstractCegarLoop]: Abstraction has 160 states and 202 transitions. [2022-03-20 15:13:26,223 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 15:13:26,223 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 202 transitions. [2022-03-20 15:13:26,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-03-20 15:13:26,224 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:26,224 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:26,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:26,439 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:26,439 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:26,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:26,440 INFO L85 PathProgramCache]: Analyzing trace with hash -918360272, now seen corresponding path program 3 times [2022-03-20 15:13:26,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:26,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1636523109] [2022-03-20 15:13:26,440 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:26,440 INFO L85 PathProgramCache]: Analyzing trace with hash -918360272, now seen corresponding path program 4 times [2022-03-20 15:13:26,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:26,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077950253] [2022-03-20 15:13:26,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:26,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:26,446 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:26,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1669782279] [2022-03-20 15:13:26,446 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:26,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:26,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:26,448 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:26,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-20 15:13:26,543 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:26,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:26,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 15:13:26,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:26,702 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 22 proven. 110 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:26,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:26,900 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 22 proven. 26 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 15:13:26,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:26,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077950253] [2022-03-20 15:13:26,900 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:26,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669782279] [2022-03-20 15:13:26,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669782279] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:26,901 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:26,901 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 15:13:26,901 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:26,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1636523109] [2022-03-20 15:13:26,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1636523109] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:26,901 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:26,901 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:13:26,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355293946] [2022-03-20 15:13:26,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:26,902 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:13:26,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:26,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:13:26,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-20 15:13:26,902 INFO L87 Difference]: Start difference. First operand 160 states and 202 transitions. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 10 states have internal predecessors, (58), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 15:13:27,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:27,070 INFO L93 Difference]: Finished difference Result 215 states and 280 transitions. [2022-03-20 15:13:27,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 15:13:27,070 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 10 states have internal predecessors, (58), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) Word has length 83 [2022-03-20 15:13:27,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:27,071 INFO L225 Difference]: With dead ends: 215 [2022-03-20 15:13:27,071 INFO L226 Difference]: Without dead ends: 166 [2022-03-20 15:13:27,072 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=266, Invalid=384, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:13:27,072 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 87 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:27,072 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 209 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:27,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-03-20 15:13:27,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2022-03-20 15:13:27,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 123 states have (on average 1.1869918699186992) internal successors, (146), 123 states have internal predecessors, (146), 32 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 15:13:27,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 208 transitions. [2022-03-20 15:13:27,097 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 208 transitions. Word has length 83 [2022-03-20 15:13:27,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:27,097 INFO L478 AbstractCegarLoop]: Abstraction has 166 states and 208 transitions. [2022-03-20 15:13:27,097 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 10 states have internal predecessors, (58), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 15:13:27,097 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 208 transitions. [2022-03-20 15:13:27,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-03-20 15:13:27,098 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:27,098 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 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] [2022-03-20 15:13:27,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:27,319 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:27,319 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:27,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:27,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1698627479, now seen corresponding path program 1 times [2022-03-20 15:13:27,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:27,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [879387215] [2022-03-20 15:13:27,320 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:27,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1698627479, now seen corresponding path program 2 times [2022-03-20 15:13:27,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:27,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494718544] [2022-03-20 15:13:27,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:27,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:27,325 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:27,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [234202408] [2022-03-20 15:13:27,325 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:27,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:27,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:27,326 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:27,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-20 15:13:27,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:27,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:27,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 15:13:27,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:27,543 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 16 proven. 144 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:27,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:27,747 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 16 proven. 32 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 15:13:27,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:27,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494718544] [2022-03-20 15:13:27,748 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:27,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234202408] [2022-03-20 15:13:27,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234202408] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:27,748 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:27,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-20 15:13:27,748 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:27,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [879387215] [2022-03-20 15:13:27,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [879387215] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:27,748 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:27,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:13:27,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317391870] [2022-03-20 15:13:27,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:27,749 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:13:27,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:27,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:13:27,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:13:27,749 INFO L87 Difference]: Start difference. First operand 166 states and 208 transitions. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 11 states have internal predecessors, (60), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 15:13:27,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:27,894 INFO L93 Difference]: Finished difference Result 188 states and 235 transitions. [2022-03-20 15:13:27,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 15:13:27,894 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 11 states have internal predecessors, (60), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) Word has length 87 [2022-03-20 15:13:27,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:27,895 INFO L225 Difference]: With dead ends: 188 [2022-03-20 15:13:27,895 INFO L226 Difference]: Without dead ends: 183 [2022-03-20 15:13:27,896 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=288, Invalid=414, Unknown=0, NotChecked=0, Total=702 [2022-03-20 15:13:27,896 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 118 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:27,896 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 214 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:27,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-03-20 15:13:27,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 177. [2022-03-20 15:13:27,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 129 states have (on average 1.186046511627907) internal successors, (153), 132 states have internal predecessors, (153), 36 states have call successors, (36), 13 states have call predecessors, (36), 11 states have return successors, (34), 31 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-20 15:13:27,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 223 transitions. [2022-03-20 15:13:27,927 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 223 transitions. Word has length 87 [2022-03-20 15:13:27,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:27,927 INFO L478 AbstractCegarLoop]: Abstraction has 177 states and 223 transitions. [2022-03-20 15:13:27,928 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 11 states have internal predecessors, (60), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 15:13:27,928 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 223 transitions. [2022-03-20 15:13:27,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-20 15:13:27,928 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:27,929 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 3, 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-20 15:13:27,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:28,147 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:28,147 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:28,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:28,148 INFO L85 PathProgramCache]: Analyzing trace with hash 2133755932, now seen corresponding path program 3 times [2022-03-20 15:13:28,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:28,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [111481924] [2022-03-20 15:13:28,150 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:28,150 INFO L85 PathProgramCache]: Analyzing trace with hash 2133755932, now seen corresponding path program 4 times [2022-03-20 15:13:28,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:28,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219511850] [2022-03-20 15:13:28,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:28,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:28,155 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:28,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1901925781] [2022-03-20 15:13:28,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:28,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:28,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:28,157 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:28,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-20 15:13:28,193 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:28,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:28,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-20 15:13:28,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:28,303 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 26 proven. 16 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-03-20 15:13:28,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:28,429 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 26 proven. 16 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-03-20 15:13:28,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:28,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219511850] [2022-03-20 15:13:28,429 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:28,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901925781] [2022-03-20 15:13:28,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901925781] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:28,429 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:28,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-03-20 15:13:28,429 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:28,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [111481924] [2022-03-20 15:13:28,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [111481924] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:28,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:28,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 15:13:28,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313069763] [2022-03-20 15:13:28,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:28,430 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 15:13:28,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:28,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 15:13:28,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 15:13:28,430 INFO L87 Difference]: Start difference. First operand 177 states and 223 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 15:13:28,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:28,514 INFO L93 Difference]: Finished difference Result 407 states and 543 transitions. [2022-03-20 15:13:28,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:13:28,514 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 89 [2022-03-20 15:13:28,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:28,516 INFO L225 Difference]: With dead ends: 407 [2022-03-20 15:13:28,516 INFO L226 Difference]: Without dead ends: 301 [2022-03-20 15:13:28,517 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:13:28,517 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 13 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:28,518 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 167 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:28,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2022-03-20 15:13:28,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 296. [2022-03-20 15:13:28,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 219 states have (on average 1.2191780821917808) internal successors, (267), 225 states have internal predecessors, (267), 65 states have call successors, (65), 13 states have call predecessors, (65), 11 states have return successors, (63), 57 states have call predecessors, (63), 63 states have call successors, (63) [2022-03-20 15:13:28,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 395 transitions. [2022-03-20 15:13:28,580 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 395 transitions. Word has length 89 [2022-03-20 15:13:28,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:28,580 INFO L478 AbstractCegarLoop]: Abstraction has 296 states and 395 transitions. [2022-03-20 15:13:28,580 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 15:13:28,580 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 395 transitions. [2022-03-20 15:13:28,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-20 15:13:28,581 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:28,581 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 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] [2022-03-20 15:13:28,602 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-03-20 15:13:28,799 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,SelfDestructingSolverStorable24 [2022-03-20 15:13:28,799 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:28,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:28,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1322512306, now seen corresponding path program 5 times [2022-03-20 15:13:28,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:28,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1313486576] [2022-03-20 15:13:28,800 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:28,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1322512306, now seen corresponding path program 6 times [2022-03-20 15:13:28,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:28,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737186790] [2022-03-20 15:13:28,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:28,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:28,805 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:28,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1435343177] [2022-03-20 15:13:28,806 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:13:28,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:28,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:28,807 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:28,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-20 15:13:28,930 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-20 15:13:28,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:28,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 15:13:28,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:29,094 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 16 proven. 152 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:29,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:29,319 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 16 proven. 40 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 15:13:29,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:29,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737186790] [2022-03-20 15:13:29,319 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:29,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435343177] [2022-03-20 15:13:29,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435343177] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:29,320 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:29,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-20 15:13:29,320 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:29,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1313486576] [2022-03-20 15:13:29,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1313486576] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:29,320 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:29,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:13:29,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602554410] [2022-03-20 15:13:29,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:29,320 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:13:29,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:29,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:13:29,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:13:29,321 INFO L87 Difference]: Start difference. First operand 296 states and 395 transitions. Second operand has 13 states, 13 states have (on average 4.769230769230769) internal successors, (62), 12 states have internal predecessors, (62), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 15:13:29,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:29,567 INFO L93 Difference]: Finished difference Result 362 states and 486 transitions. [2022-03-20 15:13:29,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 15:13:29,568 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.769230769230769) internal successors, (62), 12 states have internal predecessors, (62), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) Word has length 89 [2022-03-20 15:13:29,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:29,569 INFO L225 Difference]: With dead ends: 362 [2022-03-20 15:13:29,569 INFO L226 Difference]: Without dead ends: 357 [2022-03-20 15:13:29,570 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=359, Invalid=511, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:13:29,570 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 162 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:29,571 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 233 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:29,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-03-20 15:13:29,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 342. [2022-03-20 15:13:29,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 255 states have (on average 1.231372549019608) internal successors, (314), 261 states have internal predecessors, (314), 74 states have call successors, (74), 14 states have call predecessors, (74), 12 states have return successors, (72), 66 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 15:13:29,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 460 transitions. [2022-03-20 15:13:29,624 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 460 transitions. Word has length 89 [2022-03-20 15:13:29,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:29,624 INFO L478 AbstractCegarLoop]: Abstraction has 342 states and 460 transitions. [2022-03-20 15:13:29,624 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.769230769230769) internal successors, (62), 12 states have internal predecessors, (62), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 15:13:29,624 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 460 transitions. [2022-03-20 15:13:29,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-20 15:13:29,625 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:29,626 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:29,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:29,830 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,SelfDestructingSolverStorable25 [2022-03-20 15:13:29,831 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:29,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:29,831 INFO L85 PathProgramCache]: Analyzing trace with hash -345961389, now seen corresponding path program 5 times [2022-03-20 15:13:29,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:29,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1981940873] [2022-03-20 15:13:29,831 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:29,832 INFO L85 PathProgramCache]: Analyzing trace with hash -345961389, now seen corresponding path program 6 times [2022-03-20 15:13:29,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:29,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945450856] [2022-03-20 15:13:29,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:29,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:29,843 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:29,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1942995345] [2022-03-20 15:13:29,843 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:13:29,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:29,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:29,844 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:29,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-20 15:13:30,010 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-20 15:13:30,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:30,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 15:13:30,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:30,180 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 24 proven. 152 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:30,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:30,417 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 15:13:30,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:30,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945450856] [2022-03-20 15:13:30,418 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:30,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942995345] [2022-03-20 15:13:30,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942995345] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:30,418 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:30,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-20 15:13:30,418 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:30,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1981940873] [2022-03-20 15:13:30,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1981940873] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:30,418 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:30,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:13:30,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678510162] [2022-03-20 15:13:30,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:30,419 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:13:30,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:30,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:13:30,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:13:30,419 INFO L87 Difference]: Start difference. First operand 342 states and 460 transitions. Second operand has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 11 states have internal predecessors, (64), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 15:13:30,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:30,590 INFO L93 Difference]: Finished difference Result 427 states and 585 transitions. [2022-03-20 15:13:30,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 15:13:30,591 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 11 states have internal predecessors, (64), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) Word has length 91 [2022-03-20 15:13:30,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:30,593 INFO L225 Difference]: With dead ends: 427 [2022-03-20 15:13:30,593 INFO L226 Difference]: Without dead ends: 342 [2022-03-20 15:13:30,593 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=335, Invalid=477, Unknown=0, NotChecked=0, Total=812 [2022-03-20 15:13:30,594 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 93 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:30,594 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 218 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:30,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-03-20 15:13:30,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2022-03-20 15:13:30,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 255 states have (on average 1.2156862745098038) internal successors, (310), 261 states have internal predecessors, (310), 74 states have call successors, (74), 14 states have call predecessors, (74), 12 states have return successors, (72), 66 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 15:13:30,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 456 transitions. [2022-03-20 15:13:30,646 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 456 transitions. Word has length 91 [2022-03-20 15:13:30,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:30,646 INFO L478 AbstractCegarLoop]: Abstraction has 342 states and 456 transitions. [2022-03-20 15:13:30,646 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 11 states have internal predecessors, (64), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 15:13:30,646 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 456 transitions. [2022-03-20 15:13:30,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-20 15:13:30,648 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:30,648 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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] [2022-03-20 15:13:30,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:30,852 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,SelfDestructingSolverStorable26 [2022-03-20 15:13:30,853 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:30,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:30,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1660747519, now seen corresponding path program 7 times [2022-03-20 15:13:30,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:30,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1582326306] [2022-03-20 15:13:30,853 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:30,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1660747519, now seen corresponding path program 8 times [2022-03-20 15:13:30,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:30,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217985121] [2022-03-20 15:13:30,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:30,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:30,859 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:30,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1387157689] [2022-03-20 15:13:30,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:30,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:30,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:30,861 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:30,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-20 15:13:30,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:30,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:30,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 15:13:30,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:31,094 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 22 proven. 190 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:31,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:31,349 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 22 proven. 46 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-03-20 15:13:31,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:31,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217985121] [2022-03-20 15:13:31,349 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:31,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387157689] [2022-03-20 15:13:31,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387157689] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:31,350 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:31,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-20 15:13:31,350 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:31,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1582326306] [2022-03-20 15:13:31,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1582326306] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:31,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:31,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:13:31,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677801280] [2022-03-20 15:13:31,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:31,350 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:13:31,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:31,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:13:31,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:13:31,351 INFO L87 Difference]: Start difference. First operand 342 states and 456 transitions. Second operand has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 15:13:31,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:31,605 INFO L93 Difference]: Finished difference Result 467 states and 640 transitions. [2022-03-20 15:13:31,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 15:13:31,605 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) Word has length 97 [2022-03-20 15:13:31,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:31,607 INFO L225 Difference]: With dead ends: 467 [2022-03-20 15:13:31,608 INFO L226 Difference]: Without dead ends: 352 [2022-03-20 15:13:31,608 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=383, Invalid=547, Unknown=0, NotChecked=0, Total=930 [2022-03-20 15:13:31,609 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 118 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:31,610 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 238 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:31,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2022-03-20 15:13:31,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 344. [2022-03-20 15:13:31,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 257 states have (on average 1.2101167315175096) internal successors, (311), 261 states have internal predecessors, (311), 74 states have call successors, (74), 14 states have call predecessors, (74), 12 states have return successors, (72), 68 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 15:13:31,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 457 transitions. [2022-03-20 15:13:31,686 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 457 transitions. Word has length 97 [2022-03-20 15:13:31,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:31,687 INFO L478 AbstractCegarLoop]: Abstraction has 344 states and 457 transitions. [2022-03-20 15:13:31,687 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 15:13:31,687 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 457 transitions. [2022-03-20 15:13:31,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-03-20 15:13:31,688 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:31,688 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:31,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:31,910 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,SelfDestructingSolverStorable27 [2022-03-20 15:13:31,910 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:31,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:31,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1020733748, now seen corresponding path program 7 times [2022-03-20 15:13:31,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:31,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1630937372] [2022-03-20 15:13:31,911 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:31,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1020733748, now seen corresponding path program 8 times [2022-03-20 15:13:31,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:31,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090190829] [2022-03-20 15:13:31,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:31,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:31,916 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:31,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [282054475] [2022-03-20 15:13:31,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:31,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:31,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:31,918 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:31,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-20 15:13:31,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:31,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:31,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-20 15:13:31,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:32,084 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-03-20 15:13:32,085 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:13:32,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:32,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090190829] [2022-03-20 15:13:32,085 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:32,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282054475] [2022-03-20 15:13:32,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282054475] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:32,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:32,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 15:13:32,085 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:32,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1630937372] [2022-03-20 15:13:32,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1630937372] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:32,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:32,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 15:13:32,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214384169] [2022-03-20 15:13:32,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:32,086 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 15:13:32,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:32,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 15:13:32,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-20 15:13:32,087 INFO L87 Difference]: Start difference. First operand 344 states and 457 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 15:13:32,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:32,170 INFO L93 Difference]: Finished difference Result 504 states and 675 transitions. [2022-03-20 15:13:32,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 15:13:32,171 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 99 [2022-03-20 15:13:32,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:32,173 INFO L225 Difference]: With dead ends: 504 [2022-03-20 15:13:32,173 INFO L226 Difference]: Without dead ends: 362 [2022-03-20 15:13:32,174 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-20 15:13:32,181 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 12 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:32,182 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 131 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:13:32,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-03-20 15:13:32,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 352. [2022-03-20 15:13:32,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 265 states have (on average 1.2150943396226415) internal successors, (322), 269 states have internal predecessors, (322), 74 states have call successors, (74), 14 states have call predecessors, (74), 12 states have return successors, (72), 68 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 15:13:32,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 468 transitions. [2022-03-20 15:13:32,280 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 468 transitions. Word has length 99 [2022-03-20 15:13:32,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:32,280 INFO L478 AbstractCegarLoop]: Abstraction has 352 states and 468 transitions. [2022-03-20 15:13:32,280 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 15:13:32,280 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 468 transitions. [2022-03-20 15:13:32,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-03-20 15:13:32,281 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:32,281 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:32,309 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-20 15:13:32,503 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 15:13:32,504 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:32,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:32,504 INFO L85 PathProgramCache]: Analyzing trace with hash 359487094, now seen corresponding path program 9 times [2022-03-20 15:13:32,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:32,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [725992883] [2022-03-20 15:13:32,504 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:32,504 INFO L85 PathProgramCache]: Analyzing trace with hash 359487094, now seen corresponding path program 10 times [2022-03-20 15:13:32,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:32,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855469780] [2022-03-20 15:13:32,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:32,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:32,509 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:32,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1443383008] [2022-03-20 15:13:32,509 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:32,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:32,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:32,511 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:32,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-20 15:13:32,654 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:32,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:32,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 15:13:32,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:32,845 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 26 proven. 202 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:32,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:33,094 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-03-20 15:13:33,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:33,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855469780] [2022-03-20 15:13:33,095 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:33,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443383008] [2022-03-20 15:13:33,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443383008] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:33,095 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:33,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-20 15:13:33,095 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:33,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [725992883] [2022-03-20 15:13:33,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [725992883] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:33,095 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:33,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:13:33,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663666305] [2022-03-20 15:13:33,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:33,096 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:13:33,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:33,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:13:33,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:13:33,097 INFO L87 Difference]: Start difference. First operand 352 states and 468 transitions. Second operand has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 15:13:33,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:33,347 INFO L93 Difference]: Finished difference Result 471 states and 642 transitions. [2022-03-20 15:13:33,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:13:33,348 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) Word has length 99 [2022-03-20 15:13:33,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:33,350 INFO L225 Difference]: With dead ends: 471 [2022-03-20 15:13:33,350 INFO L226 Difference]: Without dead ends: 364 [2022-03-20 15:13:33,350 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=412, Invalid=580, Unknown=0, NotChecked=0, Total=992 [2022-03-20 15:13:33,351 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 133 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:33,351 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 219 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:33,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-03-20 15:13:33,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 364. [2022-03-20 15:13:33,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 277 states have (on average 1.2057761732851986) internal successors, (334), 277 states have internal predecessors, (334), 74 states have call successors, (74), 14 states have call predecessors, (74), 12 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 15:13:33,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 480 transitions. [2022-03-20 15:13:33,421 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 480 transitions. Word has length 99 [2022-03-20 15:13:33,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:33,422 INFO L478 AbstractCegarLoop]: Abstraction has 364 states and 480 transitions. [2022-03-20 15:13:33,422 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 15:13:33,422 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 480 transitions. [2022-03-20 15:13:33,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-03-20 15:13:33,423 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:33,423 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:33,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:33,639 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:33,639 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:33,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:33,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1761003221, now seen corresponding path program 3 times [2022-03-20 15:13:33,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:33,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1835095473] [2022-03-20 15:13:33,640 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:33,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1761003221, now seen corresponding path program 4 times [2022-03-20 15:13:33,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:33,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48489314] [2022-03-20 15:13:33,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:33,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:33,646 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:33,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [893555464] [2022-03-20 15:13:33,646 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:33,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:33,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:33,648 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:33,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-20 15:13:33,758 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:33,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:33,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 15:13:33,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:33,971 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 20 proven. 236 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:33,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:34,309 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 20 proven. 56 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 15:13:34,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:34,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48489314] [2022-03-20 15:13:34,309 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:34,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893555464] [2022-03-20 15:13:34,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893555464] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:34,310 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:34,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-03-20 15:13:34,310 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:34,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1835095473] [2022-03-20 15:13:34,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1835095473] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:34,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:34,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 15:13:34,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573315688] [2022-03-20 15:13:34,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:34,310 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 15:13:34,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:34,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 15:13:34,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:13:34,311 INFO L87 Difference]: Start difference. First operand 364 states and 480 transitions. Second operand has 14 states, 14 states have (on average 5.142857142857143) internal successors, (72), 13 states have internal predecessors, (72), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 15:13:34,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:34,600 INFO L93 Difference]: Finished difference Result 407 states and 538 transitions. [2022-03-20 15:13:34,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:13:34,601 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.142857142857143) internal successors, (72), 13 states have internal predecessors, (72), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) Word has length 103 [2022-03-20 15:13:34,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:34,604 INFO L225 Difference]: With dead ends: 407 [2022-03-20 15:13:34,604 INFO L226 Difference]: Without dead ends: 396 [2022-03-20 15:13:34,605 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=438, Invalid=618, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 15:13:34,605 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 117 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:34,605 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 273 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:34,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-03-20 15:13:34,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 377. [2022-03-20 15:13:34,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 281 states have (on average 1.206405693950178) internal successors, (339), 288 states have internal predecessors, (339), 82 states have call successors, (82), 15 states have call predecessors, (82), 13 states have return successors, (80), 73 states have call predecessors, (80), 80 states have call successors, (80) [2022-03-20 15:13:34,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 501 transitions. [2022-03-20 15:13:34,686 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 501 transitions. Word has length 103 [2022-03-20 15:13:34,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:34,687 INFO L478 AbstractCegarLoop]: Abstraction has 377 states and 501 transitions. [2022-03-20 15:13:34,687 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.142857142857143) internal successors, (72), 13 states have internal predecessors, (72), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 15:13:34,687 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 501 transitions. [2022-03-20 15:13:34,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-20 15:13:34,689 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:34,689 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 5, 4, 4, 4, 4, 4, 4, 4, 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] [2022-03-20 15:13:34,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:34,904 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:34,904 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:34,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:34,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1733340336, now seen corresponding path program 9 times [2022-03-20 15:13:34,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:34,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [66044613] [2022-03-20 15:13:34,905 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:34,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1733340336, now seen corresponding path program 10 times [2022-03-20 15:13:34,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:34,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135251992] [2022-03-20 15:13:34,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:34,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:34,914 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:34,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1963149021] [2022-03-20 15:13:34,914 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:34,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:34,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:34,916 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:34,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-20 15:13:34,966 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:34,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:34,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:13:34,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:35,158 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 60 proven. 24 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 15:13:35,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:35,354 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 60 proven. 24 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 15:13:35,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:35,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135251992] [2022-03-20 15:13:35,354 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:35,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963149021] [2022-03-20 15:13:35,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963149021] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:35,354 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:35,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 15:13:35,354 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:35,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [66044613] [2022-03-20 15:13:35,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [66044613] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:35,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:35,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:13:35,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621542334] [2022-03-20 15:13:35,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:35,355 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:13:35,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:35,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:13:35,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:13:35,356 INFO L87 Difference]: Start difference. First operand 377 states and 501 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 6 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 15:13:35,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:35,534 INFO L93 Difference]: Finished difference Result 649 states and 907 transitions. [2022-03-20 15:13:35,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 15:13:35,534 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 6 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 105 [2022-03-20 15:13:35,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:35,537 INFO L225 Difference]: With dead ends: 649 [2022-03-20 15:13:35,537 INFO L226 Difference]: Without dead ends: 588 [2022-03-20 15:13:35,538 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-20 15:13:35,538 INFO L913 BasicCegarLoop]: 93 mSDtfsCounter, 38 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:35,538 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 344 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:35,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-03-20 15:13:35,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 504. [2022-03-20 15:13:35,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 376 states have (on average 1.247340425531915) internal successors, (469), 386 states have internal predecessors, (469), 114 states have call successors, (114), 15 states have call predecessors, (114), 13 states have return successors, (112), 102 states have call predecessors, (112), 112 states have call successors, (112) [2022-03-20 15:13:35,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 695 transitions. [2022-03-20 15:13:35,665 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 695 transitions. Word has length 105 [2022-03-20 15:13:35,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:35,665 INFO L478 AbstractCegarLoop]: Abstraction has 504 states and 695 transitions. [2022-03-20 15:13:35,665 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 6 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 15:13:35,665 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 695 transitions. [2022-03-20 15:13:35,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-20 15:13:35,667 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:35,667 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 5, 5, 5, 5, 4, 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] [2022-03-20 15:13:35,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:35,883 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:35,883 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:35,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:35,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1666981150, now seen corresponding path program 11 times [2022-03-20 15:13:35,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:35,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1986862723] [2022-03-20 15:13:35,884 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:35,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1666981150, now seen corresponding path program 12 times [2022-03-20 15:13:35,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:35,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162638459] [2022-03-20 15:13:35,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:35,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:35,890 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:35,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2056304124] [2022-03-20 15:13:35,890 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:13:35,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:35,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:35,891 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:35,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-20 15:13:36,033 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:13:36,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:36,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 15:13:36,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:36,250 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 24 proven. 242 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:36,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:36,548 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 24 proven. 62 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 15:13:36,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:36,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162638459] [2022-03-20 15:13:36,549 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:36,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056304124] [2022-03-20 15:13:36,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056304124] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:36,549 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:36,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-03-20 15:13:36,549 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:36,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1986862723] [2022-03-20 15:13:36,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1986862723] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:36,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:36,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 15:13:36,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679103723] [2022-03-20 15:13:36,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:36,550 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 15:13:36,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:36,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 15:13:36,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:13:36,550 INFO L87 Difference]: Start difference. First operand 504 states and 695 transitions. Second operand has 14 states, 14 states have (on average 5.285714285714286) internal successors, (74), 13 states have internal predecessors, (74), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 15:13:36,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:36,811 INFO L93 Difference]: Finished difference Result 753 states and 1073 transitions. [2022-03-20 15:13:36,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 15:13:36,811 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.285714285714286) internal successors, (74), 13 states have internal predecessors, (74), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) Word has length 105 [2022-03-20 15:13:36,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:36,814 INFO L225 Difference]: With dead ends: 753 [2022-03-20 15:13:36,814 INFO L226 Difference]: Without dead ends: 532 [2022-03-20 15:13:36,815 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=465, Invalid=657, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 15:13:36,815 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 129 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:36,816 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 264 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:36,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2022-03-20 15:13:36,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 522. [2022-03-20 15:13:36,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 394 states have (on average 1.2461928934010151) internal successors, (491), 398 states have internal predecessors, (491), 114 states have call successors, (114), 15 states have call predecessors, (114), 13 states have return successors, (112), 108 states have call predecessors, (112), 112 states have call successors, (112) [2022-03-20 15:13:36,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 717 transitions. [2022-03-20 15:13:36,943 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 717 transitions. Word has length 105 [2022-03-20 15:13:36,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:36,943 INFO L478 AbstractCegarLoop]: Abstraction has 522 states and 717 transitions. [2022-03-20 15:13:36,943 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.285714285714286) internal successors, (74), 13 states have internal predecessors, (74), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 15:13:36,943 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 717 transitions. [2022-03-20 15:13:36,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-20 15:13:36,945 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:36,945 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 7, 6, 6, 6, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:36,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:37,160 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,SelfDestructingSolverStorable32 [2022-03-20 15:13:37,161 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:37,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:37,161 INFO L85 PathProgramCache]: Analyzing trace with hash -2132095591, now seen corresponding path program 11 times [2022-03-20 15:13:37,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:37,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1858536218] [2022-03-20 15:13:37,161 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:37,162 INFO L85 PathProgramCache]: Analyzing trace with hash -2132095591, now seen corresponding path program 12 times [2022-03-20 15:13:37,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:37,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246974716] [2022-03-20 15:13:37,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:37,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:37,167 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:37,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2063454943] [2022-03-20 15:13:37,168 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:13:37,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:37,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:37,169 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:37,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-20 15:13:37,277 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:13:37,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:37,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 15:13:37,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:37,508 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 28 proven. 260 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:37,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:37,796 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 28 proven. 80 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 15:13:37,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:37,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246974716] [2022-03-20 15:13:37,796 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:37,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063454943] [2022-03-20 15:13:37,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063454943] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:37,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:37,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-03-20 15:13:37,797 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:37,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1858536218] [2022-03-20 15:13:37,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1858536218] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:37,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:37,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 15:13:37,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476236539] [2022-03-20 15:13:37,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:37,797 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 15:13:37,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:37,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 15:13:37,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:13:37,798 INFO L87 Difference]: Start difference. First operand 522 states and 717 transitions. Second operand has 14 states, 14 states have (on average 5.428571428571429) internal successors, (76), 13 states have internal predecessors, (76), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 15:13:38,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:38,088 INFO L93 Difference]: Finished difference Result 735 states and 1041 transitions. [2022-03-20 15:13:38,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 15:13:38,089 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.428571428571429) internal successors, (76), 13 states have internal predecessors, (76), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) Word has length 107 [2022-03-20 15:13:38,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:38,091 INFO L225 Difference]: With dead ends: 735 [2022-03-20 15:13:38,091 INFO L226 Difference]: Without dead ends: 538 [2022-03-20 15:13:38,092 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=497, Invalid=693, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 15:13:38,092 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 156 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:38,092 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 250 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:38,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2022-03-20 15:13:38,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 538. [2022-03-20 15:13:38,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 410 states have (on average 1.2365853658536585) internal successors, (507), 410 states have internal predecessors, (507), 114 states have call successors, (114), 15 states have call predecessors, (114), 13 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2022-03-20 15:13:38,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 733 transitions. [2022-03-20 15:13:38,233 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 733 transitions. Word has length 107 [2022-03-20 15:13:38,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:38,234 INFO L478 AbstractCegarLoop]: Abstraction has 538 states and 733 transitions. [2022-03-20 15:13:38,234 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.428571428571429) internal successors, (76), 13 states have internal predecessors, (76), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 15:13:38,234 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 733 transitions. [2022-03-20 15:13:38,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-20 15:13:38,235 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:38,235 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:38,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:38,440 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:38,441 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:38,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:38,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1965005106, now seen corresponding path program 5 times [2022-03-20 15:13:38,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:38,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [781066557] [2022-03-20 15:13:38,441 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:38,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1965005106, now seen corresponding path program 6 times [2022-03-20 15:13:38,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:38,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036234488] [2022-03-20 15:13:38,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:38,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:38,447 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:38,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [507705352] [2022-03-20 15:13:38,447 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:13:38,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:38,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:38,449 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:38,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-20 15:13:38,606 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:13:38,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:38,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 15:13:38,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:38,844 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 22 proven. 292 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:38,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:39,198 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 22 proven. 72 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 15:13:39,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:39,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036234488] [2022-03-20 15:13:39,199 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:39,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507705352] [2022-03-20 15:13:39,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507705352] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:39,199 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:39,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-03-20 15:13:39,199 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:39,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [781066557] [2022-03-20 15:13:39,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [781066557] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:39,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:39,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:13:39,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644438334] [2022-03-20 15:13:39,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:39,200 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:13:39,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:39,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:13:39,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:13:39,201 INFO L87 Difference]: Start difference. First operand 538 states and 733 transitions. Second operand has 15 states, 15 states have (on average 5.2) internal successors, (78), 14 states have internal predecessors, (78), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 15:13:39,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:39,544 INFO L93 Difference]: Finished difference Result 593 states and 810 transitions. [2022-03-20 15:13:39,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 15:13:39,545 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.2) internal successors, (78), 14 states have internal predecessors, (78), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) Word has length 111 [2022-03-20 15:13:39,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:39,547 INFO L225 Difference]: With dead ends: 593 [2022-03-20 15:13:39,547 INFO L226 Difference]: Without dead ends: 582 [2022-03-20 15:13:39,547 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=525, Invalid=735, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 15:13:39,548 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 201 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:39,548 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 265 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:13:39,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-03-20 15:13:39,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 560. [2022-03-20 15:13:39,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 418 states have (on average 1.2344497607655502) internal successors, (516), 428 states have internal predecessors, (516), 127 states have call successors, (127), 16 states have call predecessors, (127), 14 states have return successors, (125), 115 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-20 15:13:39,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 768 transitions. [2022-03-20 15:13:39,691 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 768 transitions. Word has length 111 [2022-03-20 15:13:39,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:39,692 INFO L478 AbstractCegarLoop]: Abstraction has 560 states and 768 transitions. [2022-03-20 15:13:39,692 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.2) internal successors, (78), 14 states have internal predecessors, (78), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 15:13:39,692 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 768 transitions. [2022-03-20 15:13:39,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-20 15:13:39,693 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:39,694 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 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] [2022-03-20 15:13:39,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:39,899 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,SelfDestructingSolverStorable34 [2022-03-20 15:13:39,899 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:39,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:39,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1038942829, now seen corresponding path program 13 times [2022-03-20 15:13:39,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:39,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [138220178] [2022-03-20 15:13:39,900 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:39,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1038942829, now seen corresponding path program 14 times [2022-03-20 15:13:39,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:39,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249167278] [2022-03-20 15:13:39,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:39,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:39,906 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:39,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1519263254] [2022-03-20 15:13:39,906 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:39,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:39,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:39,908 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:39,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-20 15:13:39,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:39,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:39,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 15:13:39,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:40,193 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 46 proven. 56 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 15:13:40,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:40,435 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 34 proven. 68 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 15:13:40,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:40,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249167278] [2022-03-20 15:13:40,435 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:40,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519263254] [2022-03-20 15:13:40,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519263254] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:40,435 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:40,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 15:13:40,436 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:40,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [138220178] [2022-03-20 15:13:40,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [138220178] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:40,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:40,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:13:40,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540099594] [2022-03-20 15:13:40,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:40,436 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:13:40,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:40,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:13:40,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:13:40,437 INFO L87 Difference]: Start difference. First operand 560 states and 768 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 8 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-03-20 15:13:40,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:40,718 INFO L93 Difference]: Finished difference Result 862 states and 1224 transitions. [2022-03-20 15:13:40,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:13:40,719 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 8 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) Word has length 113 [2022-03-20 15:13:40,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:40,722 INFO L225 Difference]: With dead ends: 862 [2022-03-20 15:13:40,722 INFO L226 Difference]: Without dead ends: 711 [2022-03-20 15:13:40,722 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2022-03-20 15:13:40,722 INFO L913 BasicCegarLoop]: 113 mSDtfsCounter, 70 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:40,723 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 465 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:40,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2022-03-20 15:13:40,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 560. [2022-03-20 15:13:40,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 418 states have (on average 1.2344497607655502) internal successors, (516), 428 states have internal predecessors, (516), 127 states have call successors, (127), 16 states have call predecessors, (127), 14 states have return successors, (125), 115 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-20 15:13:40,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 768 transitions. [2022-03-20 15:13:40,846 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 768 transitions. Word has length 113 [2022-03-20 15:13:40,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:40,846 INFO L478 AbstractCegarLoop]: Abstraction has 560 states and 768 transitions. [2022-03-20 15:13:40,846 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 8 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-03-20 15:13:40,846 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 768 transitions. [2022-03-20 15:13:40,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-20 15:13:40,848 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:40,848 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 6, 4, 4, 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] [2022-03-20 15:13:40,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-20 15:13:41,070 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:41,071 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:41,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:41,071 INFO L85 PathProgramCache]: Analyzing trace with hash -144297019, now seen corresponding path program 15 times [2022-03-20 15:13:41,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:41,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1180767184] [2022-03-20 15:13:41,071 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:41,072 INFO L85 PathProgramCache]: Analyzing trace with hash -144297019, now seen corresponding path program 16 times [2022-03-20 15:13:41,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:41,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772701240] [2022-03-20 15:13:41,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:41,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:41,076 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:41,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [314609388] [2022-03-20 15:13:41,076 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:41,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:41,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:41,078 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:41,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-20 15:13:41,449 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:41,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:41,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 15:13:41,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:41,686 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 26 proven. 302 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:41,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:42,012 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 26 proven. 82 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 15:13:42,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:42,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772701240] [2022-03-20 15:13:42,012 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:42,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314609388] [2022-03-20 15:13:42,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314609388] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:42,013 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:42,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-03-20 15:13:42,013 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:42,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1180767184] [2022-03-20 15:13:42,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1180767184] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:42,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:42,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:13:42,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874563308] [2022-03-20 15:13:42,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:42,013 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:13:42,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:42,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:13:42,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:13:42,014 INFO L87 Difference]: Start difference. First operand 560 states and 768 transitions. Second operand has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 14 states have internal predecessors, (80), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 15:13:42,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:42,400 INFO L93 Difference]: Finished difference Result 781 states and 1101 transitions. [2022-03-20 15:13:42,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 15:13:42,400 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 14 states have internal predecessors, (80), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) Word has length 113 [2022-03-20 15:13:42,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:42,403 INFO L225 Difference]: With dead ends: 781 [2022-03-20 15:13:42,403 INFO L226 Difference]: Without dead ends: 588 [2022-03-20 15:13:42,404 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=555, Invalid=777, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 15:13:42,404 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 181 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:42,405 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 267 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:13:42,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-03-20 15:13:42,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 578. [2022-03-20 15:13:42,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 436 states have (on average 1.2339449541284404) internal successors, (538), 440 states have internal predecessors, (538), 127 states have call successors, (127), 16 states have call predecessors, (127), 14 states have return successors, (125), 121 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-20 15:13:42,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 790 transitions. [2022-03-20 15:13:42,567 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 790 transitions. Word has length 113 [2022-03-20 15:13:42,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:42,568 INFO L478 AbstractCegarLoop]: Abstraction has 578 states and 790 transitions. [2022-03-20 15:13:42,568 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 14 states have internal predecessors, (80), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 15:13:42,568 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 790 transitions. [2022-03-20 15:13:42,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-03-20 15:13:42,570 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:42,570 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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] [2022-03-20 15:13:42,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:42,775 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,SelfDestructingSolverStorable36 [2022-03-20 15:13:42,776 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:42,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:42,776 INFO L85 PathProgramCache]: Analyzing trace with hash 533963976, now seen corresponding path program 13 times [2022-03-20 15:13:42,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:42,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [181033465] [2022-03-20 15:13:42,776 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:42,777 INFO L85 PathProgramCache]: Analyzing trace with hash 533963976, now seen corresponding path program 14 times [2022-03-20 15:13:42,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:42,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154063619] [2022-03-20 15:13:42,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:42,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:42,783 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:42,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1618187857] [2022-03-20 15:13:42,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:42,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:42,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:42,784 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:42,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-20 15:13:42,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:42,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:42,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 15:13:42,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:43,087 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 36 proven. 288 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:43,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:43,395 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 36 proven. 68 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 15:13:43,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:43,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154063619] [2022-03-20 15:13:43,395 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:43,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618187857] [2022-03-20 15:13:43,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618187857] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:43,395 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:43,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-03-20 15:13:43,395 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:43,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [181033465] [2022-03-20 15:13:43,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [181033465] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:43,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:43,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:13:43,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688787475] [2022-03-20 15:13:43,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:43,396 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:13:43,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:43,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:13:43,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:13:43,397 INFO L87 Difference]: Start difference. First operand 578 states and 790 transitions. Second operand has 15 states, 15 states have (on average 5.466666666666667) internal successors, (82), 14 states have internal predecessors, (82), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 15:13:43,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:43,724 INFO L93 Difference]: Finished difference Result 791 states and 1114 transitions. [2022-03-20 15:13:43,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 15:13:43,724 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.466666666666667) internal successors, (82), 14 states have internal predecessors, (82), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) Word has length 115 [2022-03-20 15:13:43,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:43,728 INFO L225 Difference]: With dead ends: 791 [2022-03-20 15:13:43,728 INFO L226 Difference]: Without dead ends: 594 [2022-03-20 15:13:43,732 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=590, Invalid=816, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 15:13:43,733 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 130 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:43,733 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 288 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:43,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2022-03-20 15:13:43,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 594. [2022-03-20 15:13:43,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 452 states have (on average 1.2256637168141593) internal successors, (554), 452 states have internal predecessors, (554), 127 states have call successors, (127), 16 states have call predecessors, (127), 14 states have return successors, (125), 125 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-20 15:13:43,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 806 transitions. [2022-03-20 15:13:43,901 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 806 transitions. Word has length 115 [2022-03-20 15:13:43,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:43,901 INFO L478 AbstractCegarLoop]: Abstraction has 594 states and 806 transitions. [2022-03-20 15:13:43,901 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.466666666666667) internal successors, (82), 14 states have internal predecessors, (82), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 15:13:43,901 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 806 transitions. [2022-03-20 15:13:43,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-03-20 15:13:43,903 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:43,903 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 6, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:43,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:44,108 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,SelfDestructingSolverStorable37 [2022-03-20 15:13:44,108 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:44,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:44,109 INFO L85 PathProgramCache]: Analyzing trace with hash 650985841, now seen corresponding path program 7 times [2022-03-20 15:13:44,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:44,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [337956578] [2022-03-20 15:13:44,109 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:44,109 INFO L85 PathProgramCache]: Analyzing trace with hash 650985841, now seen corresponding path program 8 times [2022-03-20 15:13:44,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:44,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216077638] [2022-03-20 15:13:44,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:44,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:44,116 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:44,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1339605716] [2022-03-20 15:13:44,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:44,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:44,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:44,118 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:44,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-20 15:13:44,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:44,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:44,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 15:13:44,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:44,414 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 24 proven. 356 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:44,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:44,799 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 24 proven. 92 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 15:13:44,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:44,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216077638] [2022-03-20 15:13:44,800 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:44,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339605716] [2022-03-20 15:13:44,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339605716] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:44,800 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:44,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-20 15:13:44,800 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:44,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [337956578] [2022-03-20 15:13:44,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [337956578] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:44,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:44,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:13:44,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141524470] [2022-03-20 15:13:44,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:44,801 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:13:44,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:44,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:13:44,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:13:44,802 INFO L87 Difference]: Start difference. First operand 594 states and 806 transitions. Second operand has 16 states, 16 states have (on average 5.25) internal successors, (84), 15 states have internal predecessors, (84), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 15:13:45,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:45,151 INFO L93 Difference]: Finished difference Result 649 states and 883 transitions. [2022-03-20 15:13:45,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 15:13:45,152 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.25) internal successors, (84), 15 states have internal predecessors, (84), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) Word has length 119 [2022-03-20 15:13:45,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:45,154 INFO L225 Difference]: With dead ends: 649 [2022-03-20 15:13:45,154 INFO L226 Difference]: Without dead ends: 638 [2022-03-20 15:13:45,155 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=620, Invalid=862, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 15:13:45,155 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 162 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:45,156 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 302 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:13:45,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-03-20 15:13:45,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 616. [2022-03-20 15:13:45,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 460 states have (on average 1.2239130434782608) internal successors, (563), 470 states have internal predecessors, (563), 140 states have call successors, (140), 17 states have call predecessors, (140), 15 states have return successors, (138), 128 states have call predecessors, (138), 138 states have call successors, (138) [2022-03-20 15:13:45,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 841 transitions. [2022-03-20 15:13:45,316 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 841 transitions. Word has length 119 [2022-03-20 15:13:45,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:45,316 INFO L478 AbstractCegarLoop]: Abstraction has 616 states and 841 transitions. [2022-03-20 15:13:45,316 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.25) internal successors, (84), 15 states have internal predecessors, (84), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 15:13:45,316 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 841 transitions. [2022-03-20 15:13:45,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-20 15:13:45,318 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:45,318 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 7, 7, 7, 7, 5, 4, 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] [2022-03-20 15:13:45,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-20 15:13:45,541 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,SelfDestructingSolverStorable38 [2022-03-20 15:13:45,541 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:45,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:45,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1267134888, now seen corresponding path program 17 times [2022-03-20 15:13:45,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:45,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1239821825] [2022-03-20 15:13:45,542 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:45,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1267134888, now seen corresponding path program 18 times [2022-03-20 15:13:45,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:45,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902300332] [2022-03-20 15:13:45,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:45,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:45,548 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:45,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [438470895] [2022-03-20 15:13:45,549 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:13:45,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:45,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:45,550 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:45,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-20 15:13:46,086 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-20 15:13:46,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:46,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 15:13:46,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:46,335 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 28 proven. 370 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:46,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:46,714 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 28 proven. 106 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 15:13:46,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:46,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902300332] [2022-03-20 15:13:46,714 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:46,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438470895] [2022-03-20 15:13:46,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438470895] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:46,715 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:46,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-20 15:13:46,715 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:46,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1239821825] [2022-03-20 15:13:46,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1239821825] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:46,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:46,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:13:46,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80658129] [2022-03-20 15:13:46,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:46,715 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:13:46,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:46,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:13:46,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:13:46,716 INFO L87 Difference]: Start difference. First operand 616 states and 841 transitions. Second operand has 16 states, 16 states have (on average 5.375) internal successors, (86), 15 states have internal predecessors, (86), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 15:13:47,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:47,184 INFO L93 Difference]: Finished difference Result 837 states and 1174 transitions. [2022-03-20 15:13:47,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 15:13:47,184 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.375) internal successors, (86), 15 states have internal predecessors, (86), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) Word has length 121 [2022-03-20 15:13:47,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:47,187 INFO L225 Difference]: With dead ends: 837 [2022-03-20 15:13:47,187 INFO L226 Difference]: Without dead ends: 644 [2022-03-20 15:13:47,188 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=653, Invalid=907, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 15:13:47,188 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 164 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:47,189 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 285 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:13:47,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2022-03-20 15:13:47,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 634. [2022-03-20 15:13:47,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 478 states have (on average 1.2238493723849373) internal successors, (585), 482 states have internal predecessors, (585), 140 states have call successors, (140), 17 states have call predecessors, (140), 15 states have return successors, (138), 134 states have call predecessors, (138), 138 states have call successors, (138) [2022-03-20 15:13:47,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 863 transitions. [2022-03-20 15:13:47,359 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 863 transitions. Word has length 121 [2022-03-20 15:13:47,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:47,359 INFO L478 AbstractCegarLoop]: Abstraction has 634 states and 863 transitions. [2022-03-20 15:13:47,359 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.375) internal successors, (86), 15 states have internal predecessors, (86), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 15:13:47,359 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 863 transitions. [2022-03-20 15:13:47,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-20 15:13:47,361 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:47,361 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 5, 5, 5, 5, 4, 4, 4, 4, 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] [2022-03-20 15:13:47,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:47,567 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,SelfDestructingSolverStorable39 [2022-03-20 15:13:47,568 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:47,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:47,568 INFO L85 PathProgramCache]: Analyzing trace with hash 487500267, now seen corresponding path program 15 times [2022-03-20 15:13:47,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:47,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [200326929] [2022-03-20 15:13:47,569 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:47,569 INFO L85 PathProgramCache]: Analyzing trace with hash 487500267, now seen corresponding path program 16 times [2022-03-20 15:13:47,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:47,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776476241] [2022-03-20 15:13:47,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:47,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:47,574 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:47,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1830012150] [2022-03-20 15:13:47,574 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:47,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:47,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:47,576 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:47,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-20 15:13:47,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:47,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:47,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 15:13:47,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:47,969 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 38 proven. 350 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:47,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:48,304 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 38 proven. 86 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 15:13:48,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:48,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776476241] [2022-03-20 15:13:48,304 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:48,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830012150] [2022-03-20 15:13:48,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830012150] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:48,304 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:48,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-20 15:13:48,304 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:48,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [200326929] [2022-03-20 15:13:48,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [200326929] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:48,304 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:48,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:13:48,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117238462] [2022-03-20 15:13:48,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:48,305 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:13:48,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:48,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:13:48,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:13:48,305 INFO L87 Difference]: Start difference. First operand 634 states and 863 transitions. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 15:13:48,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:48,686 INFO L93 Difference]: Finished difference Result 847 states and 1187 transitions. [2022-03-20 15:13:48,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-20 15:13:48,687 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) Word has length 123 [2022-03-20 15:13:48,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:48,689 INFO L225 Difference]: With dead ends: 847 [2022-03-20 15:13:48,689 INFO L226 Difference]: Without dead ends: 650 [2022-03-20 15:13:48,690 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=691, Invalid=949, Unknown=0, NotChecked=0, Total=1640 [2022-03-20 15:13:48,690 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 184 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:48,690 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 299 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:13:48,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-03-20 15:13:48,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 650. [2022-03-20 15:13:48,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 494 states have (on average 1.2165991902834008) internal successors, (601), 494 states have internal predecessors, (601), 140 states have call successors, (140), 17 states have call predecessors, (140), 15 states have return successors, (138), 138 states have call predecessors, (138), 138 states have call successors, (138) [2022-03-20 15:13:48,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 879 transitions. [2022-03-20 15:13:48,825 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 879 transitions. Word has length 123 [2022-03-20 15:13:48,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:48,825 INFO L478 AbstractCegarLoop]: Abstraction has 650 states and 879 transitions. [2022-03-20 15:13:48,825 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 15:13:48,825 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 879 transitions. [2022-03-20 15:13:48,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-20 15:13:48,828 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:48,828 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 7, 7, 7, 7, 5, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:48,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:49,050 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:49,051 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:49,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:49,051 INFO L85 PathProgramCache]: Analyzing trace with hash -992818924, now seen corresponding path program 9 times [2022-03-20 15:13:49,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:49,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1082238115] [2022-03-20 15:13:49,051 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:49,051 INFO L85 PathProgramCache]: Analyzing trace with hash -992818924, now seen corresponding path program 10 times [2022-03-20 15:13:49,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:49,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437399385] [2022-03-20 15:13:49,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:49,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:49,057 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:49,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [632686411] [2022-03-20 15:13:49,057 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:49,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:49,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:49,059 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:49,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-20 15:13:49,119 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:49,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:49,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-20 15:13:49,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:49,367 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 26 proven. 428 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:49,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:49,729 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 26 proven. 116 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 15:13:49,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:49,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437399385] [2022-03-20 15:13:49,730 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:49,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632686411] [2022-03-20 15:13:49,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632686411] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:49,730 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:49,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-03-20 15:13:49,730 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:49,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1082238115] [2022-03-20 15:13:49,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1082238115] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:49,730 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:49,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 15:13:49,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533048415] [2022-03-20 15:13:49,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:49,731 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 15:13:49,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:49,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 15:13:49,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-03-20 15:13:49,731 INFO L87 Difference]: Start difference. First operand 650 states and 879 transitions. Second operand has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 16 states have internal predecessors, (90), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 15:13:50,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:50,157 INFO L93 Difference]: Finished difference Result 705 states and 956 transitions. [2022-03-20 15:13:50,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-20 15:13:50,158 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 16 states have internal predecessors, (90), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) Word has length 127 [2022-03-20 15:13:50,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:50,160 INFO L225 Difference]: With dead ends: 705 [2022-03-20 15:13:50,160 INFO L226 Difference]: Without dead ends: 694 [2022-03-20 15:13:50,161 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=723, Invalid=999, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 15:13:50,162 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 220 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:50,162 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 296 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:13:50,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2022-03-20 15:13:50,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 672. [2022-03-20 15:13:50,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 502 states have (on average 1.2151394422310757) internal successors, (610), 512 states have internal predecessors, (610), 153 states have call successors, (153), 18 states have call predecessors, (153), 16 states have return successors, (151), 141 states have call predecessors, (151), 151 states have call successors, (151) [2022-03-20 15:13:50,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 914 transitions. [2022-03-20 15:13:50,350 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 914 transitions. Word has length 127 [2022-03-20 15:13:50,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:50,350 INFO L478 AbstractCegarLoop]: Abstraction has 672 states and 914 transitions. [2022-03-20 15:13:50,350 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 16 states have internal predecessors, (90), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 15:13:50,350 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 914 transitions. [2022-03-20 15:13:50,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-20 15:13:50,352 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:50,352 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:50,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:50,567 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:50,567 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:50,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:50,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1410231607, now seen corresponding path program 19 times [2022-03-20 15:13:50,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:50,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1456123589] [2022-03-20 15:13:50,568 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:50,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1410231607, now seen corresponding path program 20 times [2022-03-20 15:13:50,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:50,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459904909] [2022-03-20 15:13:50,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:50,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:50,576 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:50,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1485804536] [2022-03-20 15:13:50,576 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:50,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:50,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:50,577 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:50,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-20 15:13:50,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:50,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:50,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-20 15:13:50,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:50,905 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 32 proven. 416 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:50,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:51,318 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 32 proven. 104 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 15:13:51,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:51,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459904909] [2022-03-20 15:13:51,319 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:51,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485804536] [2022-03-20 15:13:51,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485804536] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:51,319 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:51,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-03-20 15:13:51,319 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:51,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1456123589] [2022-03-20 15:13:51,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1456123589] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:51,319 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:51,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 15:13:51,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400887431] [2022-03-20 15:13:51,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:51,320 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 15:13:51,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:51,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 15:13:51,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-03-20 15:13:51,320 INFO L87 Difference]: Start difference. First operand 672 states and 914 transitions. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 16 states have internal predecessors, (92), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 15:13:51,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:51,706 INFO L93 Difference]: Finished difference Result 893 states and 1247 transitions. [2022-03-20 15:13:51,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-20 15:13:51,706 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 16 states have internal predecessors, (92), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) Word has length 129 [2022-03-20 15:13:51,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:51,708 INFO L225 Difference]: With dead ends: 893 [2022-03-20 15:13:51,708 INFO L226 Difference]: Without dead ends: 700 [2022-03-20 15:13:51,710 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=759, Invalid=1047, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 15:13:51,710 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 199 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:51,710 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 297 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:13:51,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-03-20 15:13:51,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 690. [2022-03-20 15:13:51,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 520 states have (on average 1.2153846153846153) internal successors, (632), 524 states have internal predecessors, (632), 153 states have call successors, (153), 18 states have call predecessors, (153), 16 states have return successors, (151), 147 states have call predecessors, (151), 151 states have call successors, (151) [2022-03-20 15:13:51,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 936 transitions. [2022-03-20 15:13:51,847 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 936 transitions. Word has length 129 [2022-03-20 15:13:51,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:51,848 INFO L478 AbstractCegarLoop]: Abstraction has 690 states and 936 transitions. [2022-03-20 15:13:51,848 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 16 states have internal predecessors, (92), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 15:13:51,848 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 936 transitions. [2022-03-20 15:13:51,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-03-20 15:13:51,849 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:51,850 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 7, 6, 6, 6, 5, 4, 4, 4, 4, 4, 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] [2022-03-20 15:13:51,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:52,072 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-20 15:13:52,072 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:52,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:52,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1255136270, now seen corresponding path program 17 times [2022-03-20 15:13:52,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:52,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1697085599] [2022-03-20 15:13:52,073 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:52,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1255136270, now seen corresponding path program 18 times [2022-03-20 15:13:52,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:52,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542604843] [2022-03-20 15:13:52,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:52,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:52,077 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:52,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [512233003] [2022-03-20 15:13:52,078 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:13:52,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:52,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:52,079 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:52,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-20 15:13:52,251 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:13:52,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:52,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-20 15:13:52,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:52,524 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 40 proven. 420 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:52,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:52,914 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 40 proven. 108 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 15:13:52,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:52,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542604843] [2022-03-20 15:13:52,915 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:52,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512233003] [2022-03-20 15:13:52,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512233003] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:52,915 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:52,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-03-20 15:13:52,915 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:52,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1697085599] [2022-03-20 15:13:52,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1697085599] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:52,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:52,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 15:13:52,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082662961] [2022-03-20 15:13:52,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:52,915 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 15:13:52,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:52,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 15:13:52,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-03-20 15:13:52,916 INFO L87 Difference]: Start difference. First operand 690 states and 936 transitions. Second operand has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 15:13:53,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:53,327 INFO L93 Difference]: Finished difference Result 903 states and 1260 transitions. [2022-03-20 15:13:53,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 15:13:53,327 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) Word has length 131 [2022-03-20 15:13:53,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:53,329 INFO L225 Difference]: With dead ends: 903 [2022-03-20 15:13:53,329 INFO L226 Difference]: Without dead ends: 706 [2022-03-20 15:13:53,330 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=800, Invalid=1092, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 15:13:53,330 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 187 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:53,331 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 318 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:13:53,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2022-03-20 15:13:53,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 706. [2022-03-20 15:13:53,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 536 states have (on average 1.208955223880597) internal successors, (648), 536 states have internal predecessors, (648), 153 states have call successors, (153), 18 states have call predecessors, (153), 16 states have return successors, (151), 151 states have call predecessors, (151), 151 states have call successors, (151) [2022-03-20 15:13:53,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 952 transitions. [2022-03-20 15:13:53,479 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 952 transitions. Word has length 131 [2022-03-20 15:13:53,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:53,479 INFO L478 AbstractCegarLoop]: Abstraction has 706 states and 952 transitions. [2022-03-20 15:13:53,479 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 15:13:53,479 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 952 transitions. [2022-03-20 15:13:53,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 15:13:53,480 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:53,481 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 6, 5, 5, 5, 5, 4, 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] [2022-03-20 15:13:53,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-20 15:13:53,681 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:53,681 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:53,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:53,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1252937077, now seen corresponding path program 11 times [2022-03-20 15:13:53,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:53,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [141167643] [2022-03-20 15:13:53,682 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:53,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1252937077, now seen corresponding path program 12 times [2022-03-20 15:13:53,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:53,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214835198] [2022-03-20 15:13:53,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:53,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:53,686 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:53,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1731123641] [2022-03-20 15:13:53,686 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:13:53,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:53,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:53,689 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:53,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-20 15:13:53,775 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:13:53,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:53,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-20 15:13:53,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:54,097 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 88 proven. 1 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2022-03-20 15:13:54,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:56,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:56,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214835198] [2022-03-20 15:13:56,063 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:56,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731123641] [2022-03-20 15:13:56,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731123641] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:13:56,063 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:13:56,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-03-20 15:13:56,063 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:56,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [141167643] [2022-03-20 15:13:56,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [141167643] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:56,063 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:56,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 15:13:56,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655693828] [2022-03-20 15:13:56,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:56,064 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 15:13:56,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:56,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 15:13:56,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=84, Unknown=1, NotChecked=0, Total=110 [2022-03-20 15:13:56,064 INFO L87 Difference]: Start difference. First operand 706 states and 952 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:13:56,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:56,386 INFO L93 Difference]: Finished difference Result 758 states and 1028 transitions. [2022-03-20 15:13:56,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:13:56,387 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 135 [2022-03-20 15:13:56,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:56,389 INFO L225 Difference]: With dead ends: 758 [2022-03-20 15:13:56,389 INFO L226 Difference]: Without dead ends: 746 [2022-03-20 15:13:56,390 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 132 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=43, Invalid=138, Unknown=1, NotChecked=0, Total=182 [2022-03-20 15:13:56,390 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 28 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:56,390 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 285 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:13:56,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2022-03-20 15:13:56,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 683. [2022-03-20 15:13:56,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 515 states have (on average 1.192233009708738) internal successors, (614), 522 states have internal predecessors, (614), 150 states have call successors, (150), 19 states have call predecessors, (150), 17 states have return successors, (148), 141 states have call predecessors, (148), 148 states have call successors, (148) [2022-03-20 15:13:56,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 912 transitions. [2022-03-20 15:13:56,529 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 912 transitions. Word has length 135 [2022-03-20 15:13:56,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:56,529 INFO L478 AbstractCegarLoop]: Abstraction has 683 states and 912 transitions. [2022-03-20 15:13:56,529 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:13:56,529 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 912 transitions. [2022-03-20 15:13:56,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 15:13:56,531 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:56,531 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 8, 8, 8, 8, 6, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:56,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:56,736 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-20 15:13:56,736 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:56,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:56,737 INFO L85 PathProgramCache]: Analyzing trace with hash 200539575, now seen corresponding path program 13 times [2022-03-20 15:13:56,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:56,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1104436797] [2022-03-20 15:13:56,737 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:56,737 INFO L85 PathProgramCache]: Analyzing trace with hash 200539575, now seen corresponding path program 14 times [2022-03-20 15:13:56,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:56,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176356281] [2022-03-20 15:13:56,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:56,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:56,745 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:56,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [310335595] [2022-03-20 15:13:56,745 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:56,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:56,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:56,746 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:56,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-20 15:13:56,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:56,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:56,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 15:13:56,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:57,179 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 28 proven. 508 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:13:57,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:57,675 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 28 proven. 144 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-20 15:13:57,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:57,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176356281] [2022-03-20 15:13:57,675 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:57,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310335595] [2022-03-20 15:13:57,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310335595] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:57,676 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:57,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-03-20 15:13:57,676 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:57,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1104436797] [2022-03-20 15:13:57,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1104436797] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:57,676 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:57,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 15:13:57,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645527557] [2022-03-20 15:13:57,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:57,676 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 15:13:57,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:57,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 15:13:57,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 15:13:57,677 INFO L87 Difference]: Start difference. First operand 683 states and 912 transitions. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 17 states have internal predecessors, (96), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 15:13:58,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:58,126 INFO L93 Difference]: Finished difference Result 734 states and 982 transitions. [2022-03-20 15:13:58,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 15:13:58,126 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 17 states have internal predecessors, (96), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) Word has length 135 [2022-03-20 15:13:58,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:58,129 INFO L225 Difference]: With dead ends: 734 [2022-03-20 15:13:58,129 INFO L226 Difference]: Without dead ends: 729 [2022-03-20 15:13:58,130 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=834, Invalid=1146, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 15:13:58,130 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 232 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:58,130 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 335 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:13:58,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2022-03-20 15:13:58,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 707. [2022-03-20 15:13:58,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 707 states, 525 states have (on average 1.1923809523809523) internal successors, (626), 542 states have internal predecessors, (626), 163 states have call successors, (163), 20 states have call predecessors, (163), 18 states have return successors, (161), 144 states have call predecessors, (161), 161 states have call successors, (161) [2022-03-20 15:13:58,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 707 states to 707 states and 950 transitions. [2022-03-20 15:13:58,289 INFO L78 Accepts]: Start accepts. Automaton has 707 states and 950 transitions. Word has length 135 [2022-03-20 15:13:58,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:58,289 INFO L478 AbstractCegarLoop]: Abstraction has 707 states and 950 transitions. [2022-03-20 15:13:58,289 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 17 states have internal predecessors, (96), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 15:13:58,289 INFO L276 IsEmpty]: Start isEmpty. Operand 707 states and 950 transitions. [2022-03-20 15:13:58,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-20 15:13:58,291 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:58,291 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 6, 6, 5, 5, 5, 4, 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] [2022-03-20 15:13:58,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-20 15:13:58,507 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:58,507 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:58,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:58,508 INFO L85 PathProgramCache]: Analyzing trace with hash -972958086, now seen corresponding path program 21 times [2022-03-20 15:13:58,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:58,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [706403121] [2022-03-20 15:13:58,508 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:58,508 INFO L85 PathProgramCache]: Analyzing trace with hash -972958086, now seen corresponding path program 22 times [2022-03-20 15:13:58,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:58,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961980785] [2022-03-20 15:13:58,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:58,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:58,513 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:58,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1835201774] [2022-03-20 15:13:58,513 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:58,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:58,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:58,514 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:13:58,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-20 15:13:58,565 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:58,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:58,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-20 15:13:58,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:02,538 INFO L134 CoverageAnalysis]: Checked inductivity of 524 backedges. 47 proven. 112 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2022-03-20 15:14:02,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:05,215 INFO L134 CoverageAnalysis]: Checked inductivity of 524 backedges. 67 proven. 92 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2022-03-20 15:14:05,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:05,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961980785] [2022-03-20 15:14:05,216 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:05,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835201774] [2022-03-20 15:14:05,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835201774] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:05,216 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:05,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2022-03-20 15:14:05,216 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:05,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [706403121] [2022-03-20 15:14:05,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [706403121] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:05,216 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:05,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:14:05,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044993216] [2022-03-20 15:14:05,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:05,219 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:14:05,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:05,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:14:05,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=288, Unknown=3, NotChecked=0, Total=342 [2022-03-20 15:14:05,220 INFO L87 Difference]: Start difference. First operand 707 states and 950 transitions. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 8 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 8 states have call predecessors, (17), 7 states have call successors, (17) [2022-03-20 15:14:07,347 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-20 15:14:07,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:07,588 INFO L93 Difference]: Finished difference Result 964 states and 1336 transitions. [2022-03-20 15:14:07,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:14:07,588 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 8 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 8 states have call predecessors, (17), 7 states have call successors, (17) Word has length 137 [2022-03-20 15:14:07,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:07,591 INFO L225 Difference]: With dead ends: 964 [2022-03-20 15:14:07,591 INFO L226 Difference]: Without dead ends: 851 [2022-03-20 15:14:07,591 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=69, Invalid=390, Unknown=3, NotChecked=0, Total=462 [2022-03-20 15:14:07,592 INFO L913 BasicCegarLoop]: 82 mSDtfsCounter, 26 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:07,592 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 681 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 39 Invalid, 1 Unknown, 198 Unchecked, 2.0s Time] [2022-03-20 15:14:07,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2022-03-20 15:14:07,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 707. [2022-03-20 15:14:07,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 707 states, 525 states have (on average 1.1923809523809523) internal successors, (626), 542 states have internal predecessors, (626), 163 states have call successors, (163), 20 states have call predecessors, (163), 18 states have return successors, (161), 144 states have call predecessors, (161), 161 states have call successors, (161) [2022-03-20 15:14:07,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 707 states to 707 states and 950 transitions. [2022-03-20 15:14:07,745 INFO L78 Accepts]: Start accepts. Automaton has 707 states and 950 transitions. Word has length 137 [2022-03-20 15:14:07,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:07,745 INFO L478 AbstractCegarLoop]: Abstraction has 707 states and 950 transitions. [2022-03-20 15:14:07,745 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 8 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 8 states have call predecessors, (17), 7 states have call successors, (17) [2022-03-20 15:14:07,745 INFO L276 IsEmpty]: Start isEmpty. Operand 707 states and 950 transitions. [2022-03-20 15:14:07,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-20 15:14:07,747 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:07,747 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 7, 7, 7, 7, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:14:07,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-20 15:14:07,947 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:07,947 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:07,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:07,947 INFO L85 PathProgramCache]: Analyzing trace with hash -134259028, now seen corresponding path program 23 times [2022-03-20 15:14:07,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:07,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1860321330] [2022-03-20 15:14:07,948 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:07,948 INFO L85 PathProgramCache]: Analyzing trace with hash -134259028, now seen corresponding path program 24 times [2022-03-20 15:14:07,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:07,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673376669] [2022-03-20 15:14:07,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:07,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:07,954 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:07,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1323160917] [2022-03-20 15:14:07,954 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:14:07,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:07,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:07,956 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:07,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-20 15:14:08,118 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:14:08,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:08,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 15:14:08,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:08,499 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 28 proven. 498 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:08,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:09,024 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 28 proven. 134 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-20 15:14:09,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:09,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673376669] [2022-03-20 15:14:09,025 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:09,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323160917] [2022-03-20 15:14:09,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323160917] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:09,025 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:09,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-03-20 15:14:09,025 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:09,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1860321330] [2022-03-20 15:14:09,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1860321330] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:09,025 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:09,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 15:14:09,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646068393] [2022-03-20 15:14:09,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:09,026 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 15:14:09,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:09,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 15:14:09,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 15:14:09,026 INFO L87 Difference]: Start difference. First operand 707 states and 950 transitions. Second operand has 19 states, 19 states have (on average 5.157894736842105) internal successors, (98), 18 states have internal predecessors, (98), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 15:14:09,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:09,568 INFO L93 Difference]: Finished difference Result 807 states and 1089 transitions. [2022-03-20 15:14:09,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-20 15:14:09,568 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.157894736842105) internal successors, (98), 18 states have internal predecessors, (98), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) Word has length 137 [2022-03-20 15:14:09,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:09,570 INFO L225 Difference]: With dead ends: 807 [2022-03-20 15:14:09,571 INFO L226 Difference]: Without dead ends: 802 [2022-03-20 15:14:09,571 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=953, Invalid=1303, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 15:14:09,574 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 290 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:09,574 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 346 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:09,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2022-03-20 15:14:09,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 775. [2022-03-20 15:14:09,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 579 states have (on average 1.2037996545768566) internal successors, (697), 596 states have internal predecessors, (697), 176 states have call successors, (176), 21 states have call predecessors, (176), 19 states have return successors, (174), 157 states have call predecessors, (174), 174 states have call successors, (174) [2022-03-20 15:14:09,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1047 transitions. [2022-03-20 15:14:09,747 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1047 transitions. Word has length 137 [2022-03-20 15:14:09,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:09,747 INFO L478 AbstractCegarLoop]: Abstraction has 775 states and 1047 transitions. [2022-03-20 15:14:09,747 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.157894736842105) internal successors, (98), 18 states have internal predecessors, (98), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 15:14:09,747 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1047 transitions. [2022-03-20 15:14:09,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-20 15:14:09,750 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:09,750 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 8, 7, 7, 7, 5, 5, 4, 4, 4, 4, 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] [2022-03-20 15:14:09,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:09,955 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-20 15:14:09,956 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:09,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:09,956 INFO L85 PathProgramCache]: Analyzing trace with hash -895861967, now seen corresponding path program 19 times [2022-03-20 15:14:09,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:09,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [3523230] [2022-03-20 15:14:09,956 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:09,956 INFO L85 PathProgramCache]: Analyzing trace with hash -895861967, now seen corresponding path program 20 times [2022-03-20 15:14:09,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:09,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332236076] [2022-03-20 15:14:09,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:09,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:09,963 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:09,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1357723678] [2022-03-20 15:14:09,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:14:09,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:09,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:09,964 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:09,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-20 15:14:10,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:14:10,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:10,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 15:14:10,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:10,369 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 42 proven. 498 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:10,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:10,805 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 42 proven. 134 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-20 15:14:10,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:10,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332236076] [2022-03-20 15:14:10,806 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:10,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357723678] [2022-03-20 15:14:10,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357723678] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:10,806 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:10,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-03-20 15:14:10,806 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:10,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [3523230] [2022-03-20 15:14:10,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [3523230] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:10,806 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:10,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 15:14:10,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400741236] [2022-03-20 15:14:10,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:10,807 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 15:14:10,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:10,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 15:14:10,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 15:14:10,808 INFO L87 Difference]: Start difference. First operand 775 states and 1047 transitions. Second operand has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 17 states have internal predecessors, (100), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 15:14:11,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:11,386 INFO L93 Difference]: Finished difference Result 945 states and 1302 transitions. [2022-03-20 15:14:11,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-20 15:14:11,386 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 17 states have internal predecessors, (100), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) Word has length 139 [2022-03-20 15:14:11,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:11,390 INFO L225 Difference]: With dead ends: 945 [2022-03-20 15:14:11,390 INFO L226 Difference]: Without dead ends: 775 [2022-03-20 15:14:11,391 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 245 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=917, Invalid=1245, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 15:14:11,391 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 189 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:11,392 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 347 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:14:11,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2022-03-20 15:14:11,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 775. [2022-03-20 15:14:11,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 579 states have (on average 1.1934369602763386) internal successors, (691), 596 states have internal predecessors, (691), 176 states have call successors, (176), 21 states have call predecessors, (176), 19 states have return successors, (174), 157 states have call predecessors, (174), 174 states have call successors, (174) [2022-03-20 15:14:11,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1041 transitions. [2022-03-20 15:14:11,581 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1041 transitions. Word has length 139 [2022-03-20 15:14:11,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:11,581 INFO L478 AbstractCegarLoop]: Abstraction has 775 states and 1041 transitions. [2022-03-20 15:14:11,581 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 17 states have internal predecessors, (100), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 15:14:11,581 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1041 transitions. [2022-03-20 15:14:11,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-20 15:14:11,583 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:11,583 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 7, 7, 7, 7, 6, 5, 5, 5, 4, 4, 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] [2022-03-20 15:14:11,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:11,795 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-20 15:14:11,795 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:11,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:11,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1908608861, now seen corresponding path program 25 times [2022-03-20 15:14:11,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:11,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [140713297] [2022-03-20 15:14:11,796 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:11,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1908608861, now seen corresponding path program 26 times [2022-03-20 15:14:11,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:11,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850781262] [2022-03-20 15:14:11,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:11,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:11,801 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:11,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1056455609] [2022-03-20 15:14:11,802 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:14:11,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:11,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:11,803 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:11,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-20 15:14:11,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:14:11,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:11,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 15:14:11,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:12,243 INFO L134 CoverageAnalysis]: Checked inductivity of 606 backedges. 36 proven. 566 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:12,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:12,731 INFO L134 CoverageAnalysis]: Checked inductivity of 606 backedges. 36 proven. 146 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-20 15:14:12,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:12,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850781262] [2022-03-20 15:14:12,732 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:12,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056455609] [2022-03-20 15:14:12,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056455609] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:12,732 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:12,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-03-20 15:14:12,732 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:12,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [140713297] [2022-03-20 15:14:12,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [140713297] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:12,732 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:12,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 15:14:12,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461435897] [2022-03-20 15:14:12,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:12,733 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 15:14:12,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:12,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 15:14:12,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 15:14:12,733 INFO L87 Difference]: Start difference. First operand 775 states and 1041 transitions. Second operand has 19 states, 19 states have (on average 5.473684210526316) internal successors, (104), 18 states have internal predecessors, (104), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 15:14:13,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:13,314 INFO L93 Difference]: Finished difference Result 981 states and 1345 transitions. [2022-03-20 15:14:13,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 15:14:13,314 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.473684210526316) internal successors, (104), 18 states have internal predecessors, (104), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) Word has length 145 [2022-03-20 15:14:13,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:13,317 INFO L225 Difference]: With dead ends: 981 [2022-03-20 15:14:13,317 INFO L226 Difference]: Without dead ends: 789 [2022-03-20 15:14:13,318 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=995, Invalid=1357, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 15:14:13,318 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 208 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:13,318 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 364 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:14:13,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2022-03-20 15:14:13,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 778. [2022-03-20 15:14:13,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 582 states have (on average 1.1872852233676976) internal successors, (691), 594 states have internal predecessors, (691), 176 states have call successors, (176), 21 states have call predecessors, (176), 19 states have return successors, (174), 162 states have call predecessors, (174), 174 states have call successors, (174) [2022-03-20 15:14:13,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1041 transitions. [2022-03-20 15:14:13,562 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 1041 transitions. Word has length 145 [2022-03-20 15:14:13,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:13,562 INFO L478 AbstractCegarLoop]: Abstraction has 778 states and 1041 transitions. [2022-03-20 15:14:13,562 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.473684210526316) internal successors, (104), 18 states have internal predecessors, (104), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 15:14:13,562 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 1041 transitions. [2022-03-20 15:14:13,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-03-20 15:14:13,564 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:13,564 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 9, 8, 8, 8, 6, 5, 4, 4, 4, 4, 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] [2022-03-20 15:14:13,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:13,779 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-20 15:14:13,779 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:13,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:13,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1963931820, now seen corresponding path program 21 times [2022-03-20 15:14:13,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:13,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [73997537] [2022-03-20 15:14:13,780 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:13,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1963931820, now seen corresponding path program 22 times [2022-03-20 15:14:13,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:13,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789177527] [2022-03-20 15:14:13,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:13,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:13,785 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:13,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997499738] [2022-03-20 15:14:13,785 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:14:13,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:13,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:13,786 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:13,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-20 15:14:13,945 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:14:13,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:13,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 15:14:13,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:14,258 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 44 proven. 584 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:14,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:14,756 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 44 proven. 164 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-20 15:14:14,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:14,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789177527] [2022-03-20 15:14:14,758 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:14,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997499738] [2022-03-20 15:14:14,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997499738] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:14,758 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:14,758 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-03-20 15:14:14,758 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:14,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [73997537] [2022-03-20 15:14:14,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [73997537] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:14,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:14,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 15:14:14,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350250609] [2022-03-20 15:14:14,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:14,759 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 15:14:14,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:14,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 15:14:14,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 15:14:14,760 INFO L87 Difference]: Start difference. First operand 778 states and 1041 transitions. Second operand has 19 states, 19 states have (on average 5.578947368421052) internal successors, (106), 18 states have internal predecessors, (106), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 15:14:15,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:15,298 INFO L93 Difference]: Finished difference Result 965 states and 1319 transitions. [2022-03-20 15:14:15,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-20 15:14:15,299 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.578947368421052) internal successors, (106), 18 states have internal predecessors, (106), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) Word has length 147 [2022-03-20 15:14:15,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:15,303 INFO L225 Difference]: With dead ends: 965 [2022-03-20 15:14:15,303 INFO L226 Difference]: Without dead ends: 795 [2022-03-20 15:14:15,304 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1042, Invalid=1408, Unknown=0, NotChecked=0, Total=2450 [2022-03-20 15:14:15,304 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 222 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:15,304 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 356 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:14:15,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-03-20 15:14:15,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 795. [2022-03-20 15:14:15,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 599 states have (on average 1.1819699499165275) internal successors, (708), 606 states have internal predecessors, (708), 176 states have call successors, (176), 21 states have call predecessors, (176), 19 states have return successors, (174), 167 states have call predecessors, (174), 174 states have call successors, (174) [2022-03-20 15:14:15,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 1058 transitions. [2022-03-20 15:14:15,553 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 1058 transitions. Word has length 147 [2022-03-20 15:14:15,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:15,553 INFO L478 AbstractCegarLoop]: Abstraction has 795 states and 1058 transitions. [2022-03-20 15:14:15,554 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.578947368421052) internal successors, (106), 18 states have internal predecessors, (106), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 15:14:15,554 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 1058 transitions. [2022-03-20 15:14:15,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-20 15:14:15,556 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:15,556 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 7, 7, 7, 7, 6, 6, 6, 6, 4, 4, 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] [2022-03-20 15:14:15,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:15,778 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:15,779 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:15,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:15,779 INFO L85 PathProgramCache]: Analyzing trace with hash -913503479, now seen corresponding path program 15 times [2022-03-20 15:14:15,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:15,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [962285518] [2022-03-20 15:14:15,779 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:15,779 INFO L85 PathProgramCache]: Analyzing trace with hash -913503479, now seen corresponding path program 16 times [2022-03-20 15:14:15,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:15,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30799023] [2022-03-20 15:14:15,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:15,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:15,785 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:15,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1728433036] [2022-03-20 15:14:15,785 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:14:15,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:15,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:15,786 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:15,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-20 15:14:15,893 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:14:15,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:15,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 15:14:15,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:16,251 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 32 proven. 642 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:16,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:16,804 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 32 proven. 162 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-03-20 15:14:16,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:16,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30799023] [2022-03-20 15:14:16,805 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:16,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728433036] [2022-03-20 15:14:16,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728433036] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:16,805 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:16,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-03-20 15:14:16,805 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:16,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [962285518] [2022-03-20 15:14:16,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [962285518] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:16,806 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:16,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 15:14:16,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920745980] [2022-03-20 15:14:16,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:16,806 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 15:14:16,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:16,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 15:14:16,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 15:14:16,807 INFO L87 Difference]: Start difference. First operand 795 states and 1058 transitions. Second operand has 20 states, 20 states have (on average 5.4) internal successors, (108), 19 states have internal predecessors, (108), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 15:14:17,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:17,489 INFO L93 Difference]: Finished difference Result 846 states and 1128 transitions. [2022-03-20 15:14:17,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-20 15:14:17,490 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.4) internal successors, (108), 19 states have internal predecessors, (108), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) Word has length 151 [2022-03-20 15:14:17,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:17,493 INFO L225 Difference]: With dead ends: 846 [2022-03-20 15:14:17,493 INFO L226 Difference]: Without dead ends: 841 [2022-03-20 15:14:17,494 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1080, Invalid=1470, Unknown=0, NotChecked=0, Total=2550 [2022-03-20 15:14:17,495 INFO L913 BasicCegarLoop]: 78 mSDtfsCounter, 245 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:17,495 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 382 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:17,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2022-03-20 15:14:17,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 819. [2022-03-20 15:14:17,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 609 states have (on average 1.1822660098522169) internal successors, (720), 626 states have internal predecessors, (720), 189 states have call successors, (189), 22 states have call predecessors, (189), 20 states have return successors, (187), 170 states have call predecessors, (187), 187 states have call successors, (187) [2022-03-20 15:14:17,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 1096 transitions. [2022-03-20 15:14:17,753 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 1096 transitions. Word has length 151 [2022-03-20 15:14:17,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:17,753 INFO L478 AbstractCegarLoop]: Abstraction has 819 states and 1096 transitions. [2022-03-20 15:14:17,754 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.4) internal successors, (108), 19 states have internal predecessors, (108), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 15:14:17,754 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 1096 transitions. [2022-03-20 15:14:17,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-03-20 15:14:17,756 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:17,756 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 8, 8, 8, 8, 6, 5, 5, 5, 5, 4, 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] [2022-03-20 15:14:17,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:17,970 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-20 15:14:17,970 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:17,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:17,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1031451968, now seen corresponding path program 27 times [2022-03-20 15:14:17,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:17,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [158221364] [2022-03-20 15:14:17,971 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:17,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1031451968, now seen corresponding path program 28 times [2022-03-20 15:14:17,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:17,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662140139] [2022-03-20 15:14:17,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:17,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:17,978 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:17,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1788494776] [2022-03-20 15:14:17,979 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:14:17,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:17,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:17,980 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:17,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-20 15:14:18,034 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:14:18,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:18,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 15:14:18,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:18,422 INFO L134 CoverageAnalysis]: Checked inductivity of 696 backedges. 38 proven. 654 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:18,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:18,930 INFO L134 CoverageAnalysis]: Checked inductivity of 696 backedges. 38 proven. 174 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-03-20 15:14:18,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:18,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662140139] [2022-03-20 15:14:18,930 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:18,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788494776] [2022-03-20 15:14:18,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788494776] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:18,930 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:18,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-03-20 15:14:18,930 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:18,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [158221364] [2022-03-20 15:14:18,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [158221364] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:18,930 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:18,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 15:14:18,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586489432] [2022-03-20 15:14:18,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:18,931 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 15:14:18,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:18,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 15:14:18,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 15:14:18,931 INFO L87 Difference]: Start difference. First operand 819 states and 1096 transitions. Second operand has 20 states, 20 states have (on average 5.5) internal successors, (110), 19 states have internal predecessors, (110), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 15:14:19,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:19,518 INFO L93 Difference]: Finished difference Result 1023 states and 1398 transitions. [2022-03-20 15:14:19,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-20 15:14:19,518 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.5) internal successors, (110), 19 states have internal predecessors, (110), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) Word has length 153 [2022-03-20 15:14:19,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:19,522 INFO L225 Difference]: With dead ends: 1023 [2022-03-20 15:14:19,522 INFO L226 Difference]: Without dead ends: 845 [2022-03-20 15:14:19,523 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1125, Invalid=1527, Unknown=0, NotChecked=0, Total=2652 [2022-03-20 15:14:19,523 INFO L913 BasicCegarLoop]: 78 mSDtfsCounter, 289 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:19,523 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 339 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:14:19,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states. [2022-03-20 15:14:19,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 834. [2022-03-20 15:14:19,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 624 states have (on average 1.1826923076923077) internal successors, (738), 636 states have internal predecessors, (738), 189 states have call successors, (189), 22 states have call predecessors, (189), 20 states have return successors, (187), 175 states have call predecessors, (187), 187 states have call successors, (187) [2022-03-20 15:14:19,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1114 transitions. [2022-03-20 15:14:19,753 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1114 transitions. Word has length 153 [2022-03-20 15:14:19,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:19,753 INFO L478 AbstractCegarLoop]: Abstraction has 834 states and 1114 transitions. [2022-03-20 15:14:19,753 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.5) internal successors, (110), 19 states have internal predecessors, (110), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 15:14:19,753 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1114 transitions. [2022-03-20 15:14:19,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-20 15:14:19,755 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:19,755 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 10, 9, 9, 9, 7, 5, 4, 4, 4, 4, 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] [2022-03-20 15:14:19,771 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-20 15:14:19,955 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:19,955 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:19,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:19,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1196851319, now seen corresponding path program 23 times [2022-03-20 15:14:19,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:19,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [970781377] [2022-03-20 15:14:19,956 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:19,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1196851319, now seen corresponding path program 24 times [2022-03-20 15:14:19,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:19,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11960708] [2022-03-20 15:14:19,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:19,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:19,960 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:19,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [441809272] [2022-03-20 15:14:19,961 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:14:19,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:19,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:19,963 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:19,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-20 15:14:20,184 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:14:20,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:20,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 15:14:20,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:20,519 INFO L134 CoverageAnalysis]: Checked inductivity of 728 backedges. 46 proven. 678 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:20,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:21,019 INFO L134 CoverageAnalysis]: Checked inductivity of 728 backedges. 46 proven. 198 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-03-20 15:14:21,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:21,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11960708] [2022-03-20 15:14:21,019 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:21,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441809272] [2022-03-20 15:14:21,019 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441809272] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:21,019 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:21,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-03-20 15:14:21,019 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:21,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [970781377] [2022-03-20 15:14:21,019 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [970781377] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:21,019 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:21,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 15:14:21,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244321454] [2022-03-20 15:14:21,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:21,020 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 15:14:21,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:21,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 15:14:21,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 15:14:21,020 INFO L87 Difference]: Start difference. First operand 834 states and 1114 transitions. Second operand has 20 states, 20 states have (on average 5.6) internal successors, (112), 19 states have internal predecessors, (112), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 15:14:21,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:21,603 INFO L93 Difference]: Finished difference Result 1021 states and 1392 transitions. [2022-03-20 15:14:21,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 15:14:21,603 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.6) internal successors, (112), 19 states have internal predecessors, (112), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) Word has length 155 [2022-03-20 15:14:21,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:21,606 INFO L225 Difference]: With dead ends: 1021 [2022-03-20 15:14:21,606 INFO L226 Difference]: Without dead ends: 851 [2022-03-20 15:14:21,606 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1175, Invalid=1581, Unknown=0, NotChecked=0, Total=2756 [2022-03-20 15:14:21,606 INFO L913 BasicCegarLoop]: 78 mSDtfsCounter, 240 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:21,606 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 393 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:14:21,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2022-03-20 15:14:21,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 851. [2022-03-20 15:14:21,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 641 states have (on average 1.1778471138845554) internal successors, (755), 648 states have internal predecessors, (755), 189 states have call successors, (189), 22 states have call predecessors, (189), 20 states have return successors, (187), 180 states have call predecessors, (187), 187 states have call successors, (187) [2022-03-20 15:14:21,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 1131 transitions. [2022-03-20 15:14:21,810 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 1131 transitions. Word has length 155 [2022-03-20 15:14:21,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:21,810 INFO L478 AbstractCegarLoop]: Abstraction has 851 states and 1131 transitions. [2022-03-20 15:14:21,810 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.6) internal successors, (112), 19 states have internal predecessors, (112), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 15:14:21,810 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 1131 transitions. [2022-03-20 15:14:21,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-03-20 15:14:21,812 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:21,812 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 8, 8, 8, 8, 6, 6, 6, 6, 5, 4, 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] [2022-03-20 15:14:21,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:22,012 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:22,012 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:22,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:22,013 INFO L85 PathProgramCache]: Analyzing trace with hash -61113684, now seen corresponding path program 17 times [2022-03-20 15:14:22,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:22,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [506104898] [2022-03-20 15:14:22,013 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:22,013 INFO L85 PathProgramCache]: Analyzing trace with hash -61113684, now seen corresponding path program 18 times [2022-03-20 15:14:22,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:22,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045807798] [2022-03-20 15:14:22,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:22,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:22,020 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:22,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1325038905] [2022-03-20 15:14:22,020 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:14:22,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:22,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:22,023 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:22,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-20 15:14:22,659 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:14:22,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:22,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 15:14:22,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:23,030 INFO L134 CoverageAnalysis]: Checked inductivity of 772 backedges. 34 proven. 734 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:23,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:23,576 INFO L134 CoverageAnalysis]: Checked inductivity of 772 backedges. 34 proven. 190 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2022-03-20 15:14:23,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:23,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045807798] [2022-03-20 15:14:23,576 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:23,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325038905] [2022-03-20 15:14:23,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325038905] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:23,576 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:23,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-03-20 15:14:23,576 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:23,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [506104898] [2022-03-20 15:14:23,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [506104898] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:23,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:23,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 15:14:23,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379493604] [2022-03-20 15:14:23,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:23,577 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 15:14:23,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:23,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 15:14:23,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 15:14:23,578 INFO L87 Difference]: Start difference. First operand 851 states and 1131 transitions. Second operand has 21 states, 21 states have (on average 5.428571428571429) internal successors, (114), 20 states have internal predecessors, (114), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 15:14:24,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:24,199 INFO L93 Difference]: Finished difference Result 902 states and 1201 transitions. [2022-03-20 15:14:24,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 15:14:24,200 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.428571428571429) internal successors, (114), 20 states have internal predecessors, (114), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) Word has length 159 [2022-03-20 15:14:24,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:24,202 INFO L225 Difference]: With dead ends: 902 [2022-03-20 15:14:24,202 INFO L226 Difference]: Without dead ends: 897 [2022-03-20 15:14:24,203 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1215, Invalid=1647, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 15:14:24,203 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 276 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:24,203 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 372 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:24,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2022-03-20 15:14:24,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 875. [2022-03-20 15:14:24,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 875 states, 651 states have (on average 1.1781874039938556) internal successors, (767), 668 states have internal predecessors, (767), 202 states have call successors, (202), 23 states have call predecessors, (202), 21 states have return successors, (200), 183 states have call predecessors, (200), 200 states have call successors, (200) [2022-03-20 15:14:24,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 1169 transitions. [2022-03-20 15:14:24,485 INFO L78 Accepts]: Start accepts. Automaton has 875 states and 1169 transitions. Word has length 159 [2022-03-20 15:14:24,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:24,485 INFO L478 AbstractCegarLoop]: Abstraction has 875 states and 1169 transitions. [2022-03-20 15:14:24,486 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.428571428571429) internal successors, (114), 20 states have internal predecessors, (114), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 15:14:24,486 INFO L276 IsEmpty]: Start isEmpty. Operand 875 states and 1169 transitions. [2022-03-20 15:14:24,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-03-20 15:14:24,488 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:24,488 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 9, 9, 9, 9, 6, 6, 5, 5, 5, 4, 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] [2022-03-20 15:14:24,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:24,693 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:24,694 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:24,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:24,694 INFO L85 PathProgramCache]: Analyzing trace with hash -160708573, now seen corresponding path program 29 times [2022-03-20 15:14:24,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:24,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1864103139] [2022-03-20 15:14:24,694 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:24,694 INFO L85 PathProgramCache]: Analyzing trace with hash -160708573, now seen corresponding path program 30 times [2022-03-20 15:14:24,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:24,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351797257] [2022-03-20 15:14:24,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:24,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:24,699 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:24,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [875777734] [2022-03-20 15:14:24,699 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:14:24,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:24,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:24,701 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:24,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-20 15:14:25,681 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:14:25,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:25,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 15:14:25,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:26,040 INFO L134 CoverageAnalysis]: Checked inductivity of 794 backedges. 40 proven. 750 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:26,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:26,602 INFO L134 CoverageAnalysis]: Checked inductivity of 794 backedges. 40 proven. 206 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2022-03-20 15:14:26,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:26,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351797257] [2022-03-20 15:14:26,602 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:26,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875777734] [2022-03-20 15:14:26,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875777734] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:26,602 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:26,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-03-20 15:14:26,602 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:26,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1864103139] [2022-03-20 15:14:26,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1864103139] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:26,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:26,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 15:14:26,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093996139] [2022-03-20 15:14:26,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:26,603 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 15:14:26,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:26,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 15:14:26,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 15:14:26,604 INFO L87 Difference]: Start difference. First operand 875 states and 1169 transitions. Second operand has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 20 states have internal predecessors, (116), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 15:14:27,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:27,249 INFO L93 Difference]: Finished difference Result 1079 states and 1471 transitions. [2022-03-20 15:14:27,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-20 15:14:27,250 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 20 states have internal predecessors, (116), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) Word has length 161 [2022-03-20 15:14:27,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:27,252 INFO L225 Difference]: With dead ends: 1079 [2022-03-20 15:14:27,252 INFO L226 Difference]: Without dead ends: 901 [2022-03-20 15:14:27,253 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 283 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1263, Invalid=1707, Unknown=0, NotChecked=0, Total=2970 [2022-03-20 15:14:27,253 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 347 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 333 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 333 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:27,253 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 365 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [333 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:27,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2022-03-20 15:14:27,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 890. [2022-03-20 15:14:27,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 666 states have (on average 1.1786786786786787) internal successors, (785), 678 states have internal predecessors, (785), 202 states have call successors, (202), 23 states have call predecessors, (202), 21 states have return successors, (200), 188 states have call predecessors, (200), 200 states have call successors, (200) [2022-03-20 15:14:27,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1187 transitions. [2022-03-20 15:14:27,461 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1187 transitions. Word has length 161 [2022-03-20 15:14:27,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:27,462 INFO L478 AbstractCegarLoop]: Abstraction has 890 states and 1187 transitions. [2022-03-20 15:14:27,462 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 20 states have internal predecessors, (116), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 15:14:27,462 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1187 transitions. [2022-03-20 15:14:27,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-03-20 15:14:27,463 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:27,464 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 8, 7, 7, 7, 7, 6, 6, 6, 5, 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] [2022-03-20 15:14:27,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-20 15:14:27,664 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:27,664 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:27,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:27,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1942329766, now seen corresponding path program 25 times [2022-03-20 15:14:27,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:27,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [321004234] [2022-03-20 15:14:27,665 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:27,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1942329766, now seen corresponding path program 26 times [2022-03-20 15:14:27,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:27,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209488486] [2022-03-20 15:14:27,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:27,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:27,669 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:27,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1559149636] [2022-03-20 15:14:27,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:14:27,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:27,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:27,670 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:27,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-20 15:14:27,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:14:27,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:27,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 15:14:27,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:28,128 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 54 proven. 726 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:28,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:28,671 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 54 proven. 182 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2022-03-20 15:14:28,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:28,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209488486] [2022-03-20 15:14:28,671 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:28,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559149636] [2022-03-20 15:14:28,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559149636] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:28,672 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:28,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-03-20 15:14:28,672 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:28,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [321004234] [2022-03-20 15:14:28,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [321004234] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:28,672 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:28,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 15:14:28,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392923931] [2022-03-20 15:14:28,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:28,672 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 15:14:28,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:28,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 15:14:28,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 15:14:28,673 INFO L87 Difference]: Start difference. First operand 890 states and 1187 transitions. Second operand has 21 states, 21 states have (on average 5.619047619047619) internal successors, (118), 20 states have internal predecessors, (118), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 15:14:29,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:29,356 INFO L93 Difference]: Finished difference Result 1077 states and 1465 transitions. [2022-03-20 15:14:29,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-20 15:14:29,356 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.619047619047619) internal successors, (118), 20 states have internal predecessors, (118), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) Word has length 163 [2022-03-20 15:14:29,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:29,359 INFO L225 Difference]: With dead ends: 1077 [2022-03-20 15:14:29,359 INFO L226 Difference]: Without dead ends: 907 [2022-03-20 15:14:29,360 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 287 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1316, Invalid=1764, Unknown=0, NotChecked=0, Total=3080 [2022-03-20 15:14:29,360 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 416 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 418 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 418 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:29,360 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 353 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [418 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:29,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 907 states. [2022-03-20 15:14:29,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 907 to 907. [2022-03-20 15:14:29,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 683 states have (on average 1.1742313323572475) internal successors, (802), 690 states have internal predecessors, (802), 202 states have call successors, (202), 23 states have call predecessors, (202), 21 states have return successors, (200), 193 states have call predecessors, (200), 200 states have call successors, (200) [2022-03-20 15:14:29,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 1204 transitions. [2022-03-20 15:14:29,567 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 1204 transitions. Word has length 163 [2022-03-20 15:14:29,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:29,567 INFO L478 AbstractCegarLoop]: Abstraction has 907 states and 1204 transitions. [2022-03-20 15:14:29,567 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.619047619047619) internal successors, (118), 20 states have internal predecessors, (118), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 15:14:29,567 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 1204 transitions. [2022-03-20 15:14:29,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-03-20 15:14:29,569 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:29,569 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 9, 9, 9, 9, 6, 6, 6, 6, 6, 4, 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] [2022-03-20 15:14:29,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-20 15:14:29,769 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-03-20 15:14:29,769 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:29,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:29,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1797417137, now seen corresponding path program 19 times [2022-03-20 15:14:29,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:29,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [44048972] [2022-03-20 15:14:29,770 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:29,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1797417137, now seen corresponding path program 20 times [2022-03-20 15:14:29,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:29,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089275854] [2022-03-20 15:14:29,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:29,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:29,776 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:29,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [943785308] [2022-03-20 15:14:29,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:14:29,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:29,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:29,777 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:29,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-20 15:14:29,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:14:29,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:29,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 15:14:29,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:30,269 INFO L134 CoverageAnalysis]: Checked inductivity of 874 backedges. 36 proven. 834 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:30,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:30,858 INFO L134 CoverageAnalysis]: Checked inductivity of 874 backedges. 36 proven. 222 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-20 15:14:30,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:30,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089275854] [2022-03-20 15:14:30,858 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:30,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943785308] [2022-03-20 15:14:30,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943785308] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:30,859 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:30,859 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-03-20 15:14:30,859 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:30,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [44048972] [2022-03-20 15:14:30,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [44048972] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:30,859 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:30,859 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:14:30,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157149834] [2022-03-20 15:14:30,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:30,859 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:14:30,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:30,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:14:30,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 15:14:30,860 INFO L87 Difference]: Start difference. First operand 907 states and 1204 transitions. Second operand has 22 states, 22 states have (on average 5.454545454545454) internal successors, (120), 21 states have internal predecessors, (120), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 15:14:31,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:31,475 INFO L93 Difference]: Finished difference Result 958 states and 1274 transitions. [2022-03-20 15:14:31,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-20 15:14:31,475 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.454545454545454) internal successors, (120), 21 states have internal predecessors, (120), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) Word has length 167 [2022-03-20 15:14:31,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:31,478 INFO L225 Difference]: With dead ends: 958 [2022-03-20 15:14:31,478 INFO L226 Difference]: Without dead ends: 953 [2022-03-20 15:14:31,479 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1358, Invalid=1834, Unknown=0, NotChecked=0, Total=3192 [2022-03-20 15:14:31,479 INFO L913 BasicCegarLoop]: 84 mSDtfsCounter, 284 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:31,479 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 402 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:31,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2022-03-20 15:14:31,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 931. [2022-03-20 15:14:31,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 931 states, 693 states have (on average 1.1746031746031746) internal successors, (814), 710 states have internal predecessors, (814), 215 states have call successors, (215), 24 states have call predecessors, (215), 22 states have return successors, (213), 196 states have call predecessors, (213), 213 states have call successors, (213) [2022-03-20 15:14:31,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 931 states to 931 states and 1242 transitions. [2022-03-20 15:14:31,708 INFO L78 Accepts]: Start accepts. Automaton has 931 states and 1242 transitions. Word has length 167 [2022-03-20 15:14:31,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:31,708 INFO L478 AbstractCegarLoop]: Abstraction has 931 states and 1242 transitions. [2022-03-20 15:14:31,709 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.454545454545454) internal successors, (120), 21 states have internal predecessors, (120), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 15:14:31,709 INFO L276 IsEmpty]: Start isEmpty. Operand 931 states and 1242 transitions. [2022-03-20 15:14:31,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-03-20 15:14:31,710 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:31,710 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 10, 10, 10, 10, 7, 6, 5, 5, 5, 4, 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] [2022-03-20 15:14:31,726 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-20 15:14:31,911 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-03-20 15:14:31,911 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:31,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:31,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1993951238, now seen corresponding path program 31 times [2022-03-20 15:14:31,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:31,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [863091478] [2022-03-20 15:14:31,911 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:31,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1993951238, now seen corresponding path program 32 times [2022-03-20 15:14:31,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:31,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909819132] [2022-03-20 15:14:31,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:31,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:31,916 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:31,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [593832996] [2022-03-20 15:14:31,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:14:31,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:31,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:31,917 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:31,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-20 15:14:31,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:14:31,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:31,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 15:14:31,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:32,413 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 42 proven. 854 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:32,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:33,003 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 42 proven. 242 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-20 15:14:33,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:33,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909819132] [2022-03-20 15:14:33,004 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:33,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593832996] [2022-03-20 15:14:33,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593832996] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:33,004 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:33,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-03-20 15:14:33,004 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:33,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [863091478] [2022-03-20 15:14:33,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [863091478] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:33,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:33,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:14:33,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029460423] [2022-03-20 15:14:33,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:33,004 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:14:33,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:33,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:14:33,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 15:14:33,005 INFO L87 Difference]: Start difference. First operand 931 states and 1242 transitions. Second operand has 22 states, 22 states have (on average 5.545454545454546) internal successors, (122), 21 states have internal predecessors, (122), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 15:14:33,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:33,687 INFO L93 Difference]: Finished difference Result 1135 states and 1544 transitions. [2022-03-20 15:14:33,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 15:14:33,687 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.545454545454546) internal successors, (122), 21 states have internal predecessors, (122), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) Word has length 169 [2022-03-20 15:14:33,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:33,691 INFO L225 Difference]: With dead ends: 1135 [2022-03-20 15:14:33,691 INFO L226 Difference]: Without dead ends: 957 [2022-03-20 15:14:33,692 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1409, Invalid=1897, Unknown=0, NotChecked=0, Total=3306 [2022-03-20 15:14:33,692 INFO L913 BasicCegarLoop]: 84 mSDtfsCounter, 307 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 305 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 305 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:33,692 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 391 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [305 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:33,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 957 states. [2022-03-20 15:14:33,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 957 to 946. [2022-03-20 15:14:33,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 708 states have (on average 1.1751412429378532) internal successors, (832), 720 states have internal predecessors, (832), 215 states have call successors, (215), 24 states have call predecessors, (215), 22 states have return successors, (213), 201 states have call predecessors, (213), 213 states have call successors, (213) [2022-03-20 15:14:33,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1260 transitions. [2022-03-20 15:14:33,909 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 1260 transitions. Word has length 169 [2022-03-20 15:14:33,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:33,909 INFO L478 AbstractCegarLoop]: Abstraction has 946 states and 1260 transitions. [2022-03-20 15:14:33,910 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.545454545454546) internal successors, (122), 21 states have internal predecessors, (122), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 15:14:33,910 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 1260 transitions. [2022-03-20 15:14:33,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-03-20 15:14:33,920 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:33,920 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 9, 8, 8, 8, 7, 6, 6, 6, 5, 5, 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] [2022-03-20 15:14:33,936 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-20 15:14:34,120 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-20 15:14:34,120 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:34,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:34,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1121656631, now seen corresponding path program 27 times [2022-03-20 15:14:34,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:34,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [18979068] [2022-03-20 15:14:34,121 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:34,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1121656631, now seen corresponding path program 28 times [2022-03-20 15:14:34,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:34,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860018680] [2022-03-20 15:14:34,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:34,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:34,125 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:34,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1933979628] [2022-03-20 15:14:34,126 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:14:34,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:34,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:34,127 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:34,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-20 15:14:34,247 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:14:34,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:34,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 15:14:34,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:34,652 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 56 proven. 824 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:34,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:35,250 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 56 proven. 212 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-20 15:14:35,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:35,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860018680] [2022-03-20 15:14:35,250 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:35,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933979628] [2022-03-20 15:14:35,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933979628] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:35,250 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:35,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-03-20 15:14:35,251 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:35,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [18979068] [2022-03-20 15:14:35,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [18979068] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:35,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:35,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:14:35,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414285192] [2022-03-20 15:14:35,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:35,251 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:14:35,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:35,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:14:35,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 15:14:35,252 INFO L87 Difference]: Start difference. First operand 946 states and 1260 transitions. Second operand has 22 states, 22 states have (on average 5.636363636363637) internal successors, (124), 21 states have internal predecessors, (124), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 15:14:35,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:35,934 INFO L93 Difference]: Finished difference Result 1133 states and 1538 transitions. [2022-03-20 15:14:35,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-20 15:14:35,934 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.636363636363637) internal successors, (124), 21 states have internal predecessors, (124), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) Word has length 171 [2022-03-20 15:14:35,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:35,938 INFO L225 Difference]: With dead ends: 1133 [2022-03-20 15:14:35,938 INFO L226 Difference]: Without dead ends: 963 [2022-03-20 15:14:35,939 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1465, Invalid=1957, Unknown=0, NotChecked=0, Total=3422 [2022-03-20 15:14:35,939 INFO L913 BasicCegarLoop]: 84 mSDtfsCounter, 304 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:35,939 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 395 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:35,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2022-03-20 15:14:36,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 963. [2022-03-20 15:14:36,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 725 states have (on average 1.1710344827586208) internal successors, (849), 732 states have internal predecessors, (849), 215 states have call successors, (215), 24 states have call predecessors, (215), 22 states have return successors, (213), 206 states have call predecessors, (213), 213 states have call successors, (213) [2022-03-20 15:14:36,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1277 transitions. [2022-03-20 15:14:36,178 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 1277 transitions. Word has length 171 [2022-03-20 15:14:36,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:36,178 INFO L478 AbstractCegarLoop]: Abstraction has 963 states and 1277 transitions. [2022-03-20 15:14:36,179 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.636363636363637) internal successors, (124), 21 states have internal predecessors, (124), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 15:14:36,179 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 1277 transitions. [2022-03-20 15:14:36,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-03-20 15:14:36,180 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:36,181 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 10, 10, 10, 10, 7, 6, 6, 6, 6, 4, 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] [2022-03-20 15:14:36,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-20 15:14:36,381 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:36,382 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:36,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:36,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1863737586, now seen corresponding path program 21 times [2022-03-20 15:14:36,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:36,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2072466780] [2022-03-20 15:14:36,382 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:36,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1863737586, now seen corresponding path program 22 times [2022-03-20 15:14:36,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:36,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620278718] [2022-03-20 15:14:36,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:36,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:36,387 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:36,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1443395758] [2022-03-20 15:14:36,387 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:14:36,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:36,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:36,388 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:36,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-20 15:14:36,448 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:14:36,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:36,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-20 15:14:36,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:36,950 INFO L134 CoverageAnalysis]: Checked inductivity of 984 backedges. 38 proven. 942 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:36,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:37,582 INFO L134 CoverageAnalysis]: Checked inductivity of 984 backedges. 38 proven. 258 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2022-03-20 15:14:37,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:37,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620278718] [2022-03-20 15:14:37,582 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:37,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443395758] [2022-03-20 15:14:37,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443395758] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:37,582 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:37,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-03-20 15:14:37,583 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:37,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2072466780] [2022-03-20 15:14:37,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2072466780] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:37,583 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:37,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 15:14:37,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64239502] [2022-03-20 15:14:37,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:37,583 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 15:14:37,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:37,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 15:14:37,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 15:14:37,584 INFO L87 Difference]: Start difference. First operand 963 states and 1277 transitions. Second operand has 23 states, 23 states have (on average 5.478260869565218) internal successors, (126), 22 states have internal predecessors, (126), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 15:14:38,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:38,284 INFO L93 Difference]: Finished difference Result 1014 states and 1347 transitions. [2022-03-20 15:14:38,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-20 15:14:38,284 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.478260869565218) internal successors, (126), 22 states have internal predecessors, (126), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) Word has length 175 [2022-03-20 15:14:38,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:38,288 INFO L225 Difference]: With dead ends: 1014 [2022-03-20 15:14:38,288 INFO L226 Difference]: Without dead ends: 1009 [2022-03-20 15:14:38,288 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1509, Invalid=2031, Unknown=0, NotChecked=0, Total=3540 [2022-03-20 15:14:38,289 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 318 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:38,289 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 418 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:38,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2022-03-20 15:14:38,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 987. [2022-03-20 15:14:38,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 735 states have (on average 1.1714285714285715) internal successors, (861), 752 states have internal predecessors, (861), 228 states have call successors, (228), 25 states have call predecessors, (228), 23 states have return successors, (226), 209 states have call predecessors, (226), 226 states have call successors, (226) [2022-03-20 15:14:38,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 1315 transitions. [2022-03-20 15:14:38,523 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 1315 transitions. Word has length 175 [2022-03-20 15:14:38,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:38,523 INFO L478 AbstractCegarLoop]: Abstraction has 987 states and 1315 transitions. [2022-03-20 15:14:38,523 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.478260869565218) internal successors, (126), 22 states have internal predecessors, (126), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 15:14:38,524 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 1315 transitions. [2022-03-20 15:14:38,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-03-20 15:14:38,525 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:38,525 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 9, 9, 9, 9, 7, 6, 6, 6, 5, 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] [2022-03-20 15:14:38,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-20 15:14:38,726 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:38,726 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:38,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:38,726 INFO L85 PathProgramCache]: Analyzing trace with hash -743527641, now seen corresponding path program 33 times [2022-03-20 15:14:38,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:38,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1034482527] [2022-03-20 15:14:38,727 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:38,727 INFO L85 PathProgramCache]: Analyzing trace with hash -743527641, now seen corresponding path program 34 times [2022-03-20 15:14:38,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:38,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638713877] [2022-03-20 15:14:38,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:38,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:38,732 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:38,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1954801169] [2022-03-20 15:14:38,732 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:14:38,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:38,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:38,733 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:38,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-20 15:14:38,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:14:38,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:38,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-20 15:14:38,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:39,228 INFO L134 CoverageAnalysis]: Checked inductivity of 974 backedges. 46 proven. 924 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:39,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:39,890 INFO L134 CoverageAnalysis]: Checked inductivity of 974 backedges. 46 proven. 240 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2022-03-20 15:14:39,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:39,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638713877] [2022-03-20 15:14:39,891 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:39,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954801169] [2022-03-20 15:14:39,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954801169] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:39,891 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:39,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-03-20 15:14:39,891 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:39,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1034482527] [2022-03-20 15:14:39,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1034482527] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:39,891 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:39,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 15:14:39,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967586904] [2022-03-20 15:14:39,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:39,892 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 15:14:39,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:39,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 15:14:39,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 15:14:39,892 INFO L87 Difference]: Start difference. First operand 987 states and 1315 transitions. Second operand has 23 states, 23 states have (on average 5.565217391304348) internal successors, (128), 22 states have internal predecessors, (128), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 15:14:40,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:40,614 INFO L93 Difference]: Finished difference Result 1191 states and 1617 transitions. [2022-03-20 15:14:40,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-20 15:14:40,614 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.565217391304348) internal successors, (128), 22 states have internal predecessors, (128), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) Word has length 177 [2022-03-20 15:14:40,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:40,616 INFO L225 Difference]: With dead ends: 1191 [2022-03-20 15:14:40,616 INFO L226 Difference]: Without dead ends: 1013 [2022-03-20 15:14:40,617 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1563, Invalid=2097, Unknown=0, NotChecked=0, Total=3660 [2022-03-20 15:14:40,618 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 312 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 286 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 286 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:40,618 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 423 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [286 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:40,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states. [2022-03-20 15:14:40,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 1002. [2022-03-20 15:14:40,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1002 states, 750 states have (on average 1.172) internal successors, (879), 762 states have internal predecessors, (879), 228 states have call successors, (228), 25 states have call predecessors, (228), 23 states have return successors, (226), 214 states have call predecessors, (226), 226 states have call successors, (226) [2022-03-20 15:14:40,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 1333 transitions. [2022-03-20 15:14:40,859 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 1333 transitions. Word has length 177 [2022-03-20 15:14:40,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:40,859 INFO L478 AbstractCegarLoop]: Abstraction has 1002 states and 1333 transitions. [2022-03-20 15:14:40,859 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.565217391304348) internal successors, (128), 22 states have internal predecessors, (128), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 15:14:40,859 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 1333 transitions. [2022-03-20 15:14:40,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-03-20 15:14:40,861 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:40,861 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 10, 9, 9, 9, 7, 6, 6, 6, 6, 5, 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] [2022-03-20 15:14:40,865 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-20 15:14:41,061 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:41,062 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:41,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:41,062 INFO L85 PathProgramCache]: Analyzing trace with hash 2007520492, now seen corresponding path program 29 times [2022-03-20 15:14:41,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:41,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [158895632] [2022-03-20 15:14:41,062 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:41,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2007520492, now seen corresponding path program 30 times [2022-03-20 15:14:41,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:41,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314060544] [2022-03-20 15:14:41,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:41,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:41,067 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:41,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [639713968] [2022-03-20 15:14:41,068 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:14:41,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:41,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:41,069 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:41,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-20 15:14:42,480 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-20 15:14:42,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:42,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-20 15:14:42,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:42,879 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 58 proven. 930 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:42,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:43,519 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 58 proven. 246 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2022-03-20 15:14:43,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:43,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314060544] [2022-03-20 15:14:43,519 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:43,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639713968] [2022-03-20 15:14:43,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639713968] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:43,519 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:43,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-03-20 15:14:43,520 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:43,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [158895632] [2022-03-20 15:14:43,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [158895632] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:43,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:43,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 15:14:43,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706901680] [2022-03-20 15:14:43,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:43,520 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 15:14:43,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:43,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 15:14:43,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 15:14:43,521 INFO L87 Difference]: Start difference. First operand 1002 states and 1333 transitions. Second operand has 23 states, 23 states have (on average 5.6521739130434785) internal successors, (130), 22 states have internal predecessors, (130), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 15:14:44,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:44,405 INFO L93 Difference]: Finished difference Result 1189 states and 1611 transitions. [2022-03-20 15:14:44,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-20 15:14:44,406 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.6521739130434785) internal successors, (130), 22 states have internal predecessors, (130), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) Word has length 179 [2022-03-20 15:14:44,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:44,409 INFO L225 Difference]: With dead ends: 1189 [2022-03-20 15:14:44,409 INFO L226 Difference]: Without dead ends: 1019 [2022-03-20 15:14:44,410 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1622, Invalid=2160, Unknown=0, NotChecked=0, Total=3782 [2022-03-20 15:14:44,410 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 399 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 382 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 382 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:44,410 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 412 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [382 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:14:44,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states. [2022-03-20 15:14:44,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 1019. [2022-03-20 15:14:44,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 767 states have (on average 1.1681877444589308) internal successors, (896), 774 states have internal predecessors, (896), 228 states have call successors, (228), 25 states have call predecessors, (228), 23 states have return successors, (226), 219 states have call predecessors, (226), 226 states have call successors, (226) [2022-03-20 15:14:44,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 1350 transitions. [2022-03-20 15:14:44,745 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 1350 transitions. Word has length 179 [2022-03-20 15:14:44,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:44,745 INFO L478 AbstractCegarLoop]: Abstraction has 1019 states and 1350 transitions. [2022-03-20 15:14:44,745 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.6521739130434785) internal successors, (130), 22 states have internal predecessors, (130), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 15:14:44,745 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 1350 transitions. [2022-03-20 15:14:44,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-03-20 15:14:44,747 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:44,747 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 11, 11, 11, 11, 8, 6, 6, 6, 6, 4, 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] [2022-03-20 15:14:44,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-20 15:14:44,948 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2022-03-20 15:14:44,948 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:44,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:44,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1274488939, now seen corresponding path program 23 times [2022-03-20 15:14:44,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:44,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [447670621] [2022-03-20 15:14:44,948 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:44,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1274488939, now seen corresponding path program 24 times [2022-03-20 15:14:44,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:44,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258197225] [2022-03-20 15:14:44,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:44,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:44,954 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:44,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [694446064] [2022-03-20 15:14:44,954 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:14:44,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:44,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:44,955 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:44,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-20 15:14:46,100 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-03-20 15:14:46,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:46,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 15:14:46,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:46,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 40 proven. 1058 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:46,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:47,263 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 40 proven. 298 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2022-03-20 15:14:47,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:47,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258197225] [2022-03-20 15:14:47,264 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:47,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694446064] [2022-03-20 15:14:47,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694446064] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:47,264 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:47,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-03-20 15:14:47,264 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:47,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [447670621] [2022-03-20 15:14:47,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [447670621] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:47,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:47,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 15:14:47,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308838170] [2022-03-20 15:14:47,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:47,265 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 15:14:47,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:47,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 15:14:47,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 15:14:47,266 INFO L87 Difference]: Start difference. First operand 1019 states and 1350 transitions. Second operand has 24 states, 24 states have (on average 5.5) internal successors, (132), 23 states have internal predecessors, (132), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 15:14:48,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:48,061 INFO L93 Difference]: Finished difference Result 1070 states and 1420 transitions. [2022-03-20 15:14:48,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-20 15:14:48,061 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.5) internal successors, (132), 23 states have internal predecessors, (132), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) Word has length 183 [2022-03-20 15:14:48,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:48,064 INFO L225 Difference]: With dead ends: 1070 [2022-03-20 15:14:48,064 INFO L226 Difference]: Without dead ends: 1065 [2022-03-20 15:14:48,064 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 321 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1668, Invalid=2238, Unknown=0, NotChecked=0, Total=3906 [2022-03-20 15:14:48,065 INFO L913 BasicCegarLoop]: 90 mSDtfsCounter, 356 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 357 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 357 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:48,065 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 425 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [357 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:48,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2022-03-20 15:14:48,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1043. [2022-03-20 15:14:48,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 777 states have (on average 1.1685971685971686) internal successors, (908), 794 states have internal predecessors, (908), 241 states have call successors, (241), 26 states have call predecessors, (241), 24 states have return successors, (239), 222 states have call predecessors, (239), 239 states have call successors, (239) [2022-03-20 15:14:48,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1388 transitions. [2022-03-20 15:14:48,331 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1388 transitions. Word has length 183 [2022-03-20 15:14:48,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:48,332 INFO L478 AbstractCegarLoop]: Abstraction has 1043 states and 1388 transitions. [2022-03-20 15:14:48,332 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.5) internal successors, (132), 23 states have internal predecessors, (132), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 15:14:48,332 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1388 transitions. [2022-03-20 15:14:48,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-03-20 15:14:48,334 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:48,334 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 9, 9, 9, 9, 8, 7, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:14:48,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-20 15:14:48,534 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:48,535 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:48,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:48,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1136152360, now seen corresponding path program 35 times [2022-03-20 15:14:48,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:48,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [731586809] [2022-03-20 15:14:48,535 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:48,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1136152360, now seen corresponding path program 36 times [2022-03-20 15:14:48,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:48,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136324973] [2022-03-20 15:14:48,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:48,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:48,540 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:48,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1587482300] [2022-03-20 15:14:48,541 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:14:48,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:48,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:48,542 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:48,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-20 15:14:49,757 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-20 15:14:49,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:49,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 15:14:49,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:50,260 INFO L134 CoverageAnalysis]: Checked inductivity of 1078 backedges. 48 proven. 1026 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:50,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:51,007 INFO L134 CoverageAnalysis]: Checked inductivity of 1078 backedges. 48 proven. 266 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2022-03-20 15:14:51,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:51,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136324973] [2022-03-20 15:14:51,007 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:51,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587482300] [2022-03-20 15:14:51,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587482300] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:51,007 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:51,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-03-20 15:14:51,007 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:51,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [731586809] [2022-03-20 15:14:51,008 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [731586809] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:51,008 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:51,008 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 15:14:51,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098493198] [2022-03-20 15:14:51,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:51,008 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 15:14:51,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:51,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 15:14:51,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 15:14:51,009 INFO L87 Difference]: Start difference. First operand 1043 states and 1388 transitions. Second operand has 24 states, 24 states have (on average 5.583333333333333) internal successors, (134), 23 states have internal predecessors, (134), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 15:14:51,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:51,777 INFO L93 Difference]: Finished difference Result 1247 states and 1690 transitions. [2022-03-20 15:14:51,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-20 15:14:51,778 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.583333333333333) internal successors, (134), 23 states have internal predecessors, (134), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) Word has length 185 [2022-03-20 15:14:51,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:51,780 INFO L225 Difference]: With dead ends: 1247 [2022-03-20 15:14:51,780 INFO L226 Difference]: Without dead ends: 1069 [2022-03-20 15:14:51,781 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 325 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1725, Invalid=2307, Unknown=0, NotChecked=0, Total=4032 [2022-03-20 15:14:51,781 INFO L913 BasicCegarLoop]: 90 mSDtfsCounter, 463 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 422 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 422 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:51,781 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 423 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [422 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:51,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2022-03-20 15:14:52,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 1058. [2022-03-20 15:14:52,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 792 states have (on average 1.1691919191919191) internal successors, (926), 804 states have internal predecessors, (926), 241 states have call successors, (241), 26 states have call predecessors, (241), 24 states have return successors, (239), 227 states have call predecessors, (239), 239 states have call successors, (239) [2022-03-20 15:14:52,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1406 transitions. [2022-03-20 15:14:52,071 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1406 transitions. Word has length 185 [2022-03-20 15:14:52,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:52,071 INFO L478 AbstractCegarLoop]: Abstraction has 1058 states and 1406 transitions. [2022-03-20 15:14:52,071 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.583333333333333) internal successors, (134), 23 states have internal predecessors, (134), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 15:14:52,071 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1406 transitions. [2022-03-20 15:14:52,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-03-20 15:14:52,073 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:52,073 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 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] [2022-03-20 15:14:52,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-20 15:14:52,274 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-20 15:14:52,274 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:52,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:52,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1188230671, now seen corresponding path program 31 times [2022-03-20 15:14:52,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:52,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [95297635] [2022-03-20 15:14:52,275 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:52,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1188230671, now seen corresponding path program 32 times [2022-03-20 15:14:52,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:52,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206851055] [2022-03-20 15:14:52,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:52,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:52,280 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:52,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [133502147] [2022-03-20 15:14:52,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:14:52,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:52,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:52,281 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:52,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-20 15:14:52,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:14:52,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:52,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-20 15:14:52,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:52,635 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 80 proven. 252 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2022-03-20 15:14:52,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:53,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 80 proven. 252 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2022-03-20 15:14:53,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:53,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206851055] [2022-03-20 15:14:53,038 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:53,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133502147] [2022-03-20 15:14:53,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133502147] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:53,038 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:53,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 15:14:53,039 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:53,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [95297635] [2022-03-20 15:14:53,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [95297635] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:53,039 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:53,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:14:53,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490767166] [2022-03-20 15:14:53,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:53,039 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:14:53,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:53,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:14:53,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2022-03-20 15:14:53,040 INFO L87 Difference]: Start difference. First operand 1058 states and 1406 transitions. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 11 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 10 states have call predecessors, (20), 10 states have call successors, (20) [2022-03-20 15:14:53,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:53,956 INFO L93 Difference]: Finished difference Result 1935 states and 2627 transitions. [2022-03-20 15:14:53,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 15:14:53,957 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 11 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 10 states have call predecessors, (20), 10 states have call successors, (20) Word has length 187 [2022-03-20 15:14:53,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:53,961 INFO L225 Difference]: With dead ends: 1935 [2022-03-20 15:14:53,961 INFO L226 Difference]: Without dead ends: 1765 [2022-03-20 15:14:53,962 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 355 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2022-03-20 15:14:53,962 INFO L913 BasicCegarLoop]: 222 mSDtfsCounter, 99 mSDsluCounter, 1377 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 1599 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:53,962 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 1599 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 714 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:53,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1765 states. [2022-03-20 15:14:54,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1765 to 1600. [2022-03-20 15:14:54,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1600 states, 1200 states have (on average 1.1766666666666667) internal successors, (1412), 1220 states have internal predecessors, (1412), 375 states have call successors, (375), 26 states have call predecessors, (375), 24 states have return successors, (373), 353 states have call predecessors, (373), 373 states have call successors, (373) [2022-03-20 15:14:54,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1600 states to 1600 states and 2160 transitions. [2022-03-20 15:14:54,461 INFO L78 Accepts]: Start accepts. Automaton has 1600 states and 2160 transitions. Word has length 187 [2022-03-20 15:14:54,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:54,462 INFO L478 AbstractCegarLoop]: Abstraction has 1600 states and 2160 transitions. [2022-03-20 15:14:54,462 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 11 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 10 states have call predecessors, (20), 10 states have call successors, (20) [2022-03-20 15:14:54,462 INFO L276 IsEmpty]: Start isEmpty. Operand 1600 states and 2160 transitions. [2022-03-20 15:14:54,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-03-20 15:14:54,465 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:54,465 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 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] [2022-03-20 15:14:54,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-20 15:14:54,665 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-20 15:14:54,665 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:54,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:54,665 INFO L85 PathProgramCache]: Analyzing trace with hash 2070462991, now seen corresponding path program 33 times [2022-03-20 15:14:54,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:54,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [12163652] [2022-03-20 15:14:54,666 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:54,666 INFO L85 PathProgramCache]: Analyzing trace with hash 2070462991, now seen corresponding path program 34 times [2022-03-20 15:14:54,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:54,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742137896] [2022-03-20 15:14:54,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:54,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:54,670 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:54,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1125088781] [2022-03-20 15:14:54,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:14:54,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:54,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:54,671 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:54,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-20 15:14:54,839 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:14:54,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:54,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 15:14:54,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:55,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 60 proven. 1044 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:55,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:55,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 60 proven. 284 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2022-03-20 15:14:55,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:55,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742137896] [2022-03-20 15:14:55,990 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:55,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125088781] [2022-03-20 15:14:55,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125088781] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:55,990 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:55,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-03-20 15:14:55,990 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:55,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [12163652] [2022-03-20 15:14:55,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [12163652] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:55,990 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:55,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 15:14:55,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125207351] [2022-03-20 15:14:55,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:55,991 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 15:14:55,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:55,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 15:14:55,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 15:14:55,991 INFO L87 Difference]: Start difference. First operand 1600 states and 2160 transitions. Second operand has 24 states, 24 states have (on average 5.666666666666667) internal successors, (136), 23 states have internal predecessors, (136), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 15:14:56,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:14:56,965 INFO L93 Difference]: Finished difference Result 1959 states and 2704 transitions. [2022-03-20 15:14:56,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-20 15:14:56,965 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.666666666666667) internal successors, (136), 23 states have internal predecessors, (136), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) Word has length 187 [2022-03-20 15:14:56,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:14:56,968 INFO L225 Difference]: With dead ends: 1959 [2022-03-20 15:14:56,968 INFO L226 Difference]: Without dead ends: 1635 [2022-03-20 15:14:56,969 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 329 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1787, Invalid=2373, Unknown=0, NotChecked=0, Total=4160 [2022-03-20 15:14:56,970 INFO L913 BasicCegarLoop]: 90 mSDtfsCounter, 377 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 328 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 328 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:14:56,970 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 427 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [328 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:14:56,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2022-03-20 15:14:57,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1635. [2022-03-20 15:14:57,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1635 states, 1235 states have (on average 1.17165991902834) internal successors, (1447), 1246 states have internal predecessors, (1447), 375 states have call successors, (375), 26 states have call predecessors, (375), 24 states have return successors, (373), 362 states have call predecessors, (373), 373 states have call successors, (373) [2022-03-20 15:14:57,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1635 states to 1635 states and 2195 transitions. [2022-03-20 15:14:57,491 INFO L78 Accepts]: Start accepts. Automaton has 1635 states and 2195 transitions. Word has length 187 [2022-03-20 15:14:57,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:14:57,491 INFO L478 AbstractCegarLoop]: Abstraction has 1635 states and 2195 transitions. [2022-03-20 15:14:57,491 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.666666666666667) internal successors, (136), 23 states have internal predecessors, (136), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 15:14:57,491 INFO L276 IsEmpty]: Start isEmpty. Operand 1635 states and 2195 transitions. [2022-03-20 15:14:57,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-03-20 15:14:57,494 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:14:57,494 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 9, 9, 9, 9, 8, 8, 8, 8, 5, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:14:57,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-20 15:14:57,695 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-20 15:14:57,695 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:14:57,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:14:57,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1458791492, now seen corresponding path program 25 times [2022-03-20 15:14:57,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:57,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2138642979] [2022-03-20 15:14:57,696 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:14:57,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1458791492, now seen corresponding path program 26 times [2022-03-20 15:14:57,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:14:57,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920774922] [2022-03-20 15:14:57,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:14:57,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:14:57,700 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:14:57,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1715664754] [2022-03-20 15:14:57,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:14:57,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:14:57,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:14:57,702 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:14:57,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-20 15:14:57,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:14:57,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:14:57,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-20 15:14:57,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:14:58,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1174 backedges. 42 proven. 1128 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:14:58,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:58,988 INFO L134 CoverageAnalysis]: Checked inductivity of 1174 backedges. 42 proven. 288 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 15:14:58,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:58,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920774922] [2022-03-20 15:14:58,988 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:58,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715664754] [2022-03-20 15:14:58,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715664754] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:14:58,988 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:14:58,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-03-20 15:14:58,989 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:58,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2138642979] [2022-03-20 15:14:58,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2138642979] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:58,989 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:58,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 15:14:58,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867797335] [2022-03-20 15:14:58,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:58,989 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 15:14:58,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:58,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 15:14:58,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 15:14:58,990 INFO L87 Difference]: Start difference. First operand 1635 states and 2195 transitions. Second operand has 25 states, 25 states have (on average 5.52) internal successors, (138), 24 states have internal predecessors, (138), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 15:15:00,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:00,091 INFO L93 Difference]: Finished difference Result 1727 states and 2325 transitions. [2022-03-20 15:15:00,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-20 15:15:00,091 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.52) internal successors, (138), 24 states have internal predecessors, (138), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) Word has length 191 [2022-03-20 15:15:00,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:00,094 INFO L225 Difference]: With dead ends: 1727 [2022-03-20 15:15:00,094 INFO L226 Difference]: Without dead ends: 1722 [2022-03-20 15:15:00,094 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 335 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1835, Invalid=2455, Unknown=0, NotChecked=0, Total=4290 [2022-03-20 15:15:00,095 INFO L913 BasicCegarLoop]: 93 mSDtfsCounter, 402 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:00,095 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 447 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:15:00,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1722 states. [2022-03-20 15:15:00,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1722 to 1678. [2022-03-20 15:15:00,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1251 states have (on average 1.1710631494804156) internal successors, (1465), 1283 states have internal predecessors, (1465), 401 states have call successors, (401), 27 states have call predecessors, (401), 25 states have return successors, (399), 367 states have call predecessors, (399), 399 states have call successors, (399) [2022-03-20 15:15:00,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 2265 transitions. [2022-03-20 15:15:00,619 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 2265 transitions. Word has length 191 [2022-03-20 15:15:00,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:00,619 INFO L478 AbstractCegarLoop]: Abstraction has 1678 states and 2265 transitions. [2022-03-20 15:15:00,619 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.52) internal successors, (138), 24 states have internal predecessors, (138), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 15:15:00,619 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 2265 transitions. [2022-03-20 15:15:00,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-03-20 15:15:00,623 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:00,623 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 9, 9, 9, 9, 9, 8, 8, 8, 5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:15:00,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-20 15:15:00,824 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-20 15:15:00,824 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:00,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:00,825 INFO L85 PathProgramCache]: Analyzing trace with hash -715360887, now seen corresponding path program 37 times [2022-03-20 15:15:00,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:00,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [53229929] [2022-03-20 15:15:00,825 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:00,825 INFO L85 PathProgramCache]: Analyzing trace with hash -715360887, now seen corresponding path program 38 times [2022-03-20 15:15:00,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:00,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882869055] [2022-03-20 15:15:00,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:00,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:00,830 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:00,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [439232590] [2022-03-20 15:15:00,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:15:00,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:00,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:00,831 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:15:00,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-20 15:15:00,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:15:00,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:00,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 15:15:00,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:01,264 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 78 proven. 268 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 15:15:01,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:01,709 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 66 proven. 280 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 15:15:01,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:01,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882869055] [2022-03-20 15:15:01,710 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:01,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439232590] [2022-03-20 15:15:01,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439232590] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:15:01,710 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:15:01,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-20 15:15:01,710 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:01,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [53229929] [2022-03-20 15:15:01,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [53229929] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:01,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:01,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:15:01,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813871984] [2022-03-20 15:15:01,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:01,711 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:15:01,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:01,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:15:01,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:15:01,711 INFO L87 Difference]: Start difference. First operand 1678 states and 2265 transitions. Second operand has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 12 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) [2022-03-20 15:15:02,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:02,936 INFO L93 Difference]: Finished difference Result 2621 states and 3577 transitions. [2022-03-20 15:15:02,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:15:02,936 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 12 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) Word has length 193 [2022-03-20 15:15:02,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:02,941 INFO L225 Difference]: With dead ends: 2621 [2022-03-20 15:15:02,941 INFO L226 Difference]: Without dead ends: 2431 [2022-03-20 15:15:02,942 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=249, Invalid=807, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 15:15:02,942 INFO L913 BasicCegarLoop]: 148 mSDtfsCounter, 139 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 927 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:02,942 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 927 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:15:02,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2431 states. [2022-03-20 15:15:03,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2431 to 2102. [2022-03-20 15:15:03,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2102 states, 1567 states have (on average 1.169751116783663) internal successors, (1833), 1611 states have internal predecessors, (1833), 509 states have call successors, (509), 27 states have call predecessors, (509), 25 states have return successors, (507), 463 states have call predecessors, (507), 507 states have call successors, (507) [2022-03-20 15:15:03,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2102 states to 2102 states and 2849 transitions. [2022-03-20 15:15:03,611 INFO L78 Accepts]: Start accepts. Automaton has 2102 states and 2849 transitions. Word has length 193 [2022-03-20 15:15:03,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:03,611 INFO L478 AbstractCegarLoop]: Abstraction has 2102 states and 2849 transitions. [2022-03-20 15:15:03,611 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 12 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) [2022-03-20 15:15:03,612 INFO L276 IsEmpty]: Start isEmpty. Operand 2102 states and 2849 transitions. [2022-03-20 15:15:03,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-03-20 15:15:03,615 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:03,615 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 10, 10, 10, 10, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:15:03,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-20 15:15:03,816 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:03,816 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:03,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:03,816 INFO L85 PathProgramCache]: Analyzing trace with hash 179284923, now seen corresponding path program 39 times [2022-03-20 15:15:03,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:03,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1843536515] [2022-03-20 15:15:03,817 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:03,817 INFO L85 PathProgramCache]: Analyzing trace with hash 179284923, now seen corresponding path program 40 times [2022-03-20 15:15:03,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:03,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798351867] [2022-03-20 15:15:03,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:03,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:03,821 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:03,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1044747947] [2022-03-20 15:15:03,822 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:15:03,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:03,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:03,823 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:15:03,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-20 15:15:03,896 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:15:03,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:03,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-20 15:15:03,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:04,361 INFO L134 CoverageAnalysis]: Checked inductivity of 1196 backedges. 50 proven. 1142 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:15:04,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:05,154 INFO L134 CoverageAnalysis]: Checked inductivity of 1196 backedges. 50 proven. 302 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 15:15:05,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:05,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798351867] [2022-03-20 15:15:05,154 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:05,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044747947] [2022-03-20 15:15:05,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044747947] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:15:05,154 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:15:05,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-03-20 15:15:05,155 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:05,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1843536515] [2022-03-20 15:15:05,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1843536515] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:05,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:05,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 15:15:05,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127259382] [2022-03-20 15:15:05,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:05,155 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 15:15:05,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:05,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 15:15:05,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 15:15:05,156 INFO L87 Difference]: Start difference. First operand 2102 states and 2849 transitions. Second operand has 25 states, 25 states have (on average 5.6) internal successors, (140), 24 states have internal predecessors, (140), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 15:15:06,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:06,438 INFO L93 Difference]: Finished difference Result 2602 states and 3604 transitions. [2022-03-20 15:15:06,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-20 15:15:06,439 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.6) internal successors, (140), 24 states have internal predecessors, (140), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) Word has length 193 [2022-03-20 15:15:06,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:06,444 INFO L225 Difference]: With dead ends: 2602 [2022-03-20 15:15:06,444 INFO L226 Difference]: Without dead ends: 2174 [2022-03-20 15:15:06,445 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1895, Invalid=2527, Unknown=0, NotChecked=0, Total=4422 [2022-03-20 15:15:06,446 INFO L913 BasicCegarLoop]: 93 mSDtfsCounter, 453 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 444 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 444 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:06,446 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [453 Valid, 425 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [444 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:15:06,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2174 states. [2022-03-20 15:15:07,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2174 to 2144. [2022-03-20 15:15:07,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2144 states, 1609 states have (on average 1.170913610938471) internal successors, (1884), 1637 states have internal predecessors, (1884), 509 states have call successors, (509), 27 states have call predecessors, (509), 25 states have return successors, (507), 479 states have call predecessors, (507), 507 states have call successors, (507) [2022-03-20 15:15:07,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2144 states to 2144 states and 2900 transitions. [2022-03-20 15:15:07,285 INFO L78 Accepts]: Start accepts. Automaton has 2144 states and 2900 transitions. Word has length 193 [2022-03-20 15:15:07,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:07,285 INFO L478 AbstractCegarLoop]: Abstraction has 2144 states and 2900 transitions. [2022-03-20 15:15:07,285 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.6) internal successors, (140), 24 states have internal predecessors, (140), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 15:15:07,285 INFO L276 IsEmpty]: Start isEmpty. Operand 2144 states and 2900 transitions. [2022-03-20 15:15:07,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-03-20 15:15:07,290 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:07,290 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 12, 11, 11, 11, 8, 7, 6, 6, 6, 5, 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] [2022-03-20 15:15:07,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-03-20 15:15:07,490 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:07,490 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:07,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:07,490 INFO L85 PathProgramCache]: Analyzing trace with hash -214855630, now seen corresponding path program 35 times [2022-03-20 15:15:07,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:07,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [882525919] [2022-03-20 15:15:07,491 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:07,491 INFO L85 PathProgramCache]: Analyzing trace with hash -214855630, now seen corresponding path program 36 times [2022-03-20 15:15:07,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:07,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541376466] [2022-03-20 15:15:07,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:07,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:07,496 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:07,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1415220206] [2022-03-20 15:15:07,496 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:15:07,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:07,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:07,498 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:15:07,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-20 15:15:10,590 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-20 15:15:10,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:10,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 15:15:10,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:10,972 INFO L134 CoverageAnalysis]: Checked inductivity of 1232 backedges. 84 proven. 292 refuted. 0 times theorem prover too weak. 856 trivial. 0 not checked. [2022-03-20 15:15:10,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:11,371 INFO L134 CoverageAnalysis]: Checked inductivity of 1232 backedges. 84 proven. 292 refuted. 0 times theorem prover too weak. 856 trivial. 0 not checked. [2022-03-20 15:15:11,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:11,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541376466] [2022-03-20 15:15:11,372 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:11,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415220206] [2022-03-20 15:15:11,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415220206] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:15:11,372 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:15:11,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2022-03-20 15:15:11,372 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:11,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [882525919] [2022-03-20 15:15:11,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [882525919] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:11,372 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:11,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:15:11,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581661554] [2022-03-20 15:15:11,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:11,372 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:15:11,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:11,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:15:11,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:15:11,373 INFO L87 Difference]: Start difference. First operand 2144 states and 2900 transitions. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 11 states have call predecessors, (21), 11 states have call successors, (21) [2022-03-20 15:15:12,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:12,769 INFO L93 Difference]: Finished difference Result 2646 states and 3588 transitions. [2022-03-20 15:15:12,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:15:12,769 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 11 states have call predecessors, (21), 11 states have call successors, (21) Word has length 195 [2022-03-20 15:15:12,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:12,774 INFO L225 Difference]: With dead ends: 2646 [2022-03-20 15:15:12,774 INFO L226 Difference]: Without dead ends: 2516 [2022-03-20 15:15:12,774 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 371 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:15:12,775 INFO L913 BasicCegarLoop]: 247 mSDtfsCounter, 144 mSDsluCounter, 1659 mSDsCounter, 0 mSdLazyCounter, 861 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 1906 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:12,775 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 1906 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 861 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:15:12,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2516 states. [2022-03-20 15:15:13,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2516 to 2351. [2022-03-20 15:15:13,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2351 states, 1766 states have (on average 1.1766704416761042) internal successors, (2078), 1797 states have internal predecessors, (2078), 559 states have call successors, (559), 27 states have call predecessors, (559), 25 states have return successors, (557), 526 states have call predecessors, (557), 557 states have call successors, (557) [2022-03-20 15:15:13,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2351 states to 2351 states and 3194 transitions. [2022-03-20 15:15:13,587 INFO L78 Accepts]: Start accepts. Automaton has 2351 states and 3194 transitions. Word has length 195 [2022-03-20 15:15:13,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:13,587 INFO L478 AbstractCegarLoop]: Abstraction has 2351 states and 3194 transitions. [2022-03-20 15:15:13,587 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 11 states have call predecessors, (21), 11 states have call successors, (21) [2022-03-20 15:15:13,587 INFO L276 IsEmpty]: Start isEmpty. Operand 2351 states and 3194 transitions. [2022-03-20 15:15:13,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-03-20 15:15:13,592 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:13,592 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 12, 11, 11, 11, 8, 7, 6, 6, 6, 5, 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] [2022-03-20 15:15:13,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-20 15:15:13,795 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:13,795 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:13,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:13,795 INFO L85 PathProgramCache]: Analyzing trace with hash 667376690, now seen corresponding path program 37 times [2022-03-20 15:15:13,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:13,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1715283067] [2022-03-20 15:15:13,796 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:13,796 INFO L85 PathProgramCache]: Analyzing trace with hash 667376690, now seen corresponding path program 38 times [2022-03-20 15:15:13,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:13,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656355236] [2022-03-20 15:15:13,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:13,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:13,801 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:13,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [122600308] [2022-03-20 15:15:13,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:15:13,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:13,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:13,802 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:15:13,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-20 15:15:13,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:15:13,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:13,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-20 15:15:13,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:14,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1232 backedges. 62 proven. 1166 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:15:14,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:15,095 INFO L134 CoverageAnalysis]: Checked inductivity of 1232 backedges. 62 proven. 326 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 15:15:15,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:15,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656355236] [2022-03-20 15:15:15,095 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:15,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122600308] [2022-03-20 15:15:15,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122600308] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:15:15,096 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:15:15,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-03-20 15:15:15,096 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:15,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1715283067] [2022-03-20 15:15:15,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1715283067] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:15,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:15,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 15:15:15,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105430933] [2022-03-20 15:15:15,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:15,096 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 15:15:15,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:15,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 15:15:15,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 15:15:15,097 INFO L87 Difference]: Start difference. First operand 2351 states and 3194 transitions. Second operand has 25 states, 25 states have (on average 5.68) internal successors, (142), 24 states have internal predecessors, (142), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 15:15:16,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:16,491 INFO L93 Difference]: Finished difference Result 2915 states and 4055 transitions. [2022-03-20 15:15:16,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-20 15:15:16,491 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.68) internal successors, (142), 24 states have internal predecessors, (142), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) Word has length 195 [2022-03-20 15:15:16,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:16,497 INFO L225 Difference]: With dead ends: 2915 [2022-03-20 15:15:16,497 INFO L226 Difference]: Without dead ends: 2408 [2022-03-20 15:15:16,500 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 343 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1960, Invalid=2596, Unknown=0, NotChecked=0, Total=4556 [2022-03-20 15:15:16,500 INFO L913 BasicCegarLoop]: 93 mSDtfsCounter, 399 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 339 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 339 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:16,500 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 437 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [339 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:15:16,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2408 states. [2022-03-20 15:15:17,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2408 to 2386. [2022-03-20 15:15:17,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2386 states, 1806 states have (on average 1.172203765227021) internal successors, (2117), 1822 states have internal predecessors, (2117), 554 states have call successors, (554), 27 states have call predecessors, (554), 25 states have return successors, (552), 536 states have call predecessors, (552), 552 states have call successors, (552) [2022-03-20 15:15:17,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2386 states to 2386 states and 3223 transitions. [2022-03-20 15:15:17,499 INFO L78 Accepts]: Start accepts. Automaton has 2386 states and 3223 transitions. Word has length 195 [2022-03-20 15:15:17,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:17,499 INFO L478 AbstractCegarLoop]: Abstraction has 2386 states and 3223 transitions. [2022-03-20 15:15:17,499 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.68) internal successors, (142), 24 states have internal predecessors, (142), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 15:15:17,499 INFO L276 IsEmpty]: Start isEmpty. Operand 2386 states and 3223 transitions. [2022-03-20 15:15:17,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-03-20 15:15:17,502 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:17,502 INFO L499 BasicCegarLoop]: trace histogram [23, 22, 22, 10, 10, 10, 10, 8, 8, 8, 8, 6, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:15:17,519 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-20 15:15:17,702 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-03-20 15:15:17,703 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:17,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:17,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1172412185, now seen corresponding path program 27 times [2022-03-20 15:15:17,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:17,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [265917210] [2022-03-20 15:15:17,703 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:17,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1172412185, now seen corresponding path program 28 times [2022-03-20 15:15:17,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:17,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693575320] [2022-03-20 15:15:17,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:17,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:17,708 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:17,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1980999260] [2022-03-20 15:15:17,708 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:15:17,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:17,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:17,710 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:15:17,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-20 15:15:17,835 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:15:17,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:17,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 15:15:17,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:18,322 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 44 proven. 1248 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 15:15:18,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:19,124 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 44 proven. 324 refuted. 0 times theorem prover too weak. 928 trivial. 0 not checked. [2022-03-20 15:15:19,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:19,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693575320] [2022-03-20 15:15:19,124 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:19,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980999260] [2022-03-20 15:15:19,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980999260] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:15:19,124 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:15:19,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-03-20 15:15:19,125 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:19,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [265917210] [2022-03-20 15:15:19,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [265917210] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:19,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:19,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 15:15:19,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838604026] [2022-03-20 15:15:19,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:19,125 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 15:15:19,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:19,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 15:15:19,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-03-20 15:15:19,126 INFO L87 Difference]: Start difference. First operand 2386 states and 3223 transitions. Second operand has 26 states, 26 states have (on average 5.538461538461538) internal successors, (144), 25 states have internal predecessors, (144), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) [2022-03-20 15:15:20,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:20,582 INFO L93 Difference]: Finished difference Result 2530 states and 3429 transitions. [2022-03-20 15:15:20,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-20 15:15:20,582 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.538461538461538) internal successors, (144), 25 states have internal predecessors, (144), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) Word has length 199 [2022-03-20 15:15:20,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:20,589 INFO L225 Difference]: With dead ends: 2530 [2022-03-20 15:15:20,589 INFO L226 Difference]: Without dead ends: 2525 [2022-03-20 15:15:20,590 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 349 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2010, Invalid=2682, Unknown=0, NotChecked=0, Total=4692 [2022-03-20 15:15:20,590 INFO L913 BasicCegarLoop]: 96 mSDtfsCounter, 400 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 368 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 368 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:20,590 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 457 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [368 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:15:20,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2525 states. [2022-03-20 15:15:21,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2525 to 2454. [2022-03-20 15:15:21,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2454 states, 1831 states have (on average 1.1714909885308575) internal successors, (2145), 1881 states have internal predecessors, (2145), 596 states have call successors, (596), 28 states have call predecessors, (596), 26 states have return successors, (594), 544 states have call predecessors, (594), 594 states have call successors, (594) [2022-03-20 15:15:21,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2454 states to 2454 states and 3335 transitions. [2022-03-20 15:15:21,622 INFO L78 Accepts]: Start accepts. Automaton has 2454 states and 3335 transitions. Word has length 199 [2022-03-20 15:15:21,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:21,622 INFO L478 AbstractCegarLoop]: Abstraction has 2454 states and 3335 transitions. [2022-03-20 15:15:21,622 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.538461538461538) internal successors, (144), 25 states have internal predecessors, (144), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) [2022-03-20 15:15:21,622 INFO L276 IsEmpty]: Start isEmpty. Operand 2454 states and 3335 transitions. [2022-03-20 15:15:21,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2022-03-20 15:15:21,625 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:21,626 INFO L499 BasicCegarLoop]: trace histogram [23, 22, 22, 11, 11, 11, 11, 8, 7, 7, 7, 7, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:15:21,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-20 15:15:21,827 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:21,827 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:21,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:21,827 INFO L85 PathProgramCache]: Analyzing trace with hash 866967454, now seen corresponding path program 41 times [2022-03-20 15:15:21,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:21,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [432131884] [2022-03-20 15:15:21,827 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:21,828 INFO L85 PathProgramCache]: Analyzing trace with hash 866967454, now seen corresponding path program 42 times [2022-03-20 15:15:21,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:21,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720665371] [2022-03-20 15:15:21,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:21,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:21,832 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:21,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [502480572] [2022-03-20 15:15:21,832 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:15:21,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:21,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:21,833 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 15:15:21,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process