/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/egcd2-ll_unwindbound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 14:57:31,834 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 14:57:31,835 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 14:57:31,856 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 14:57:31,857 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 14:57:31,857 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 14:57:31,858 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 14:57:31,859 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 14:57:31,860 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 14:57:31,861 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 14:57:31,862 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 14:57:31,862 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 14:57:31,863 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 14:57:31,863 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 14:57:31,864 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 14:57:31,864 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 14:57:31,865 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 14:57:31,865 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 14:57:31,866 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 14:57:31,869 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 14:57:31,874 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 14:57:31,875 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 14:57:31,876 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 14:57:31,876 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 14:57:31,877 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 14:57:31,878 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 14:57:31,878 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 14:57:31,878 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 14:57:31,879 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 14:57:31,879 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 14:57:31,880 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 14:57:31,880 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 14:57:31,880 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 14:57:31,881 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 14:57:31,881 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 14:57:31,882 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 14:57:31,882 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 14:57:31,882 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 14:57:31,882 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 14:57:31,882 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 14:57:31,883 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 14:57:31,883 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 14:57:31,884 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 14:57:31,893 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 14:57:31,894 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 14:57:31,895 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 14:57:31,895 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 14:57:31,895 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 14:57:31,895 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 14:57:31,896 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 14:57:31,896 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 14:57:31,896 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 14:57:31,896 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 14:57:31,896 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 14:57:31,896 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 14:57:31,897 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 14:57:31,897 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 14:57:31,897 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 14:57:31,897 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 14:57:31,897 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 14:57:31,897 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 14:57:31,897 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 14:57:31,897 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 14:57:31,897 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 14:57:31,897 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 14:57:31,897 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 14:57:31,897 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 14:57:31,898 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 14:57:31,898 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 14:57:32,088 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 14:57:32,103 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 14:57:32,104 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 14:57:32,105 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 14:57:32,106 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 14:57:32,107 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound10.c [2022-03-20 14:57:32,147 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/550cca74b/f6e39a9d3d4e48fe8747680ec9ebf94c/FLAG6301c622c [2022-03-20 14:57:32,436 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 14:57:32,436 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound10.c [2022-03-20 14:57:32,442 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/550cca74b/f6e39a9d3d4e48fe8747680ec9ebf94c/FLAG6301c622c [2022-03-20 14:57:32,864 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/550cca74b/f6e39a9d3d4e48fe8747680ec9ebf94c [2022-03-20 14:57:32,866 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 14:57:32,867 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 14:57:32,867 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 14:57:32,867 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 14:57:32,870 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 14:57:32,870 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 02:57:32" (1/1) ... [2022-03-20 14:57:32,871 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ac39c9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:57:32, skipping insertion in model container [2022-03-20 14:57:32,871 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 02:57:32" (1/1) ... [2022-03-20 14:57:32,879 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 14:57:32,892 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 14:57:33,040 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/egcd2-ll_unwindbound10.c[490,503] [2022-03-20 14:57:33,076 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 14:57:33,081 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 14:57:33,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/egcd2-ll_unwindbound10.c[490,503] [2022-03-20 14:57:33,108 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 14:57:33,118 INFO L208 MainTranslator]: Completed translation [2022-03-20 14:57:33,118 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:57:33 WrapperNode [2022-03-20 14:57:33,119 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 14:57:33,119 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 14:57:33,120 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 14:57:33,120 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 14:57:33,127 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:57:33" (1/1) ... [2022-03-20 14:57:33,127 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:57:33" (1/1) ... [2022-03-20 14:57:33,138 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:57:33" (1/1) ... [2022-03-20 14:57:33,139 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:57:33" (1/1) ... [2022-03-20 14:57:33,149 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:57:33" (1/1) ... [2022-03-20 14:57:33,152 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:57:33" (1/1) ... [2022-03-20 14:57:33,153 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:57:33" (1/1) ... [2022-03-20 14:57:33,154 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 14:57:33,154 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 14:57:33,154 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 14:57:33,154 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 14:57:33,156 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:57:33" (1/1) ... [2022-03-20 14:57:33,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 14:57:33,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:33,180 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 14:57:33,186 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 14:57:33,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 14:57:33,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 14:57:33,208 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 14:57:33,208 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 14:57:33,208 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 14:57:33,208 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 14:57:33,208 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 14:57:33,208 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 14:57:33,209 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 14:57:33,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 14:57:33,209 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 14:57:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 14:57:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 14:57:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 14:57:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 14:57:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 14:57:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 14:57:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 14:57:33,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 14:57:33,211 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 14:57:33,290 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 14:57:33,291 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 14:57:33,433 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 14:57:33,437 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 14:57:33,437 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-20 14:57:33,438 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 02:57:33 BoogieIcfgContainer [2022-03-20 14:57:33,438 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 14:57:33,442 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 14:57:33,442 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 14:57:33,444 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 14:57:33,445 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 02:57:32" (1/3) ... [2022-03-20 14:57:33,445 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ecd4a23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 02:57:33, skipping insertion in model container [2022-03-20 14:57:33,445 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 02:57:33" (2/3) ... [2022-03-20 14:57:33,446 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ecd4a23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 02:57:33, skipping insertion in model container [2022-03-20 14:57:33,446 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 02:57:33" (3/3) ... [2022-03-20 14:57:33,447 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_unwindbound10.c [2022-03-20 14:57:33,451 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 14:57:33,451 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 14:57:33,478 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 14:57:33,484 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 14:57:33,484 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 14:57:33,492 INFO L276 IsEmpty]: Start isEmpty. Operand has 39 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 23 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 14:57:33,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-20 14:57:33,497 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:33,497 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:33,498 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:33,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:33,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1950618521, now seen corresponding path program 1 times [2022-03-20 14:57:33,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:33,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1107192923] [2022-03-20 14:57:33,512 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:33,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1950618521, now seen corresponding path program 2 times [2022-03-20 14:57:33,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:33,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470121426] [2022-03-20 14:57:33,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:33,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:33,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 14:57:33,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 14:57:33,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 14:57:33,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 14:57:33,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 14:57:33,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-03-20 14:57:33,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 14:57:33,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-20 14:57:33,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 14:57:33,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-20 14:57:33,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 14:57:33,674 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 14:57:33,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:33,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470121426] [2022-03-20 14:57:33,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470121426] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:33,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:33,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 14:57:33,677 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:33,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1107192923] [2022-03-20 14:57:33,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1107192923] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:33,678 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:33,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 14:57:33,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132971096] [2022-03-20 14:57:33,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:33,681 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 14:57:33,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:33,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 14:57:33,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 14:57:33,704 INFO L87 Difference]: Start difference. First operand has 39 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 23 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 14:57:33,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:33,801 INFO L93 Difference]: Finished difference Result 72 states and 112 transitions. [2022-03-20 14:57:33,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 14:57:33,803 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 32 [2022-03-20 14:57:33,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:33,811 INFO L225 Difference]: With dead ends: 72 [2022-03-20 14:57:33,812 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 14:57:33,814 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 14:57:33,816 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:33,816 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 49 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:57:33,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 14:57:33,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2022-03-20 14:57:33,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 20 states have internal predecessors, (23), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 14:57:33,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2022-03-20 14:57:33,879 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 32 [2022-03-20 14:57:33,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:33,879 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2022-03-20 14:57:33,879 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 14:57:33,879 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2022-03-20 14:57:33,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 14:57:33,881 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:33,881 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:33,881 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 14:57:33,881 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:33,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:33,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1734391985, now seen corresponding path program 1 times [2022-03-20 14:57:33,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:33,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1689276126] [2022-03-20 14:57:33,882 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:33,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1734391985, now seen corresponding path program 2 times [2022-03-20 14:57:33,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:33,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108628999] [2022-03-20 14:57:33,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:33,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:33,898 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:33,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [436443240] [2022-03-20 14:57:33,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:33,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:33,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:33,900 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 14:57:33,931 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 14:57:33,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 14:57:33,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:33,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 14:57:33,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:34,108 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 14:57:34,109 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 14:57:34,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:34,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108628999] [2022-03-20 14:57:34,109 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:34,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436443240] [2022-03-20 14:57:34,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436443240] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:34,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:34,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 14:57:34,111 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:34,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1689276126] [2022-03-20 14:57:34,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1689276126] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:34,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:34,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 14:57:34,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009020797] [2022-03-20 14:57:34,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:34,112 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 14:57:34,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:34,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 14:57:34,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 14:57:34,113 INFO L87 Difference]: Start difference. First operand 34 states and 45 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, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 14:57:34,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:34,127 INFO L93 Difference]: Finished difference Result 44 states and 56 transitions. [2022-03-20 14:57:34,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 14:57:34,129 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, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-20 14:57:34,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:34,131 INFO L225 Difference]: With dead ends: 44 [2022-03-20 14:57:34,131 INFO L226 Difference]: Without dead ends: 36 [2022-03-20 14:57:34,133 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 30 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 14:57:34,134 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:34,136 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 110 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:57:34,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-03-20 14:57:34,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2022-03-20 14:57:34,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 20 states have (on average 1.25) internal successors, (25), 21 states have internal predecessors, (25), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 14:57:34,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2022-03-20 14:57:34,143 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 33 [2022-03-20 14:57:34,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:34,144 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2022-03-20 14:57:34,144 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, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 14:57:34,145 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2022-03-20 14:57:34,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-20 14:57:34,145 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:34,145 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:34,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-20 14:57:34,363 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:34,364 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:34,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:34,364 INFO L85 PathProgramCache]: Analyzing trace with hash 2066454233, now seen corresponding path program 1 times [2022-03-20 14:57:34,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:34,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2040406926] [2022-03-20 14:57:34,365 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:34,365 INFO L85 PathProgramCache]: Analyzing trace with hash 2066454233, now seen corresponding path program 2 times [2022-03-20 14:57:34,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:34,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145617797] [2022-03-20 14:57:34,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:34,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:34,377 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:34,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [466626161] [2022-03-20 14:57:34,378 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:34,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:34,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:34,385 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 14:57:34,386 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 14:57:34,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:34,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:34,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 14:57:34,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:34,518 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 14:57:34,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:34,619 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 14:57:34,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:34,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145617797] [2022-03-20 14:57:34,620 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:34,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466626161] [2022-03-20 14:57:34,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466626161] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:34,620 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:34,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-03-20 14:57:34,620 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:34,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2040406926] [2022-03-20 14:57:34,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2040406926] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:34,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:34,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 14:57:34,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694256694] [2022-03-20 14:57:34,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:34,621 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 14:57:34,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:34,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 14:57:34,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 14:57:34,622 INFO L87 Difference]: Start difference. First operand 36 states and 47 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 14:57:34,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:34,695 INFO L93 Difference]: Finished difference Result 53 states and 71 transitions. [2022-03-20 14:57:34,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 14:57:34,696 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 34 [2022-03-20 14:57:34,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:34,699 INFO L225 Difference]: With dead ends: 53 [2022-03-20 14:57:34,699 INFO L226 Difference]: Without dead ends: 45 [2022-03-20 14:57:34,700 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-03-20 14:57:34,703 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 28 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:34,703 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 160 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:57:34,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-03-20 14:57:34,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 37. [2022-03-20 14:57:34,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 22 states have internal predecessors, (26), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 14:57:34,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-03-20 14:57:34,710 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 34 [2022-03-20 14:57:34,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:34,711 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-03-20 14:57:34,711 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 14:57:34,711 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-03-20 14:57:34,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 14:57:34,712 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:34,712 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:34,731 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 14:57:34,926 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-20 14:57:34,926 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:34,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:34,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1678606280, now seen corresponding path program 1 times [2022-03-20 14:57:34,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:34,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [957281369] [2022-03-20 14:57:34,927 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:34,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1678606280, now seen corresponding path program 2 times [2022-03-20 14:57:34,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:34,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488460975] [2022-03-20 14:57:34,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:34,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:34,939 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:34,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2013313925] [2022-03-20 14:57:34,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:34,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:34,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:34,941 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 14:57:34,942 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 14:57:34,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 14:57:34,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:34,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-20 14:57:34,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:35,050 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 14:57:35,052 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 14:57:35,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:35,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488460975] [2022-03-20 14:57:35,062 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:35,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013313925] [2022-03-20 14:57:35,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013313925] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:35,063 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:35,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:57:35,065 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:35,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [957281369] [2022-03-20 14:57:35,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [957281369] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:35,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:35,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:57:35,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856110090] [2022-03-20 14:57:35,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:35,065 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 14:57:35,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:35,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 14:57:35,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 14:57:35,066 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 14:57:35,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:35,106 INFO L93 Difference]: Finished difference Result 51 states and 67 transitions. [2022-03-20 14:57:35,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 14:57:35,107 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 36 [2022-03-20 14:57:35,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:35,108 INFO L225 Difference]: With dead ends: 51 [2022-03-20 14:57:35,108 INFO L226 Difference]: Without dead ends: 49 [2022-03-20 14:57:35,108 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 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 14:57:35,108 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 7 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:35,109 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 159 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:57:35,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-03-20 14:57:35,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 44. [2022-03-20 14:57:35,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 28 states have internal predecessors, (32), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 14:57:35,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 56 transitions. [2022-03-20 14:57:35,117 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 56 transitions. Word has length 36 [2022-03-20 14:57:35,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:35,117 INFO L478 AbstractCegarLoop]: Abstraction has 44 states and 56 transitions. [2022-03-20 14:57:35,117 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 14:57:35,117 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 56 transitions. [2022-03-20 14:57:35,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 14:57:35,118 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:35,118 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:35,134 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 14:57:35,334 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:35,335 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:35,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:35,335 INFO L85 PathProgramCache]: Analyzing trace with hash -2124209112, now seen corresponding path program 1 times [2022-03-20 14:57:35,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:35,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [589893943] [2022-03-20 14:57:35,336 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:35,336 INFO L85 PathProgramCache]: Analyzing trace with hash -2124209112, now seen corresponding path program 2 times [2022-03-20 14:57:35,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:35,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705184488] [2022-03-20 14:57:35,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:35,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:35,350 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:35,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1291451642] [2022-03-20 14:57:35,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:35,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:35,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:35,353 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 14:57:35,354 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 14:57:35,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:35,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:35,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 14:57:35,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:35,473 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 14:57:35,473 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 14:57:35,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:35,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705184488] [2022-03-20 14:57:35,473 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:35,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291451642] [2022-03-20 14:57:35,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291451642] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:35,473 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:35,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:57:35,474 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:35,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [589893943] [2022-03-20 14:57:35,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [589893943] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:35,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:35,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:57:35,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703710940] [2022-03-20 14:57:35,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:35,474 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 14:57:35,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:35,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 14:57:35,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 14:57:35,475 INFO L87 Difference]: Start difference. First operand 44 states and 56 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 14:57:35,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:35,501 INFO L93 Difference]: Finished difference Result 72 states and 94 transitions. [2022-03-20 14:57:35,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 14:57:35,501 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-20 14:57:35,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:35,503 INFO L225 Difference]: With dead ends: 72 [2022-03-20 14:57:35,503 INFO L226 Difference]: Without dead ends: 46 [2022-03-20 14:57:35,503 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 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 14:57:35,504 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 6 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:35,504 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 133 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:57:35,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-03-20 14:57:35,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2022-03-20 14:57:35,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 28 states have (on average 1.2142857142857142) internal successors, (34), 30 states have internal predecessors, (34), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 14:57:35,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 58 transitions. [2022-03-20 14:57:35,510 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 58 transitions. Word has length 39 [2022-03-20 14:57:35,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:35,510 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 58 transitions. [2022-03-20 14:57:35,511 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 14:57:35,511 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 58 transitions. [2022-03-20 14:57:35,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-20 14:57:35,511 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:35,511 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:35,531 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 14:57:35,712 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:35,712 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:35,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:35,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1052701339, now seen corresponding path program 1 times [2022-03-20 14:57:35,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:35,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [908757720] [2022-03-20 14:57:35,713 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:35,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1052701339, now seen corresponding path program 2 times [2022-03-20 14:57:35,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:35,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670411965] [2022-03-20 14:57:35,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:35,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:35,720 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:35,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [285465791] [2022-03-20 14:57:35,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:35,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:35,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:35,721 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 14:57:35,722 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 14:57:35,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:35,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:35,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 14:57:35,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:35,896 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 14:57:35,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:35,981 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 14:57:35,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:35,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670411965] [2022-03-20 14:57:35,982 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:35,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285465791] [2022-03-20 14:57:35,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285465791] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 14:57:35,982 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:57:35,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-03-20 14:57:35,982 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:35,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [908757720] [2022-03-20 14:57:35,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [908757720] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:35,983 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:35,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:57:35,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492951176] [2022-03-20 14:57:35,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:35,984 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 14:57:35,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:35,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 14:57:35,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 14:57:35,985 INFO L87 Difference]: Start difference. First operand 46 states and 58 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 14:57:36,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:36,016 INFO L93 Difference]: Finished difference Result 61 states and 79 transitions. [2022-03-20 14:57:36,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 14:57:36,017 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 41 [2022-03-20 14:57:36,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:36,018 INFO L225 Difference]: With dead ends: 61 [2022-03-20 14:57:36,018 INFO L226 Difference]: Without dead ends: 59 [2022-03-20 14:57:36,019 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-20 14:57:36,021 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 8 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:36,021 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 169 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:57:36,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-03-20 14:57:36,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2022-03-20 14:57:36,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 37 states have internal predecessors, (42), 18 states have call successors, (18), 6 states have call predecessors, (18), 5 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 14:57:36,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 76 transitions. [2022-03-20 14:57:36,044 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 76 transitions. Word has length 41 [2022-03-20 14:57:36,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:36,044 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 76 transitions. [2022-03-20 14:57:36,044 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 14:57:36,044 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 76 transitions. [2022-03-20 14:57:36,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-03-20 14:57:36,049 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:36,049 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:36,069 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 14:57:36,263 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:36,264 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:36,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:36,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1531994984, now seen corresponding path program 1 times [2022-03-20 14:57:36,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:36,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2127388004] [2022-03-20 14:57:36,265 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:36,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1531994984, now seen corresponding path program 2 times [2022-03-20 14:57:36,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:36,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353991356] [2022-03-20 14:57:36,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:36,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:36,271 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:36,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [296012135] [2022-03-20 14:57:36,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:36,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:36,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:36,273 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 14:57:36,274 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 14:57:36,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:36,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:36,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 14:57:36,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:36,453 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 14:57:36,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:36,550 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 14:57:36,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:36,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353991356] [2022-03-20 14:57:36,551 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:36,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296012135] [2022-03-20 14:57:36,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296012135] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 14:57:36,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:57:36,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-03-20 14:57:36,551 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:36,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2127388004] [2022-03-20 14:57:36,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2127388004] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:36,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:36,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:57:36,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039419924] [2022-03-20 14:57:36,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:36,552 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 14:57:36,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:36,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 14:57:36,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 14:57:36,552 INFO L87 Difference]: Start difference. First operand 58 states and 76 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 14:57:36,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:36,590 INFO L93 Difference]: Finished difference Result 65 states and 82 transitions. [2022-03-20 14:57:36,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 14:57:36,590 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 46 [2022-03-20 14:57:36,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:36,591 INFO L225 Difference]: With dead ends: 65 [2022-03-20 14:57:36,591 INFO L226 Difference]: Without dead ends: 63 [2022-03-20 14:57:36,591 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-20 14:57:36,592 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 8 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:36,592 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 160 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:57:36,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-03-20 14:57:36,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2022-03-20 14:57:36,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 40 states have internal predecessors, (45), 18 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 14:57:36,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 79 transitions. [2022-03-20 14:57:36,614 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 79 transitions. Word has length 46 [2022-03-20 14:57:36,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:36,616 INFO L478 AbstractCegarLoop]: Abstraction has 62 states and 79 transitions. [2022-03-20 14:57:36,616 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 14:57:36,616 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 79 transitions. [2022-03-20 14:57:36,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-20 14:57:36,617 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:36,617 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:36,634 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 14:57:36,827 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:36,828 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:36,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:36,828 INFO L85 PathProgramCache]: Analyzing trace with hash -300711301, now seen corresponding path program 1 times [2022-03-20 14:57:36,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:36,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [220509121] [2022-03-20 14:57:36,829 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:36,829 INFO L85 PathProgramCache]: Analyzing trace with hash -300711301, now seen corresponding path program 2 times [2022-03-20 14:57:36,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:36,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962645415] [2022-03-20 14:57:36,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:36,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:36,837 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:36,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [822147300] [2022-03-20 14:57:36,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:36,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:36,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:36,839 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 14:57:36,840 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 14:57:36,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:36,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:36,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 14:57:36,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:37,039 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-03-20 14:57:37,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:37,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:37,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962645415] [2022-03-20 14:57:37,126 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:37,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822147300] [2022-03-20 14:57:37,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822147300] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 14:57:37,127 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:57:37,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-03-20 14:57:37,127 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:37,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [220509121] [2022-03-20 14:57:37,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [220509121] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:37,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:37,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 14:57:37,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83609554] [2022-03-20 14:57:37,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:37,128 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 14:57:37,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:37,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 14:57:37,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 14:57:37,128 INFO L87 Difference]: Start difference. First operand 62 states and 79 transitions. Second operand has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 14:57:37,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:37,202 INFO L93 Difference]: Finished difference Result 69 states and 85 transitions. [2022-03-20 14:57:37,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 14:57:37,202 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 51 [2022-03-20 14:57:37,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:37,203 INFO L225 Difference]: With dead ends: 69 [2022-03-20 14:57:37,203 INFO L226 Difference]: Without dead ends: 67 [2022-03-20 14:57:37,203 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-20 14:57:37,204 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 12 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:37,204 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 176 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:57:37,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-20 14:57:37,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 66. [2022-03-20 14:57:37,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 40 states have (on average 1.2) internal successors, (48), 43 states have internal predecessors, (48), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 14:57:37,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 82 transitions. [2022-03-20 14:57:37,211 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 82 transitions. Word has length 51 [2022-03-20 14:57:37,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:37,211 INFO L478 AbstractCegarLoop]: Abstraction has 66 states and 82 transitions. [2022-03-20 14:57:37,211 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 14:57:37,211 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 82 transitions. [2022-03-20 14:57:37,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 14:57:37,212 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:37,212 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:37,230 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 14:57:37,427 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:37,427 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:37,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:37,428 INFO L85 PathProgramCache]: Analyzing trace with hash -2044027516, now seen corresponding path program 1 times [2022-03-20 14:57:37,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:37,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [546868871] [2022-03-20 14:57:37,428 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:37,428 INFO L85 PathProgramCache]: Analyzing trace with hash -2044027516, now seen corresponding path program 2 times [2022-03-20 14:57:37,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:37,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535462692] [2022-03-20 14:57:37,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:37,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:37,435 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:37,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1362539693] [2022-03-20 14:57:37,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:37,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:37,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:37,437 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 14:57:37,438 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 14:57:37,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:37,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:37,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 14:57:37,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:37,564 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 14:57:37,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:37,658 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 14:57:37,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:37,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535462692] [2022-03-20 14:57:37,658 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:37,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362539693] [2022-03-20 14:57:37,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362539693] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:37,659 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:37,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-03-20 14:57:37,659 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:37,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [546868871] [2022-03-20 14:57:37,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [546868871] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:37,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:37,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 14:57:37,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887537662] [2022-03-20 14:57:37,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:37,660 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 14:57:37,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:37,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 14:57:37,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 14:57:37,660 INFO L87 Difference]: Start difference. First operand 66 states and 82 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 14:57:37,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:37,716 INFO L93 Difference]: Finished difference Result 96 states and 131 transitions. [2022-03-20 14:57:37,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 14:57:37,717 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 59 [2022-03-20 14:57:37,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:37,719 INFO L225 Difference]: With dead ends: 96 [2022-03-20 14:57:37,719 INFO L226 Difference]: Without dead ends: 94 [2022-03-20 14:57:37,720 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 110 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 14:57:37,721 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 9 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:37,721 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 230 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:57:37,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-03-20 14:57:37,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 84. [2022-03-20 14:57:37,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 49 states have (on average 1.2448979591836735) internal successors, (61), 52 states have internal predecessors, (61), 26 states have call successors, (26), 9 states have call predecessors, (26), 8 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 14:57:37,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 111 transitions. [2022-03-20 14:57:37,733 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 111 transitions. Word has length 59 [2022-03-20 14:57:37,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:37,734 INFO L478 AbstractCegarLoop]: Abstraction has 84 states and 111 transitions. [2022-03-20 14:57:37,734 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 14:57:37,734 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 111 transitions. [2022-03-20 14:57:37,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-03-20 14:57:37,735 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:37,735 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:37,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-20 14:57:37,951 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-20 14:57:37,952 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:37,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:37,952 INFO L85 PathProgramCache]: Analyzing trace with hash 35160305, now seen corresponding path program 1 times [2022-03-20 14:57:37,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:37,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [6381837] [2022-03-20 14:57:37,953 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:37,953 INFO L85 PathProgramCache]: Analyzing trace with hash 35160305, now seen corresponding path program 2 times [2022-03-20 14:57:37,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:37,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377367362] [2022-03-20 14:57:37,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:37,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:37,966 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:37,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [159272755] [2022-03-20 14:57:37,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:37,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:37,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:37,968 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 14:57:37,995 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 14:57:38,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:38,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:38,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 14:57:38,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:38,129 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 14:57:38,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:38,223 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 14:57:38,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:38,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377367362] [2022-03-20 14:57:38,224 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:38,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159272755] [2022-03-20 14:57:38,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159272755] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:38,224 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:38,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 14:57:38,224 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:38,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [6381837] [2022-03-20 14:57:38,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [6381837] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:38,225 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:38,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 14:57:38,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131267341] [2022-03-20 14:57:38,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:38,225 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 14:57:38,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:38,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 14:57:38,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 14:57:38,226 INFO L87 Difference]: Start difference. First operand 84 states and 111 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 14:57:38,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:38,276 INFO L93 Difference]: Finished difference Result 111 states and 135 transitions. [2022-03-20 14:57:38,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 14:57:38,276 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 60 [2022-03-20 14:57:38,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:38,278 INFO L225 Difference]: With dead ends: 111 [2022-03-20 14:57:38,278 INFO L226 Difference]: Without dead ends: 103 [2022-03-20 14:57:38,279 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-03-20 14:57:38,279 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 14 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:38,279 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 131 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:57:38,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-20 14:57:38,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-03-20 14:57:38,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 64 states have (on average 1.1875) internal successors, (76), 67 states have internal predecessors, (76), 26 states have call successors, (26), 13 states have call predecessors, (26), 12 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 14:57:38,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 126 transitions. [2022-03-20 14:57:38,291 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 126 transitions. Word has length 60 [2022-03-20 14:57:38,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:38,292 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 126 transitions. [2022-03-20 14:57:38,292 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 14:57:38,292 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 126 transitions. [2022-03-20 14:57:38,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-20 14:57:38,292 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:38,292 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:38,309 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 14:57:38,508 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 14:57:38,508 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:38,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:38,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1088000375, now seen corresponding path program 1 times [2022-03-20 14:57:38,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:38,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1963519586] [2022-03-20 14:57:38,509 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:38,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1088000375, now seen corresponding path program 2 times [2022-03-20 14:57:38,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:38,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199812091] [2022-03-20 14:57:38,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:38,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:38,515 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:38,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [602132844] [2022-03-20 14:57:38,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:38,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:38,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:38,517 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 14:57:38,520 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 14:57:38,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:38,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:38,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 14:57:38,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:38,646 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-20 14:57:38,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:38,760 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-20 14:57:38,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:38,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199812091] [2022-03-20 14:57:38,761 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:38,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602132844] [2022-03-20 14:57:38,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602132844] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:38,761 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:38,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 14:57:38,761 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:38,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1963519586] [2022-03-20 14:57:38,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1963519586] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:38,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:38,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 14:57:38,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916153578] [2022-03-20 14:57:38,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:38,762 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 14:57:38,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:38,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 14:57:38,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 14:57:38,762 INFO L87 Difference]: Start difference. First operand 103 states and 126 transitions. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 14:57:38,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:38,922 INFO L93 Difference]: Finished difference Result 182 states and 256 transitions. [2022-03-20 14:57:38,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 14:57:38,923 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 61 [2022-03-20 14:57:38,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:38,924 INFO L225 Difference]: With dead ends: 182 [2022-03-20 14:57:38,924 INFO L226 Difference]: Without dead ends: 174 [2022-03-20 14:57:38,925 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-20 14:57:38,925 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 59 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:38,925 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 390 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:57:38,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-03-20 14:57:38,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 146. [2022-03-20 14:57:38,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 90 states have (on average 1.2777777777777777) internal successors, (115), 94 states have internal predecessors, (115), 43 states have call successors, (43), 13 states have call predecessors, (43), 12 states have return successors, (41), 38 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-20 14:57:38,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 199 transitions. [2022-03-20 14:57:38,940 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 199 transitions. Word has length 61 [2022-03-20 14:57:38,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:38,941 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 199 transitions. [2022-03-20 14:57:38,941 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 14:57:38,941 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 199 transitions. [2022-03-20 14:57:38,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-03-20 14:57:38,941 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:38,941 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:38,960 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 14:57:39,158 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-20 14:57:39,158 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:39,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:39,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1537891564, now seen corresponding path program 1 times [2022-03-20 14:57:39,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:39,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [106440886] [2022-03-20 14:57:39,159 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:39,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1537891564, now seen corresponding path program 2 times [2022-03-20 14:57:39,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:39,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033191247] [2022-03-20 14:57:39,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:39,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:39,165 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:39,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1094339726] [2022-03-20 14:57:39,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:39,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:39,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:39,167 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 14:57:39,168 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 14:57:39,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:39,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:39,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 14:57:39,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:39,285 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 14:57:39,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:39,406 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 14:57:39,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:39,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033191247] [2022-03-20 14:57:39,407 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:39,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094339726] [2022-03-20 14:57:39,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094339726] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:39,407 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:39,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 14:57:39,407 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:39,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [106440886] [2022-03-20 14:57:39,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [106440886] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:39,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:39,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 14:57:39,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365666365] [2022-03-20 14:57:39,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:39,408 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 14:57:39,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:39,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 14:57:39,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 14:57:39,408 INFO L87 Difference]: Start difference. First operand 146 states and 199 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 14:57:39,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:39,449 INFO L93 Difference]: Finished difference Result 183 states and 250 transitions. [2022-03-20 14:57:39,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 14:57:39,450 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 62 [2022-03-20 14:57:39,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:39,452 INFO L225 Difference]: With dead ends: 183 [2022-03-20 14:57:39,452 INFO L226 Difference]: Without dead ends: 146 [2022-03-20 14:57:39,454 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 115 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 14:57:39,454 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 10 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:39,454 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 139 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:57:39,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-20 14:57:39,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-03-20 14:57:39,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 90 states have (on average 1.2666666666666666) internal successors, (114), 94 states have internal predecessors, (114), 43 states have call successors, (43), 13 states have call predecessors, (43), 12 states have return successors, (41), 38 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-20 14:57:39,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 198 transitions. [2022-03-20 14:57:39,471 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 198 transitions. Word has length 62 [2022-03-20 14:57:39,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:39,471 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 198 transitions. [2022-03-20 14:57:39,472 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 14:57:39,472 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 198 transitions. [2022-03-20 14:57:39,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-20 14:57:39,472 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:39,472 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:39,493 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 14:57:39,689 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-20 14:57:39,689 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:39,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:39,689 INFO L85 PathProgramCache]: Analyzing trace with hash -385934262, now seen corresponding path program 1 times [2022-03-20 14:57:39,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:39,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [147851538] [2022-03-20 14:57:39,690 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:39,690 INFO L85 PathProgramCache]: Analyzing trace with hash -385934262, now seen corresponding path program 2 times [2022-03-20 14:57:39,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:39,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437987964] [2022-03-20 14:57:39,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:39,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:39,696 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:39,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1886495232] [2022-03-20 14:57:39,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:39,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:39,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:39,698 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 14:57:39,699 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 14:57:39,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:39,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:39,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 14:57:39,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:39,887 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 14:57:39,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:40,009 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 14:57:40,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:40,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437987964] [2022-03-20 14:57:40,010 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:40,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886495232] [2022-03-20 14:57:40,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886495232] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:40,010 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:40,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 14:57:40,010 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:40,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [147851538] [2022-03-20 14:57:40,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [147851538] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:40,011 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:40,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 14:57:40,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146205938] [2022-03-20 14:57:40,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:40,011 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 14:57:40,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:40,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 14:57:40,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 14:57:40,012 INFO L87 Difference]: Start difference. First operand 146 states and 198 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 14:57:40,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:40,080 INFO L93 Difference]: Finished difference Result 253 states and 351 transitions. [2022-03-20 14:57:40,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 14:57:40,081 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 66 [2022-03-20 14:57:40,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:40,082 INFO L225 Difference]: With dead ends: 253 [2022-03-20 14:57:40,082 INFO L226 Difference]: Without dead ends: 173 [2022-03-20 14:57:40,082 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2022-03-20 14:57:40,083 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 35 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:40,083 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 142 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:57:40,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-03-20 14:57:40,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 171. [2022-03-20 14:57:40,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 108 states have (on average 1.2314814814814814) internal successors, (133), 111 states have internal predecessors, (133), 46 states have call successors, (46), 17 states have call predecessors, (46), 16 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 14:57:40,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 223 transitions. [2022-03-20 14:57:40,098 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 223 transitions. Word has length 66 [2022-03-20 14:57:40,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:40,099 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 223 transitions. [2022-03-20 14:57:40,099 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 14:57:40,099 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 223 transitions. [2022-03-20 14:57:40,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-03-20 14:57:40,099 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:40,099 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:40,118 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 14:57:40,318 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-20 14:57:40,318 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:40,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:40,318 INFO L85 PathProgramCache]: Analyzing trace with hash 792554045, now seen corresponding path program 1 times [2022-03-20 14:57:40,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:40,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [353193377] [2022-03-20 14:57:40,319 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:40,319 INFO L85 PathProgramCache]: Analyzing trace with hash 792554045, now seen corresponding path program 2 times [2022-03-20 14:57:40,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:40,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117332473] [2022-03-20 14:57:40,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:40,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:40,325 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:40,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [421371463] [2022-03-20 14:57:40,325 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:40,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:40,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:40,326 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 14:57:40,327 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 14:57:40,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:40,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:40,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-20 14:57:40,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:40,516 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 15 proven. 14 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 14:57:40,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:40,672 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 14:57:40,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:40,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117332473] [2022-03-20 14:57:40,672 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:40,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421371463] [2022-03-20 14:57:40,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421371463] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:40,673 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:40,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-03-20 14:57:40,673 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:40,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [353193377] [2022-03-20 14:57:40,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [353193377] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:40,673 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:40,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 14:57:40,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148479023] [2022-03-20 14:57:40,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:40,673 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 14:57:40,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:40,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 14:57:40,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-03-20 14:57:40,674 INFO L87 Difference]: Start difference. First operand 171 states and 223 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-03-20 14:57:40,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:40,832 INFO L93 Difference]: Finished difference Result 195 states and 259 transitions. [2022-03-20 14:57:40,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 14:57:40,832 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 68 [2022-03-20 14:57:40,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:40,834 INFO L225 Difference]: With dead ends: 195 [2022-03-20 14:57:40,834 INFO L226 Difference]: Without dead ends: 193 [2022-03-20 14:57:40,835 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-03-20 14:57:40,835 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 23 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:40,835 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 277 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:57:40,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-03-20 14:57:40,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 190. [2022-03-20 14:57:40,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 117 states have (on average 1.2478632478632479) internal successors, (146), 121 states have internal predecessors, (146), 55 states have call successors, (55), 18 states have call predecessors, (55), 17 states have return successors, (53), 50 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-20 14:57:40,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 254 transitions. [2022-03-20 14:57:40,854 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 254 transitions. Word has length 68 [2022-03-20 14:57:40,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:40,854 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 254 transitions. [2022-03-20 14:57:40,854 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-03-20 14:57:40,854 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 254 transitions. [2022-03-20 14:57:40,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-20 14:57:40,855 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:40,855 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 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] [2022-03-20 14:57:40,873 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 14:57:41,067 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-20 14:57:41,067 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:41,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:41,068 INFO L85 PathProgramCache]: Analyzing trace with hash 783638790, now seen corresponding path program 3 times [2022-03-20 14:57:41,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:41,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1755445982] [2022-03-20 14:57:41,068 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:41,068 INFO L85 PathProgramCache]: Analyzing trace with hash 783638790, now seen corresponding path program 4 times [2022-03-20 14:57:41,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:41,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859805349] [2022-03-20 14:57:41,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:41,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:41,074 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:41,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1112735817] [2022-03-20 14:57:41,074 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:57:41,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:41,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:41,080 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 14:57:41,081 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 14:57:41,118 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:57:41,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:41,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 14:57:41,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:41,424 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-20 14:57:41,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:41,551 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-20 14:57:41,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:41,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859805349] [2022-03-20 14:57:41,552 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:41,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112735817] [2022-03-20 14:57:41,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112735817] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:41,552 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:41,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-03-20 14:57:41,552 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:41,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1755445982] [2022-03-20 14:57:41,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1755445982] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:41,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:41,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 14:57:41,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539192833] [2022-03-20 14:57:41,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:41,553 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 14:57:41,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:41,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 14:57:41,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-20 14:57:41,554 INFO L87 Difference]: Start difference. First operand 190 states and 254 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 14:57:41,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:41,648 INFO L93 Difference]: Finished difference Result 199 states and 262 transitions. [2022-03-20 14:57:41,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 14:57:41,648 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 73 [2022-03-20 14:57:41,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:41,649 INFO L225 Difference]: With dead ends: 199 [2022-03-20 14:57:41,649 INFO L226 Difference]: Without dead ends: 197 [2022-03-20 14:57:41,649 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-03-20 14:57:41,650 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 17 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:41,650 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 277 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:57:41,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-20 14:57:41,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 194. [2022-03-20 14:57:41,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 120 states have (on average 1.2416666666666667) internal successors, (149), 124 states have internal predecessors, (149), 55 states have call successors, (55), 19 states have call predecessors, (55), 18 states have return successors, (53), 50 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-20 14:57:41,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 257 transitions. [2022-03-20 14:57:41,673 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 257 transitions. Word has length 73 [2022-03-20 14:57:41,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:41,673 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 257 transitions. [2022-03-20 14:57:41,673 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 14:57:41,674 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 257 transitions. [2022-03-20 14:57:41,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-20 14:57:41,674 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:41,674 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:41,692 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 14:57:41,883 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:41,883 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:41,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:41,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1625446301, now seen corresponding path program 5 times [2022-03-20 14:57:41,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:41,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1765685612] [2022-03-20 14:57:41,884 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:41,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1625446301, now seen corresponding path program 6 times [2022-03-20 14:57:41,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:41,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28390560] [2022-03-20 14:57:41,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:41,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:41,894 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:41,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1439900944] [2022-03-20 14:57:41,894 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:57:41,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:41,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:41,895 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 14:57:41,896 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 14:57:41,942 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:57:41,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:41,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 14:57:41,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:42,498 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 31 proven. 19 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-03-20 14:57:42,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:42,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:42,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28390560] [2022-03-20 14:57:42,580 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:42,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439900944] [2022-03-20 14:57:42,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439900944] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 14:57:42,581 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:57:42,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-20 14:57:42,581 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:42,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1765685612] [2022-03-20 14:57:42,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1765685612] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:42,581 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:42,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 14:57:42,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712868470] [2022-03-20 14:57:42,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:42,581 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 14:57:42,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:42,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 14:57:42,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-03-20 14:57:42,582 INFO L87 Difference]: Start difference. First operand 194 states and 257 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 14:57:43,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:43,273 INFO L93 Difference]: Finished difference Result 203 states and 265 transitions. [2022-03-20 14:57:43,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 14:57:43,278 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 78 [2022-03-20 14:57:43,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:43,279 INFO L225 Difference]: With dead ends: 203 [2022-03-20 14:57:43,279 INFO L226 Difference]: Without dead ends: 201 [2022-03-20 14:57:43,279 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-20 14:57:43,280 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 55 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:43,280 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 273 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 14:57:43,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-03-20 14:57:43,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 198. [2022-03-20 14:57:43,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 123 states have (on average 1.2357723577235773) internal successors, (152), 127 states have internal predecessors, (152), 55 states have call successors, (55), 20 states have call predecessors, (55), 19 states have return successors, (53), 50 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-20 14:57:43,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 260 transitions. [2022-03-20 14:57:43,294 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 260 transitions. Word has length 78 [2022-03-20 14:57:43,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:43,295 INFO L478 AbstractCegarLoop]: Abstraction has 198 states and 260 transitions. [2022-03-20 14:57:43,295 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 14:57:43,295 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 260 transitions. [2022-03-20 14:57:43,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-03-20 14:57:43,295 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:43,296 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 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, 1, 1, 1] [2022-03-20 14:57:43,314 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 14:57:43,511 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-20 14:57:43,512 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:43,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:43,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1849570232, now seen corresponding path program 3 times [2022-03-20 14:57:43,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:43,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1559744182] [2022-03-20 14:57:43,512 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:43,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1849570232, now seen corresponding path program 4 times [2022-03-20 14:57:43,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:43,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258181391] [2022-03-20 14:57:43,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:43,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:43,518 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:43,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1093856207] [2022-03-20 14:57:43,519 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:57:43,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:43,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:43,532 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 14:57:43,533 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 14:57:43,570 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:57:43,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:43,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-20 14:57:43,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:44,132 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-03-20 14:57:44,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:44,304 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 37 proven. 10 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-03-20 14:57:44,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:44,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258181391] [2022-03-20 14:57:44,305 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:44,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093856207] [2022-03-20 14:57:44,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093856207] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:44,305 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:44,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 7] total 16 [2022-03-20 14:57:44,305 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:44,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1559744182] [2022-03-20 14:57:44,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1559744182] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:44,306 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:44,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 14:57:44,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264412688] [2022-03-20 14:57:44,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:44,306 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 14:57:44,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:44,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 14:57:44,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2022-03-20 14:57:44,307 INFO L87 Difference]: Start difference. First operand 198 states and 260 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 14:57:44,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:44,986 INFO L93 Difference]: Finished difference Result 212 states and 278 transitions. [2022-03-20 14:57:44,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 14:57:44,987 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 82 [2022-03-20 14:57:44,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:44,988 INFO L225 Difference]: With dead ends: 212 [2022-03-20 14:57:44,988 INFO L226 Difference]: Without dead ends: 210 [2022-03-20 14:57:44,989 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 147 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-03-20 14:57:44,989 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 53 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:44,989 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 340 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 14:57:44,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-03-20 14:57:45,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 203. [2022-03-20 14:57:45,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 126 states have (on average 1.2301587301587302) internal successors, (155), 131 states have internal predecessors, (155), 56 states have call successors, (56), 21 states have call predecessors, (56), 20 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-03-20 14:57:45,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 265 transitions. [2022-03-20 14:57:45,018 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 265 transitions. Word has length 82 [2022-03-20 14:57:45,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:45,020 INFO L478 AbstractCegarLoop]: Abstraction has 203 states and 265 transitions. [2022-03-20 14:57:45,020 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 14:57:45,020 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 265 transitions. [2022-03-20 14:57:45,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-03-20 14:57:45,020 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:45,020 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:45,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-20 14:57:45,231 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-20 14:57:45,231 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:45,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:45,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1768368813, now seen corresponding path program 1 times [2022-03-20 14:57:45,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:45,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [787738637] [2022-03-20 14:57:45,232 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:45,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1768368813, now seen corresponding path program 2 times [2022-03-20 14:57:45,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:45,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477370809] [2022-03-20 14:57:45,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:45,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:45,238 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:45,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [233392921] [2022-03-20 14:57:45,238 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:45,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:45,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:45,242 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 14:57:45,244 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 14:57:45,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:45,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:45,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 14:57:45,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:45,409 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 16 proven. 73 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-03-20 14:57:45,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:45,533 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 14:57:45,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:45,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477370809] [2022-03-20 14:57:45,533 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:45,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233392921] [2022-03-20 14:57:45,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233392921] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:45,533 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:45,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 14:57:45,534 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:45,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [787738637] [2022-03-20 14:57:45,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [787738637] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:45,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:45,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 14:57:45,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026082698] [2022-03-20 14:57:45,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:45,534 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 14:57:45,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:45,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 14:57:45,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 14:57:45,535 INFO L87 Difference]: Start difference. First operand 203 states and 265 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 14:57:45,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:45,615 INFO L93 Difference]: Finished difference Result 214 states and 277 transitions. [2022-03-20 14:57:45,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 14:57:45,617 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 83 [2022-03-20 14:57:45,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:45,618 INFO L225 Difference]: With dead ends: 214 [2022-03-20 14:57:45,618 INFO L226 Difference]: Without dead ends: 206 [2022-03-20 14:57:45,618 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 14:57:45,618 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 19 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:45,619 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 161 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:57:45,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-03-20 14:57:45,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2022-03-20 14:57:45,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 129 states have (on average 1.2248062015503876) internal successors, (158), 134 states have internal predecessors, (158), 56 states have call successors, (56), 21 states have call predecessors, (56), 20 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-03-20 14:57:45,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 268 transitions. [2022-03-20 14:57:45,634 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 268 transitions. Word has length 83 [2022-03-20 14:57:45,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:45,635 INFO L478 AbstractCegarLoop]: Abstraction has 206 states and 268 transitions. [2022-03-20 14:57:45,635 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 14:57:45,635 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 268 transitions. [2022-03-20 14:57:45,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-03-20 14:57:45,635 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:45,635 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:45,657 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 14:57:45,851 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 14:57:45,852 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:45,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:45,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1017110725, now seen corresponding path program 1 times [2022-03-20 14:57:45,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:45,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1083523048] [2022-03-20 14:57:45,852 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:45,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1017110725, now seen corresponding path program 2 times [2022-03-20 14:57:45,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:45,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029550919] [2022-03-20 14:57:45,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:45,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:45,857 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:45,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1207728376] [2022-03-20 14:57:45,858 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:45,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:45,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:45,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 14:57:45,872 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 14:57:45,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:45,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:45,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 14:57:45,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:46,338 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 14:57:46,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:46,637 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 14:57:46,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:46,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029550919] [2022-03-20 14:57:46,638 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:46,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207728376] [2022-03-20 14:57:46,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207728376] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:46,638 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:46,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 14:57:46,638 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:46,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1083523048] [2022-03-20 14:57:46,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1083523048] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:46,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:46,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 14:57:46,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431242299] [2022-03-20 14:57:46,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:46,639 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 14:57:46,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:46,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 14:57:46,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-20 14:57:46,639 INFO L87 Difference]: Start difference. First operand 206 states and 268 transitions. Second operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 14:57:46,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:46,851 INFO L93 Difference]: Finished difference Result 234 states and 311 transitions. [2022-03-20 14:57:46,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 14:57:46,851 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 84 [2022-03-20 14:57:46,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:46,852 INFO L225 Difference]: With dead ends: 234 [2022-03-20 14:57:46,852 INFO L226 Difference]: Without dead ends: 232 [2022-03-20 14:57:46,853 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 154 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-03-20 14:57:46,853 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 25 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:46,853 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 401 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:57:46,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-03-20 14:57:46,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 229. [2022-03-20 14:57:46,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 141 states have (on average 1.24822695035461) internal successors, (176), 148 states have internal predecessors, (176), 66 states have call successors, (66), 22 states have call predecessors, (66), 21 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2022-03-20 14:57:46,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 306 transitions. [2022-03-20 14:57:46,875 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 306 transitions. Word has length 84 [2022-03-20 14:57:46,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:46,875 INFO L478 AbstractCegarLoop]: Abstraction has 229 states and 306 transitions. [2022-03-20 14:57:46,875 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 14:57:46,875 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 306 transitions. [2022-03-20 14:57:46,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-03-20 14:57:46,876 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:46,876 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 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, 1] [2022-03-20 14:57:46,895 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 14:57:47,095 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:47,095 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:47,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:47,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1676300815, now seen corresponding path program 3 times [2022-03-20 14:57:47,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:47,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1027690259] [2022-03-20 14:57:47,096 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:47,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1676300815, now seen corresponding path program 4 times [2022-03-20 14:57:47,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:47,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529363374] [2022-03-20 14:57:47,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:47,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:47,102 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:47,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [422655758] [2022-03-20 14:57:47,102 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:57:47,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:47,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:47,103 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 14:57:47,107 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 14:57:47,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:57:47,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:47,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 14:57:47,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:47,265 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 14:57:47,265 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 14:57:47,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:47,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529363374] [2022-03-20 14:57:47,265 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:47,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422655758] [2022-03-20 14:57:47,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422655758] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:47,266 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:47,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:57:47,266 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:47,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1027690259] [2022-03-20 14:57:47,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1027690259] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:47,266 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:47,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 14:57:47,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771553601] [2022-03-20 14:57:47,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:47,266 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 14:57:47,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:47,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 14:57:47,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 14:57:47,267 INFO L87 Difference]: Start difference. First operand 229 states and 306 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-03-20 14:57:47,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:47,342 INFO L93 Difference]: Finished difference Result 371 states and 532 transitions. [2022-03-20 14:57:47,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 14:57:47,342 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 87 [2022-03-20 14:57:47,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:47,344 INFO L225 Difference]: With dead ends: 371 [2022-03-20 14:57:47,344 INFO L226 Difference]: Without dead ends: 291 [2022-03-20 14:57:47,344 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-20 14:57:47,344 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 12 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:47,345 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 197 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:57:47,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-03-20 14:57:47,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 257. [2022-03-20 14:57:47,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 161 states have (on average 1.2546583850931676) internal successors, (202), 168 states have internal predecessors, (202), 74 states have call successors, (74), 22 states have call predecessors, (74), 21 states have return successors, (72), 66 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 14:57:47,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 348 transitions. [2022-03-20 14:57:47,365 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 348 transitions. Word has length 87 [2022-03-20 14:57:47,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:47,366 INFO L478 AbstractCegarLoop]: Abstraction has 257 states and 348 transitions. [2022-03-20 14:57:47,366 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-03-20 14:57:47,366 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 348 transitions. [2022-03-20 14:57:47,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-20 14:57:47,366 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:47,366 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:47,383 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-20 14:57:47,581 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:47,581 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:47,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:47,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1175887352, now seen corresponding path program 1 times [2022-03-20 14:57:47,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:47,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [598637004] [2022-03-20 14:57:47,582 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:47,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1175887352, now seen corresponding path program 2 times [2022-03-20 14:57:47,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:47,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539791278] [2022-03-20 14:57:47,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:47,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:47,588 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:47,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1235554008] [2022-03-20 14:57:47,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:47,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:47,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:47,589 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 14:57:47,589 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 14:57:47,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:47,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:47,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-20 14:57:47,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:47,786 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 37 proven. 10 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-03-20 14:57:47,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:47,944 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 40 proven. 7 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-03-20 14:57:47,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:47,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539791278] [2022-03-20 14:57:47,945 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:47,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235554008] [2022-03-20 14:57:47,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235554008] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:47,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:47,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-03-20 14:57:47,945 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:47,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [598637004] [2022-03-20 14:57:47,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [598637004] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:47,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:47,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 14:57:47,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661913923] [2022-03-20 14:57:47,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:47,946 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 14:57:47,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:47,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 14:57:47,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-03-20 14:57:47,946 INFO L87 Difference]: Start difference. First operand 257 states and 348 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-20 14:57:48,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:48,246 INFO L93 Difference]: Finished difference Result 301 states and 415 transitions. [2022-03-20 14:57:48,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 14:57:48,247 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 89 [2022-03-20 14:57:48,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:48,248 INFO L225 Difference]: With dead ends: 301 [2022-03-20 14:57:48,248 INFO L226 Difference]: Without dead ends: 297 [2022-03-20 14:57:48,249 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-20 14:57:48,249 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 24 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:48,249 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 303 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 14:57:48,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-03-20 14:57:48,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 293. [2022-03-20 14:57:48,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 183 states have (on average 1.273224043715847) internal successors, (233), 191 states have internal predecessors, (233), 87 states have call successors, (87), 23 states have call predecessors, (87), 22 states have return successors, (84), 78 states have call predecessors, (84), 84 states have call successors, (84) [2022-03-20 14:57:48,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 404 transitions. [2022-03-20 14:57:48,280 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 404 transitions. Word has length 89 [2022-03-20 14:57:48,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:48,280 INFO L478 AbstractCegarLoop]: Abstraction has 293 states and 404 transitions. [2022-03-20 14:57:48,280 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-20 14:57:48,280 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 404 transitions. [2022-03-20 14:57:48,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-20 14:57:48,281 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:48,281 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:48,298 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 14:57:48,497 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-20 14:57:48,497 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:48,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:48,498 INFO L85 PathProgramCache]: Analyzing trace with hash -201422586, now seen corresponding path program 1 times [2022-03-20 14:57:48,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:48,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1430004063] [2022-03-20 14:57:48,498 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:48,498 INFO L85 PathProgramCache]: Analyzing trace with hash -201422586, now seen corresponding path program 2 times [2022-03-20 14:57:48,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:48,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736043947] [2022-03-20 14:57:48,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:48,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:48,503 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:48,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1934900138] [2022-03-20 14:57:48,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:48,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:48,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:48,506 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 14:57:48,507 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 14:57:48,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:48,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:48,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 14:57:48,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:48,676 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 21 proven. 78 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-03-20 14:57:48,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:48,836 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 21 proven. 14 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 14:57:48,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:48,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736043947] [2022-03-20 14:57:48,837 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:48,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934900138] [2022-03-20 14:57:48,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934900138] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:57:48,837 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:57:48,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 14:57:48,837 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:48,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1430004063] [2022-03-20 14:57:48,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1430004063] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:48,837 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:48,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 14:57:48,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006327181] [2022-03-20 14:57:48,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:48,838 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 14:57:48,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:48,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 14:57:48,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 14:57:48,838 INFO L87 Difference]: Start difference. First operand 293 states and 404 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 14:57:48,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:57:48,947 INFO L93 Difference]: Finished difference Result 463 states and 647 transitions. [2022-03-20 14:57:48,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 14:57:48,948 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 89 [2022-03-20 14:57:48,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:57:48,950 INFO L225 Difference]: With dead ends: 463 [2022-03-20 14:57:48,950 INFO L226 Difference]: Without dead ends: 329 [2022-03-20 14:57:48,950 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 165 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 14:57:48,951 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 44 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:57:48,952 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 171 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:57:48,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-03-20 14:57:48,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 327. [2022-03-20 14:57:48,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 207 states have (on average 1.2367149758454106) internal successors, (256), 214 states have internal predecessors, (256), 90 states have call successors, (90), 30 states have call predecessors, (90), 29 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-03-20 14:57:48,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 433 transitions. [2022-03-20 14:57:48,982 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 433 transitions. Word has length 89 [2022-03-20 14:57:48,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:57:48,982 INFO L478 AbstractCegarLoop]: Abstraction has 327 states and 433 transitions. [2022-03-20 14:57:48,982 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 14:57:48,982 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 433 transitions. [2022-03-20 14:57:48,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-03-20 14:57:48,983 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:57:48,983 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:57:49,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-20 14:57:49,199 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-20 14:57:49,199 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:57:49,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:57:49,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1415088729, now seen corresponding path program 1 times [2022-03-20 14:57:49,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:49,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2090461570] [2022-03-20 14:57:49,200 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:57:49,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1415088729, now seen corresponding path program 2 times [2022-03-20 14:57:49,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:57:49,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776755674] [2022-03-20 14:57:49,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:57:49,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:57:49,205 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:57:49,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [50944978] [2022-03-20 14:57:49,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:57:49,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:57:49,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:57:49,206 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 14:57:49,233 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 14:57:49,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:57:49,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:57:49,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-20 14:57:49,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:57:52,796 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 84 proven. 53 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-03-20 14:57:52,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:57:53,086 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:57:58,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:57:58,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776755674] [2022-03-20 14:57:58,804 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:57:58,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50944978] [2022-03-20 14:57:58,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50944978] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 14:57:58,804 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:57:58,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 14:57:58,804 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:57:58,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2090461570] [2022-03-20 14:57:58,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2090461570] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:57:58,804 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:57:58,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 14:57:58,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142543274] [2022-03-20 14:57:58,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:57:58,805 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 14:57:58,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:57:58,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 14:57:58,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=368, Unknown=1, NotChecked=0, Total=462 [2022-03-20 14:57:58,805 INFO L87 Difference]: Start difference. First operand 327 states and 433 transitions. Second operand has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 14:58:00,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:00,253 INFO L93 Difference]: Finished difference Result 339 states and 443 transitions. [2022-03-20 14:58:00,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 14:58:00,255 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) Word has length 101 [2022-03-20 14:58:00,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:00,257 INFO L225 Difference]: With dead ends: 339 [2022-03-20 14:58:00,257 INFO L226 Difference]: Without dead ends: 337 [2022-03-20 14:58:00,257 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=122, Invalid=527, Unknown=1, NotChecked=0, Total=650 [2022-03-20 14:58:00,257 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 54 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:00,257 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 475 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-20 14:58:00,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-03-20 14:58:00,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 335. [2022-03-20 14:58:00,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 213 states have (on average 1.2300469483568075) internal successors, (262), 220 states have internal predecessors, (262), 90 states have call successors, (90), 32 states have call predecessors, (90), 31 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-03-20 14:58:00,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 439 transitions. [2022-03-20 14:58:00,285 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 439 transitions. Word has length 101 [2022-03-20 14:58:00,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:00,286 INFO L478 AbstractCegarLoop]: Abstraction has 335 states and 439 transitions. [2022-03-20 14:58:00,286 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 14:58:00,286 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 439 transitions. [2022-03-20 14:58:00,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-20 14:58:00,286 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:00,286 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:00,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-20 14:58:00,499 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:00,499 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:00,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:00,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1524088572, now seen corresponding path program 5 times [2022-03-20 14:58:00,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:00,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [612137916] [2022-03-20 14:58:00,500 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:00,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1524088572, now seen corresponding path program 6 times [2022-03-20 14:58:00,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:00,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375071254] [2022-03-20 14:58:00,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:00,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:00,505 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:00,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1640182963] [2022-03-20 14:58:00,505 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:58:00,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:00,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:00,508 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 14:58:00,509 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 14:58:00,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 14:58:00,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:00,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-20 14:58:00,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:00,734 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 64 proven. 10 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 14:58:00,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:00,881 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 64 proven. 10 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 14:58:00,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:00,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375071254] [2022-03-20 14:58:00,882 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:00,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640182963] [2022-03-20 14:58:00,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640182963] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:00,882 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:00,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-03-20 14:58:00,882 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:00,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [612137916] [2022-03-20 14:58:00,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [612137916] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:00,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:00,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 14:58:00,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63876556] [2022-03-20 14:58:00,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:00,883 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 14:58:00,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:00,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 14:58:00,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 14:58:00,883 INFO L87 Difference]: Start difference. First operand 335 states and 439 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-03-20 14:58:00,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:00,971 INFO L93 Difference]: Finished difference Result 341 states and 444 transitions. [2022-03-20 14:58:00,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 14:58:00,972 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 105 [2022-03-20 14:58:00,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:00,974 INFO L225 Difference]: With dead ends: 341 [2022-03-20 14:58:00,974 INFO L226 Difference]: Without dead ends: 339 [2022-03-20 14:58:00,974 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 200 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-20 14:58:00,977 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 14 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:00,978 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 149 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 14:58:00,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-03-20 14:58:01,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 339. [2022-03-20 14:58:01,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 216 states have (on average 1.2268518518518519) internal successors, (265), 223 states have internal predecessors, (265), 90 states have call successors, (90), 33 states have call predecessors, (90), 32 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-03-20 14:58:01,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 442 transitions. [2022-03-20 14:58:01,008 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 442 transitions. Word has length 105 [2022-03-20 14:58:01,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:01,009 INFO L478 AbstractCegarLoop]: Abstraction has 339 states and 442 transitions. [2022-03-20 14:58:01,009 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-03-20 14:58:01,009 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 442 transitions. [2022-03-20 14:58:01,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-03-20 14:58:01,010 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:01,010 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:01,027 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 14:58:01,223 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:01,223 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:01,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:01,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1026601615, now seen corresponding path program 3 times [2022-03-20 14:58:01,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:01,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [465925081] [2022-03-20 14:58:01,224 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:01,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1026601615, now seen corresponding path program 4 times [2022-03-20 14:58:01,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:01,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350649049] [2022-03-20 14:58:01,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:01,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:01,231 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:01,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1960295608] [2022-03-20 14:58:01,232 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:58:01,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:01,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:01,233 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 14:58:01,234 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 14:58:01,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:58:01,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:01,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 14:58:01,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:01,420 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 24 proven. 215 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-03-20 14:58:01,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:01,574 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 24 proven. 23 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-20 14:58:01,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:01,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350649049] [2022-03-20 14:58:01,574 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:01,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960295608] [2022-03-20 14:58:01,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960295608] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:01,574 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:01,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 14:58:01,574 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:01,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [465925081] [2022-03-20 14:58:01,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [465925081] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:01,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:01,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 14:58:01,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559834622] [2022-03-20 14:58:01,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:01,575 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 14:58:01,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:01,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 14:58:01,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 14:58:01,576 INFO L87 Difference]: Start difference. First operand 339 states and 442 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 14:58:01,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:01,677 INFO L93 Difference]: Finished difference Result 349 states and 452 transitions. [2022-03-20 14:58:01,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 14:58:01,678 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 106 [2022-03-20 14:58:01,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:01,680 INFO L225 Difference]: With dead ends: 349 [2022-03-20 14:58:01,680 INFO L226 Difference]: Without dead ends: 342 [2022-03-20 14:58:01,680 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=164, Unknown=0, NotChecked=0, Total=272 [2022-03-20 14:58:01,681 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 22 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:01,682 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 202 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:58:01,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-03-20 14:58:01,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2022-03-20 14:58:01,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 219 states have (on average 1.2237442922374429) internal successors, (268), 226 states have internal predecessors, (268), 90 states have call successors, (90), 33 states have call predecessors, (90), 32 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-03-20 14:58:01,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 445 transitions. [2022-03-20 14:58:01,727 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 445 transitions. Word has length 106 [2022-03-20 14:58:01,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:01,728 INFO L478 AbstractCegarLoop]: Abstraction has 342 states and 445 transitions. [2022-03-20 14:58:01,728 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 14:58:01,728 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 445 transitions. [2022-03-20 14:58:01,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-20 14:58:01,729 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:01,729 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:01,748 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 14:58:01,936 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-20 14:58:01,937 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:01,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:01,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1761848073, now seen corresponding path program 3 times [2022-03-20 14:58:01,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:01,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [856162174] [2022-03-20 14:58:01,938 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:01,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1761848073, now seen corresponding path program 4 times [2022-03-20 14:58:01,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:01,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428185002] [2022-03-20 14:58:01,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:01,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:01,943 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:01,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1637443168] [2022-03-20 14:58:01,943 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:58:01,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:01,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:01,945 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 14:58:01,946 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 14:58:01,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:58:01,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:01,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 14:58:01,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:02,553 INFO L134 CoverageAnalysis]: Checked inductivity of 336 backedges. 47 proven. 34 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-03-20 14:58:02,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:02,715 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:58:02,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:02,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428185002] [2022-03-20 14:58:02,796 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:02,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637443168] [2022-03-20 14:58:02,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637443168] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 14:58:02,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:58:02,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-20 14:58:02,796 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:02,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [856162174] [2022-03-20 14:58:02,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [856162174] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:02,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:02,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 14:58:02,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787833493] [2022-03-20 14:58:02,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:02,797 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 14:58:02,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:02,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 14:58:02,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-03-20 14:58:02,798 INFO L87 Difference]: Start difference. First operand 342 states and 445 transitions. Second operand has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 14:58:03,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:03,318 INFO L93 Difference]: Finished difference Result 369 states and 485 transitions. [2022-03-20 14:58:03,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 14:58:03,319 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) Word has length 107 [2022-03-20 14:58:03,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:03,320 INFO L225 Difference]: With dead ends: 369 [2022-03-20 14:58:03,320 INFO L226 Difference]: Without dead ends: 366 [2022-03-20 14:58:03,321 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-20 14:58:03,321 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 33 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:03,321 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 469 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 14:58:03,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-03-20 14:58:03,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 364. [2022-03-20 14:58:03,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 231 states have (on average 1.2294372294372293) internal successors, (284), 239 states have internal predecessors, (284), 99 states have call successors, (99), 34 states have call predecessors, (99), 33 states have return successors, (96), 90 states have call predecessors, (96), 96 states have call successors, (96) [2022-03-20 14:58:03,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 479 transitions. [2022-03-20 14:58:03,354 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 479 transitions. Word has length 107 [2022-03-20 14:58:03,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:03,354 INFO L478 AbstractCegarLoop]: Abstraction has 364 states and 479 transitions. [2022-03-20 14:58:03,354 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 14:58:03,354 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 479 transitions. [2022-03-20 14:58:03,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-03-20 14:58:03,355 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:03,355 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:03,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-20 14:58:03,571 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-20 14:58:03,572 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:03,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:03,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1514731471, now seen corresponding path program 5 times [2022-03-20 14:58:03,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:03,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [399079941] [2022-03-20 14:58:03,572 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:03,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1514731471, now seen corresponding path program 6 times [2022-03-20 14:58:03,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:03,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517535785] [2022-03-20 14:58:03,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:03,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:03,578 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:03,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1742274120] [2022-03-20 14:58:03,578 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:58:03,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:03,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:03,583 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 14:58:03,584 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 14:58:03,661 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:58:03,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:03,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 14:58:03,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:03,853 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 24 proven. 221 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-03-20 14:58:03,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:04,026 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 24 proven. 29 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-20 14:58:04,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:04,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517535785] [2022-03-20 14:58:04,027 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:04,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742274120] [2022-03-20 14:58:04,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742274120] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:04,027 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:04,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 14:58:04,028 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:04,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [399079941] [2022-03-20 14:58:04,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [399079941] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:04,028 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:04,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 14:58:04,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140480506] [2022-03-20 14:58:04,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:04,029 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 14:58:04,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:04,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 14:58:04,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 14:58:04,029 INFO L87 Difference]: Start difference. First operand 364 states and 479 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 14:58:04,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:04,158 INFO L93 Difference]: Finished difference Result 434 states and 549 transitions. [2022-03-20 14:58:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 14:58:04,159 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 110 [2022-03-20 14:58:04,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:04,161 INFO L225 Difference]: With dead ends: 434 [2022-03-20 14:58:04,161 INFO L226 Difference]: Without dead ends: 425 [2022-03-20 14:58:04,161 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 206 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=186, Unknown=0, NotChecked=0, Total=306 [2022-03-20 14:58:04,161 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 61 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:04,161 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 192 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:58:04,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-03-20 14:58:04,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 423. [2022-03-20 14:58:04,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 272 states have (on average 1.2022058823529411) internal successors, (327), 279 states have internal predecessors, (327), 106 states have call successors, (106), 45 states have call predecessors, (106), 44 states have return successors, (103), 98 states have call predecessors, (103), 103 states have call successors, (103) [2022-03-20 14:58:04,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 536 transitions. [2022-03-20 14:58:04,199 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 536 transitions. Word has length 110 [2022-03-20 14:58:04,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:04,199 INFO L478 AbstractCegarLoop]: Abstraction has 423 states and 536 transitions. [2022-03-20 14:58:04,200 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 14:58:04,200 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 536 transitions. [2022-03-20 14:58:04,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-20 14:58:04,200 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:04,200 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:04,207 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 14:58:04,405 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-20 14:58:04,405 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:04,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:04,405 INFO L85 PathProgramCache]: Analyzing trace with hash -289933735, now seen corresponding path program 5 times [2022-03-20 14:58:04,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:04,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1164905062] [2022-03-20 14:58:04,406 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:04,406 INFO L85 PathProgramCache]: Analyzing trace with hash -289933735, now seen corresponding path program 6 times [2022-03-20 14:58:04,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:04,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727016380] [2022-03-20 14:58:04,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:04,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:04,412 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:04,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1751622862] [2022-03-20 14:58:04,413 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:58:04,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:04,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:04,415 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 14:58:04,427 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 14:58:04,479 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:58:04,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:04,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 14:58:04,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:04,612 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-20 14:58:04,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:04,752 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-20 14:58:04,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:04,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727016380] [2022-03-20 14:58:04,753 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:04,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751622862] [2022-03-20 14:58:04,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751622862] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:04,753 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:04,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-03-20 14:58:04,753 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:04,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1164905062] [2022-03-20 14:58:04,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1164905062] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:04,753 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:04,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 14:58:04,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191051188] [2022-03-20 14:58:04,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:04,754 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 14:58:04,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:04,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 14:58:04,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-20 14:58:04,754 INFO L87 Difference]: Start difference. First operand 423 states and 536 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-03-20 14:58:04,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:04,976 INFO L93 Difference]: Finished difference Result 589 states and 810 transitions. [2022-03-20 14:58:04,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 14:58:04,977 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 111 [2022-03-20 14:58:04,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:04,979 INFO L225 Difference]: With dead ends: 589 [2022-03-20 14:58:04,979 INFO L226 Difference]: Without dead ends: 581 [2022-03-20 14:58:04,979 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 220 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2022-03-20 14:58:04,980 INFO L913 BasicCegarLoop]: 110 mSDtfsCounter, 32 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:04,980 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 472 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:58:04,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-03-20 14:58:05,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 470. [2022-03-20 14:58:05,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 301 states have (on average 1.2259136212624584) internal successors, (369), 306 states have internal predecessors, (369), 124 states have call successors, (124), 45 states have call predecessors, (124), 44 states have return successors, (121), 118 states have call predecessors, (121), 121 states have call successors, (121) [2022-03-20 14:58:05,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 614 transitions. [2022-03-20 14:58:05,033 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 614 transitions. Word has length 111 [2022-03-20 14:58:05,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:05,033 INFO L478 AbstractCegarLoop]: Abstraction has 470 states and 614 transitions. [2022-03-20 14:58:05,033 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-03-20 14:58:05,033 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 614 transitions. [2022-03-20 14:58:05,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-03-20 14:58:05,034 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:05,034 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:05,051 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 14:58:05,249 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-20 14:58:05,249 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:05,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:05,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1282766646, now seen corresponding path program 3 times [2022-03-20 14:58:05,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:05,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2063319606] [2022-03-20 14:58:05,250 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:05,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1282766646, now seen corresponding path program 4 times [2022-03-20 14:58:05,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:05,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455119401] [2022-03-20 14:58:05,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:05,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:05,261 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:05,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [408526625] [2022-03-20 14:58:05,262 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:58:05,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:05,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:05,267 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 14:58:05,268 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 14:58:05,318 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:58:05,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:05,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 14:58:05,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:05,499 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 29 proven. 222 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-03-20 14:58:05,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:05,675 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 29 proven. 30 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-20 14:58:05,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:05,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455119401] [2022-03-20 14:58:05,676 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:05,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408526625] [2022-03-20 14:58:05,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408526625] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:05,676 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:05,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 14:58:05,676 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:05,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2063319606] [2022-03-20 14:58:05,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2063319606] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:05,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:05,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 14:58:05,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749987090] [2022-03-20 14:58:05,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:05,677 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 14:58:05,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:05,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 14:58:05,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 14:58:05,677 INFO L87 Difference]: Start difference. First operand 470 states and 614 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 14:58:05,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:05,818 INFO L93 Difference]: Finished difference Result 644 states and 881 transitions. [2022-03-20 14:58:05,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 14:58:05,818 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 112 [2022-03-20 14:58:05,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:05,820 INFO L225 Difference]: With dead ends: 644 [2022-03-20 14:58:05,820 INFO L226 Difference]: Without dead ends: 474 [2022-03-20 14:58:05,821 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 210 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=119, Invalid=187, Unknown=0, NotChecked=0, Total=306 [2022-03-20 14:58:05,821 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 63 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:05,821 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 191 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:58:05,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-03-20 14:58:05,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 474. [2022-03-20 14:58:05,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 305 states have (on average 1.2163934426229508) internal successors, (371), 310 states have internal predecessors, (371), 124 states have call successors, (124), 45 states have call predecessors, (124), 44 states have return successors, (121), 118 states have call predecessors, (121), 121 states have call successors, (121) [2022-03-20 14:58:05,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 616 transitions. [2022-03-20 14:58:05,869 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 616 transitions. Word has length 112 [2022-03-20 14:58:05,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:05,869 INFO L478 AbstractCegarLoop]: Abstraction has 474 states and 616 transitions. [2022-03-20 14:58:05,869 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 14:58:05,869 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 616 transitions. [2022-03-20 14:58:05,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 14:58:05,870 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:05,870 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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 14:58:05,888 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 14:58:06,079 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 14:58:06,080 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:06,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:06,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1546024104, now seen corresponding path program 5 times [2022-03-20 14:58:06,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:06,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [540375725] [2022-03-20 14:58:06,080 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:06,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1546024104, now seen corresponding path program 6 times [2022-03-20 14:58:06,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:06,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857263267] [2022-03-20 14:58:06,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:06,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:06,086 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:06,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1177551092] [2022-03-20 14:58:06,086 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:58:06,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:06,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:06,089 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 14:58:06,090 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 14:58:06,164 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 14:58:06,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:06,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 14:58:06,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:06,342 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 229 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-03-20 14:58:06,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:06,536 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 37 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-20 14:58:06,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:06,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857263267] [2022-03-20 14:58:06,537 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:06,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177551092] [2022-03-20 14:58:06,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177551092] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:06,537 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:06,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2022-03-20 14:58:06,537 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:06,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [540375725] [2022-03-20 14:58:06,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [540375725] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:06,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:06,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 14:58:06,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406413196] [2022-03-20 14:58:06,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:06,538 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 14:58:06,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:06,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 14:58:06,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 14:58:06,538 INFO L87 Difference]: Start difference. First operand 474 states and 616 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 14:58:06,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:06,720 INFO L93 Difference]: Finished difference Result 731 states and 966 transitions. [2022-03-20 14:58:06,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 14:58:06,720 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 116 [2022-03-20 14:58:06,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:06,722 INFO L225 Difference]: With dead ends: 731 [2022-03-20 14:58:06,722 INFO L226 Difference]: Without dead ends: 561 [2022-03-20 14:58:06,723 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 218 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=131, Invalid=211, Unknown=0, NotChecked=0, Total=342 [2022-03-20 14:58:06,724 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 77 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:06,724 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 222 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:58:06,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-03-20 14:58:06,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 553. [2022-03-20 14:58:06,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 361 states have (on average 1.1911357340720221) internal successors, (430), 367 states have internal predecessors, (430), 133 states have call successors, (133), 59 states have call predecessors, (133), 58 states have return successors, (129), 126 states have call predecessors, (129), 129 states have call successors, (129) [2022-03-20 14:58:06,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 692 transitions. [2022-03-20 14:58:06,773 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 692 transitions. Word has length 116 [2022-03-20 14:58:06,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:06,773 INFO L478 AbstractCegarLoop]: Abstraction has 553 states and 692 transitions. [2022-03-20 14:58:06,773 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 14:58:06,773 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 692 transitions. [2022-03-20 14:58:06,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-03-20 14:58:06,774 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:06,774 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:06,792 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 14:58:06,987 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:06,987 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:06,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:06,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1978671899, now seen corresponding path program 3 times [2022-03-20 14:58:06,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:06,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [561877993] [2022-03-20 14:58:06,988 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:06,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1978671899, now seen corresponding path program 4 times [2022-03-20 14:58:06,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:06,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645000667] [2022-03-20 14:58:06,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:06,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:06,993 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:06,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [24572525] [2022-03-20 14:58:06,993 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:58:06,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:06,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:06,994 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 14:58:06,995 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 14:58:07,040 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:58:07,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:07,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-20 14:58:07,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:07,190 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 78 proven. 7 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-03-20 14:58:07,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:07,357 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 78 proven. 7 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-03-20 14:58:07,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:07,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645000667] [2022-03-20 14:58:07,357 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:07,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24572525] [2022-03-20 14:58:07,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24572525] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:07,358 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:07,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 14:58:07,365 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:07,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [561877993] [2022-03-20 14:58:07,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [561877993] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:07,365 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:07,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 14:58:07,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946510634] [2022-03-20 14:58:07,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:07,366 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 14:58:07,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:07,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 14:58:07,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 14:58:07,366 INFO L87 Difference]: Start difference. First operand 553 states and 692 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-03-20 14:58:07,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:07,498 INFO L93 Difference]: Finished difference Result 584 states and 734 transitions. [2022-03-20 14:58:07,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 14:58:07,498 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 118 [2022-03-20 14:58:07,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:07,500 INFO L225 Difference]: With dead ends: 584 [2022-03-20 14:58:07,500 INFO L226 Difference]: Without dead ends: 581 [2022-03-20 14:58:07,501 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 228 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-20 14:58:07,501 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 21 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:07,501 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 216 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:58:07,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-03-20 14:58:07,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 577. [2022-03-20 14:58:07,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 380 states have (on average 1.2) internal successors, (456), 388 states have internal predecessors, (456), 137 states have call successors, (137), 60 states have call predecessors, (137), 59 states have return successors, (133), 128 states have call predecessors, (133), 133 states have call successors, (133) [2022-03-20 14:58:07,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 726 transitions. [2022-03-20 14:58:07,560 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 726 transitions. Word has length 118 [2022-03-20 14:58:07,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:07,560 INFO L478 AbstractCegarLoop]: Abstraction has 577 states and 726 transitions. [2022-03-20 14:58:07,560 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-03-20 14:58:07,561 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 726 transitions. [2022-03-20 14:58:07,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-20 14:58:07,561 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:07,561 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:07,579 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 14:58:07,775 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-20 14:58:07,775 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:07,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:07,776 INFO L85 PathProgramCache]: Analyzing trace with hash 992936989, now seen corresponding path program 5 times [2022-03-20 14:58:07,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:07,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1529351006] [2022-03-20 14:58:07,776 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:07,776 INFO L85 PathProgramCache]: Analyzing trace with hash 992936989, now seen corresponding path program 6 times [2022-03-20 14:58:07,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:07,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161432465] [2022-03-20 14:58:07,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:07,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:07,781 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:07,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1667135112] [2022-03-20 14:58:07,781 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:58:07,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:07,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:07,784 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 14:58:07,786 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 14:58:08,173 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:58:08,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:08,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-20 14:58:08,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:27,777 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 397 trivial. 0 not checked. [2022-03-20 14:58:27,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:28,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:28,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161432465] [2022-03-20 14:58:28,674 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:28,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667135112] [2022-03-20 14:58:28,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667135112] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 14:58:28,674 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:58:28,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 14:58:28,674 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:28,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1529351006] [2022-03-20 14:58:28,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1529351006] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:28,674 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:28,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 14:58:28,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88123011] [2022-03-20 14:58:28,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:28,675 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 14:58:28,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:28,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 14:58:28,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-03-20 14:58:28,675 INFO L87 Difference]: Start difference. First operand 577 states and 726 transitions. Second operand has 16 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 14:58:30,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:30,029 INFO L93 Difference]: Finished difference Result 604 states and 757 transitions. [2022-03-20 14:58:30,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 14:58:30,029 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) Word has length 124 [2022-03-20 14:58:30,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:30,031 INFO L225 Difference]: With dead ends: 604 [2022-03-20 14:58:30,031 INFO L226 Difference]: Without dead ends: 600 [2022-03-20 14:58:30,032 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2022-03-20 14:58:30,032 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 48 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:30,032 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 479 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 14:58:30,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-03-20 14:58:30,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 578. [2022-03-20 14:58:30,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 384 states have (on average 1.1927083333333333) internal successors, (458), 391 states have internal predecessors, (458), 133 states have call successors, (133), 62 states have call predecessors, (133), 60 states have return successors, (129), 124 states have call predecessors, (129), 129 states have call successors, (129) [2022-03-20 14:58:30,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 720 transitions. [2022-03-20 14:58:30,097 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 720 transitions. Word has length 124 [2022-03-20 14:58:30,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:30,097 INFO L478 AbstractCegarLoop]: Abstraction has 578 states and 720 transitions. [2022-03-20 14:58:30,097 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 14:58:30,097 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 720 transitions. [2022-03-20 14:58:30,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-20 14:58:30,098 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:30,098 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:30,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-20 14:58:30,307 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:30,307 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:30,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:30,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1110867224, now seen corresponding path program 7 times [2022-03-20 14:58:30,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:30,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1916434767] [2022-03-20 14:58:30,308 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:30,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1110867224, now seen corresponding path program 8 times [2022-03-20 14:58:30,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:30,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645446702] [2022-03-20 14:58:30,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:30,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:30,313 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:30,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [356624176] [2022-03-20 14:58:30,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:58:30,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:30,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:30,314 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 14:58:30,315 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 14:58:30,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:58:30,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:30,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-20 14:58:30,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:30,876 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:58:30,877 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:58:31,053 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 93 proven. 101 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 14:58:31,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:31,702 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 125 proven. 32 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2022-03-20 14:58:31,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:31,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645446702] [2022-03-20 14:58:31,703 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:31,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356624176] [2022-03-20 14:58:31,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356624176] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:31,703 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:31,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 19 [2022-03-20 14:58:31,703 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:31,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1916434767] [2022-03-20 14:58:31,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1916434767] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:31,703 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:31,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 14:58:31,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658552995] [2022-03-20 14:58:31,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:31,704 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 14:58:31,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:31,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 14:58:31,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-03-20 14:58:31,704 INFO L87 Difference]: Start difference. First operand 578 states and 720 transitions. Second operand has 14 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2022-03-20 14:58:32,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:32,132 INFO L93 Difference]: Finished difference Result 613 states and 769 transitions. [2022-03-20 14:58:32,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 14:58:32,132 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) Word has length 123 [2022-03-20 14:58:32,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:32,135 INFO L225 Difference]: With dead ends: 613 [2022-03-20 14:58:32,135 INFO L226 Difference]: Without dead ends: 611 [2022-03-20 14:58:32,135 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 226 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-03-20 14:58:32,135 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 38 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:32,136 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 499 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 14:58:32,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2022-03-20 14:58:32,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 605. [2022-03-20 14:58:32,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 397 states have (on average 1.1964735516372795) internal successors, (475), 404 states have internal predecessors, (475), 145 states have call successors, (145), 64 states have call predecessors, (145), 62 states have return successors, (141), 136 states have call predecessors, (141), 141 states have call successors, (141) [2022-03-20 14:58:32,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 761 transitions. [2022-03-20 14:58:32,204 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 761 transitions. Word has length 123 [2022-03-20 14:58:32,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:32,205 INFO L478 AbstractCegarLoop]: Abstraction has 605 states and 761 transitions. [2022-03-20 14:58:32,205 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2022-03-20 14:58:32,205 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 761 transitions. [2022-03-20 14:58:32,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-03-20 14:58:32,206 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:32,206 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:32,233 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 14:58:32,424 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:32,424 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:32,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:32,424 INFO L85 PathProgramCache]: Analyzing trace with hash -270396677, now seen corresponding path program 9 times [2022-03-20 14:58:32,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:32,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1894926277] [2022-03-20 14:58:32,425 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:32,425 INFO L85 PathProgramCache]: Analyzing trace with hash -270396677, now seen corresponding path program 10 times [2022-03-20 14:58:32,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:32,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566358178] [2022-03-20 14:58:32,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:32,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:32,430 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:32,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [552425783] [2022-03-20 14:58:32,430 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:58:32,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:32,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:32,432 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 14:58:32,433 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 14:58:32,492 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:58:32,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:32,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-20 14:58:32,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:33,411 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 69 proven. 118 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2022-03-20 14:58:33,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:42,143 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 77 proven. 108 refuted. 2 times theorem prover too weak. 336 trivial. 0 not checked. [2022-03-20 14:58:42,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:42,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566358178] [2022-03-20 14:58:42,144 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:42,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552425783] [2022-03-20 14:58:42,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552425783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:42,144 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:42,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 23 [2022-03-20 14:58:42,144 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:42,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1894926277] [2022-03-20 14:58:42,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1894926277] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:42,144 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:42,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 14:58:42,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148610889] [2022-03-20 14:58:42,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:42,145 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 14:58:42,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:42,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 14:58:42,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=386, Unknown=2, NotChecked=0, Total=506 [2022-03-20 14:58:42,145 INFO L87 Difference]: Start difference. First operand 605 states and 761 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 7 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-03-20 14:58:42,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:42,692 INFO L93 Difference]: Finished difference Result 617 states and 772 transitions. [2022-03-20 14:58:42,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 14:58:42,692 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 7 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 128 [2022-03-20 14:58:42,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:42,695 INFO L225 Difference]: With dead ends: 617 [2022-03-20 14:58:42,695 INFO L226 Difference]: Without dead ends: 615 [2022-03-20 14:58:42,696 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 232 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=157, Invalid=543, Unknown=2, NotChecked=0, Total=702 [2022-03-20 14:58:42,696 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 36 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:42,696 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 584 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 14:58:42,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-03-20 14:58:42,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 609. [2022-03-20 14:58:42,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 400 states have (on average 1.195) internal successors, (478), 407 states have internal predecessors, (478), 145 states have call successors, (145), 65 states have call predecessors, (145), 63 states have return successors, (141), 136 states have call predecessors, (141), 141 states have call successors, (141) [2022-03-20 14:58:42,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 764 transitions. [2022-03-20 14:58:42,787 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 764 transitions. Word has length 128 [2022-03-20 14:58:42,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:42,788 INFO L478 AbstractCegarLoop]: Abstraction has 609 states and 764 transitions. [2022-03-20 14:58:42,788 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 7 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-03-20 14:58:42,788 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 764 transitions. [2022-03-20 14:58:42,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-20 14:58:42,788 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:42,789 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:42,807 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 14:58:43,003 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-20 14:58:43,003 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:43,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:43,004 INFO L85 PathProgramCache]: Analyzing trace with hash -677811269, now seen corresponding path program 7 times [2022-03-20 14:58:43,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:43,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [689748525] [2022-03-20 14:58:43,004 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:43,004 INFO L85 PathProgramCache]: Analyzing trace with hash -677811269, now seen corresponding path program 8 times [2022-03-20 14:58:43,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:43,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137712674] [2022-03-20 14:58:43,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:43,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:43,009 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:43,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1969863212] [2022-03-20 14:58:43,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:58:43,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:43,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:43,010 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 14:58:43,011 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 14:58:43,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:58:43,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:43,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-20 14:58:43,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:43,859 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 137 proven. 57 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-20 14:58:43,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:44,669 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:58:44,854 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 152 proven. 12 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2022-03-20 14:58:44,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:44,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137712674] [2022-03-20 14:58:44,855 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:44,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969863212] [2022-03-20 14:58:44,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969863212] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:44,855 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:44,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 22 [2022-03-20 14:58:44,855 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:44,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [689748525] [2022-03-20 14:58:44,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [689748525] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:44,855 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:44,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 14:58:44,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811859456] [2022-03-20 14:58:44,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:44,856 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 14:58:44,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:44,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 14:58:44,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-03-20 14:58:44,856 INFO L87 Difference]: Start difference. First operand 609 states and 764 transitions. Second operand has 16 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-20 14:58:45,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:45,508 INFO L93 Difference]: Finished difference Result 642 states and 811 transitions. [2022-03-20 14:58:45,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 14:58:45,509 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) Word has length 130 [2022-03-20 14:58:45,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:45,511 INFO L225 Difference]: With dead ends: 642 [2022-03-20 14:58:45,511 INFO L226 Difference]: Without dead ends: 637 [2022-03-20 14:58:45,511 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-03-20 14:58:45,511 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 38 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:45,512 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 490 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 14:58:45,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2022-03-20 14:58:45,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 613. [2022-03-20 14:58:45,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 401 states have (on average 1.1920199501246882) internal successors, (478), 409 states have internal predecessors, (478), 147 states have call successors, (147), 65 states have call predecessors, (147), 64 states have return successors, (144), 138 states have call predecessors, (144), 144 states have call successors, (144) [2022-03-20 14:58:45,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 769 transitions. [2022-03-20 14:58:45,584 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 769 transitions. Word has length 130 [2022-03-20 14:58:45,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:45,584 INFO L478 AbstractCegarLoop]: Abstraction has 613 states and 769 transitions. [2022-03-20 14:58:45,584 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-20 14:58:45,584 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 769 transitions. [2022-03-20 14:58:45,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-20 14:58:45,585 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:45,585 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:45,617 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 14:58:45,801 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-20 14:58:45,802 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:45,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:45,802 INFO L85 PathProgramCache]: Analyzing trace with hash -2098906485, now seen corresponding path program 7 times [2022-03-20 14:58:45,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:45,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [554550983] [2022-03-20 14:58:45,803 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:45,803 INFO L85 PathProgramCache]: Analyzing trace with hash -2098906485, now seen corresponding path program 8 times [2022-03-20 14:58:45,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:45,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604897505] [2022-03-20 14:58:45,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:45,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:45,808 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:45,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [187806940] [2022-03-20 14:58:45,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:58:45,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:45,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:45,810 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 14:58:45,811 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 14:58:45,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:58:45,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:45,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 14:58:45,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:46,084 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 434 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-03-20 14:58:46,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:46,272 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 50 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-20 14:58:46,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:46,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604897505] [2022-03-20 14:58:46,273 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:46,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187806940] [2022-03-20 14:58:46,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187806940] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:46,273 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:46,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2022-03-20 14:58:46,273 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:46,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [554550983] [2022-03-20 14:58:46,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [554550983] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:46,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:46,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 14:58:46,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071018574] [2022-03-20 14:58:46,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:46,274 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 14:58:46,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:46,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 14:58:46,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 14:58:46,274 INFO L87 Difference]: Start difference. First operand 613 states and 769 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 14:58:46,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:46,450 INFO L93 Difference]: Finished difference Result 629 states and 787 transitions. [2022-03-20 14:58:46,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 14:58:46,450 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) Word has length 133 [2022-03-20 14:58:46,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:46,452 INFO L225 Difference]: With dead ends: 629 [2022-03-20 14:58:46,452 INFO L226 Difference]: Without dead ends: 622 [2022-03-20 14:58:46,453 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 252 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=132, Invalid=210, Unknown=0, NotChecked=0, Total=342 [2022-03-20 14:58:46,453 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 67 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:46,453 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 195 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:58:46,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-03-20 14:58:46,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 622. [2022-03-20 14:58:46,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 410 states have (on average 1.1878048780487804) internal successors, (487), 418 states have internal predecessors, (487), 147 states have call successors, (147), 65 states have call predecessors, (147), 64 states have return successors, (144), 138 states have call predecessors, (144), 144 states have call successors, (144) [2022-03-20 14:58:46,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 778 transitions. [2022-03-20 14:58:46,524 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 778 transitions. Word has length 133 [2022-03-20 14:58:46,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:46,524 INFO L478 AbstractCegarLoop]: Abstraction has 622 states and 778 transitions. [2022-03-20 14:58:46,524 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 14:58:46,524 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 778 transitions. [2022-03-20 14:58:46,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-03-20 14:58:46,525 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:46,525 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:46,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-20 14:58:46,728 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-20 14:58:46,729 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:46,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:46,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1894865945, now seen corresponding path program 9 times [2022-03-20 14:58:46,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:46,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [131670595] [2022-03-20 14:58:46,729 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:46,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1894865945, now seen corresponding path program 10 times [2022-03-20 14:58:46,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:46,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487706399] [2022-03-20 14:58:46,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:46,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:46,734 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:46,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [50405456] [2022-03-20 14:58:46,734 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:58:46,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:46,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:46,736 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 14:58:46,736 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 14:58:46,789 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:58:46,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:46,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-20 14:58:46,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:47,426 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:58:47,427 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:58:47,428 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:58:47,754 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 133 proven. 95 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-20 14:58:47,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:48,164 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:58:48,368 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 156 proven. 12 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-20 14:58:48,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:48,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487706399] [2022-03-20 14:58:48,368 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:48,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50405456] [2022-03-20 14:58:48,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50405456] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:48,368 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:48,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11] total 24 [2022-03-20 14:58:48,369 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:48,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [131670595] [2022-03-20 14:58:48,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [131670595] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:48,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:48,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 14:58:48,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90919764] [2022-03-20 14:58:48,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:48,369 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 14:58:48,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:48,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 14:58:48,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-03-20 14:58:48,370 INFO L87 Difference]: Start difference. First operand 622 states and 778 transitions. Second operand has 18 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 10 states have call successors, (21) [2022-03-20 14:58:49,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:49,065 INFO L93 Difference]: Finished difference Result 632 states and 788 transitions. [2022-03-20 14:58:49,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 14:58:49,066 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 10 states have call successors, (21) Word has length 134 [2022-03-20 14:58:49,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:49,068 INFO L225 Difference]: With dead ends: 632 [2022-03-20 14:58:49,068 INFO L226 Difference]: Without dead ends: 625 [2022-03-20 14:58:49,068 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-03-20 14:58:49,069 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 37 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:49,069 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 734 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 600 Invalid, 0 Unknown, 119 Unchecked, 0.5s Time] [2022-03-20 14:58:49,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-03-20 14:58:49,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 622. [2022-03-20 14:58:49,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 410 states have (on average 1.1878048780487804) internal successors, (487), 418 states have internal predecessors, (487), 147 states have call successors, (147), 65 states have call predecessors, (147), 64 states have return successors, (144), 138 states have call predecessors, (144), 144 states have call successors, (144) [2022-03-20 14:58:49,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 778 transitions. [2022-03-20 14:58:49,135 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 778 transitions. Word has length 134 [2022-03-20 14:58:49,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:49,135 INFO L478 AbstractCegarLoop]: Abstraction has 622 states and 778 transitions. [2022-03-20 14:58:49,135 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 10 states have call successors, (21) [2022-03-20 14:58:49,136 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 778 transitions. [2022-03-20 14:58:49,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-20 14:58:49,137 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:49,137 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:49,153 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 14:58:49,339 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:49,340 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:49,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:49,340 INFO L85 PathProgramCache]: Analyzing trace with hash -736314780, now seen corresponding path program 7 times [2022-03-20 14:58:49,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:49,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [298552051] [2022-03-20 14:58:49,340 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:49,340 INFO L85 PathProgramCache]: Analyzing trace with hash -736314780, now seen corresponding path program 8 times [2022-03-20 14:58:49,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:49,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545827394] [2022-03-20 14:58:49,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:49,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:49,348 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:49,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [897771741] [2022-03-20 14:58:49,349 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:58:49,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:49,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:49,350 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 14:58:49,351 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 14:58:49,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:58:49,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:49,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 14:58:49,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:49,608 INFO L134 CoverageAnalysis]: Checked inductivity of 604 backedges. 40 proven. 444 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-03-20 14:58:49,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:49,800 INFO L134 CoverageAnalysis]: Checked inductivity of 604 backedges. 40 proven. 60 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-20 14:58:49,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:49,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545827394] [2022-03-20 14:58:49,800 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:49,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897771741] [2022-03-20 14:58:49,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897771741] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:58:49,800 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:58:49,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2022-03-20 14:58:49,800 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:49,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [298552051] [2022-03-20 14:58:49,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [298552051] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:49,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:49,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 14:58:49,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370271041] [2022-03-20 14:58:49,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:49,801 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 14:58:49,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:49,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 14:58:49,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 14:58:49,802 INFO L87 Difference]: Start difference. First operand 622 states and 778 transitions. Second operand has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 14:58:50,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:50,044 INFO L93 Difference]: Finished difference Result 936 states and 1206 transitions. [2022-03-20 14:58:50,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 14:58:50,044 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) Word has length 139 [2022-03-20 14:58:50,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:50,047 INFO L225 Difference]: With dead ends: 936 [2022-03-20 14:58:50,047 INFO L226 Difference]: Without dead ends: 740 [2022-03-20 14:58:50,047 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 264 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=237, Unknown=0, NotChecked=0, Total=380 [2022-03-20 14:58:50,048 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 96 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:50,048 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 259 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 14:58:50,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2022-03-20 14:58:50,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 724. [2022-03-20 14:58:50,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 478 states have (on average 1.1694560669456067) internal successors, (559), 485 states have internal predecessors, (559), 165 states have call successors, (165), 82 states have call predecessors, (165), 80 states have return successors, (161), 156 states have call predecessors, (161), 161 states have call successors, (161) [2022-03-20 14:58:50,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 885 transitions. [2022-03-20 14:58:50,126 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 885 transitions. Word has length 139 [2022-03-20 14:58:50,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:50,126 INFO L478 AbstractCegarLoop]: Abstraction has 724 states and 885 transitions. [2022-03-20 14:58:50,126 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 14:58:50,126 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 885 transitions. [2022-03-20 14:58:50,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-20 14:58:50,127 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:50,127 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:50,146 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 14:58:50,344 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-20 14:58:50,344 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:50,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:50,344 INFO L85 PathProgramCache]: Analyzing trace with hash 2139656620, now seen corresponding path program 11 times [2022-03-20 14:58:50,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:50,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [278409848] [2022-03-20 14:58:50,345 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:50,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2139656620, now seen corresponding path program 12 times [2022-03-20 14:58:50,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:50,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848347009] [2022-03-20 14:58:50,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:50,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:50,350 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:50,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1888849275] [2022-03-20 14:58:50,350 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 14:58:50,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:50,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:50,351 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 14:58:50,352 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 14:58:50,706 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 14:58:50,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:50,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-20 14:58:50,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:51,612 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 86 proven. 75 refuted. 0 times theorem prover too weak. 583 trivial. 0 not checked. [2022-03-20 14:58:51,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:58:52,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:58:52,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848347009] [2022-03-20 14:58:52,933 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:58:52,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888849275] [2022-03-20 14:58:52,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888849275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 14:58:52,933 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 14:58:52,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-20 14:58:52,933 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:58:52,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [278409848] [2022-03-20 14:58:52,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [278409848] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:58:52,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:58:52,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 14:58:52,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193197065] [2022-03-20 14:58:52,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:58:52,934 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 14:58:52,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:52,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 14:58:52,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-20 14:58:52,934 INFO L87 Difference]: Start difference. First operand 724 states and 885 transitions. Second operand has 17 states, 16 states have (on average 2.625) internal successors, (42), 14 states have internal predecessors, (42), 7 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 7 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 14:58:54,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:58:54,134 INFO L93 Difference]: Finished difference Result 794 states and 967 transitions. [2022-03-20 14:58:54,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 14:58:54,134 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.625) internal successors, (42), 14 states have internal predecessors, (42), 7 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 7 states have call predecessors, (19), 6 states have call successors, (19) Word has length 146 [2022-03-20 14:58:54,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:58:54,136 INFO L225 Difference]: With dead ends: 794 [2022-03-20 14:58:54,136 INFO L226 Difference]: Without dead ends: 792 [2022-03-20 14:58:54,137 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 14:58:54,138 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 74 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 14:58:54,138 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 689 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 14:58:54,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2022-03-20 14:58:54,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 779. [2022-03-20 14:58:54,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 515 states have (on average 1.1689320388349516) internal successors, (602), 522 states have internal predecessors, (602), 177 states have call successors, (177), 88 states have call predecessors, (177), 86 states have return successors, (173), 168 states have call predecessors, (173), 173 states have call successors, (173) [2022-03-20 14:58:54,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 952 transitions. [2022-03-20 14:58:54,231 INFO L78 Accepts]: Start accepts. Automaton has 779 states and 952 transitions. Word has length 146 [2022-03-20 14:58:54,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:58:54,231 INFO L478 AbstractCegarLoop]: Abstraction has 779 states and 952 transitions. [2022-03-20 14:58:54,232 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.625) internal successors, (42), 14 states have internal predecessors, (42), 7 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 7 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 14:58:54,232 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 952 transitions. [2022-03-20 14:58:54,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-20 14:58:54,233 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:58:54,233 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 14:58:54,239 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 14:58:54,436 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-20 14:58:54,436 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:58:54,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:58:54,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1180190888, now seen corresponding path program 13 times [2022-03-20 14:58:54,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:58:54,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [22372203] [2022-03-20 14:58:54,438 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:58:54,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1180190888, now seen corresponding path program 14 times [2022-03-20 14:58:54,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:58:54,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115422600] [2022-03-20 14:58:54,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:58:54,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:58:54,443 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:58:54,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [731751885] [2022-03-20 14:58:54,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 14:58:54,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:58:54,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:58:54,444 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 14:58:54,445 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 14:58:54,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 14:58:54,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:58:54,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 85 conjunts are in the unsatisfiable core [2022-03-20 14:58:54,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:58:55,453 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 109 proven. 194 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2022-03-20 14:58:55,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 14:59:00,376 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 129 proven. 114 refuted. 0 times theorem prover too weak. 501 trivial. 0 not checked. [2022-03-20 14:59:00,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 14:59:00,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115422600] [2022-03-20 14:59:00,377 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 14:59:00,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731751885] [2022-03-20 14:59:00,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731751885] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 14:59:00,377 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 14:59:00,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2022-03-20 14:59:00,377 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 14:59:00,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [22372203] [2022-03-20 14:59:00,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [22372203] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 14:59:00,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 14:59:00,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 14:59:00,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687900313] [2022-03-20 14:59:00,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 14:59:00,378 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 14:59:00,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:00,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 14:59:00,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=628, Unknown=0, NotChecked=0, Total=812 [2022-03-20 14:59:00,378 INFO L87 Difference]: Start difference. First operand 779 states and 952 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-20 14:59:01,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 14:59:01,468 INFO L93 Difference]: Finished difference Result 818 states and 1004 transitions. [2022-03-20 14:59:01,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 14:59:01,469 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) Word has length 146 [2022-03-20 14:59:01,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 14:59:01,471 INFO L225 Difference]: With dead ends: 818 [2022-03-20 14:59:01,471 INFO L226 Difference]: Without dead ends: 816 [2022-03-20 14:59:01,472 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 260 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=214, Invalid=778, Unknown=0, NotChecked=0, Total=992 [2022-03-20 14:59:01,472 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 45 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 14:59:01,472 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 817 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 14:59:01,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-03-20 14:59:01,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 810. [2022-03-20 14:59:01,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 810 states, 531 states have (on average 1.1713747645951036) internal successors, (622), 538 states have internal predecessors, (622), 189 states have call successors, (189), 91 states have call predecessors, (189), 89 states have return successors, (185), 180 states have call predecessors, (185), 185 states have call successors, (185) [2022-03-20 14:59:01,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 996 transitions. [2022-03-20 14:59:01,571 INFO L78 Accepts]: Start accepts. Automaton has 810 states and 996 transitions. Word has length 146 [2022-03-20 14:59:01,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 14:59:01,571 INFO L478 AbstractCegarLoop]: Abstraction has 810 states and 996 transitions. [2022-03-20 14:59:01,571 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-20 14:59:01,571 INFO L276 IsEmpty]: Start isEmpty. Operand 810 states and 996 transitions. [2022-03-20 14:59:01,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-20 14:59:01,572 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 14:59:01,572 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 5, 5, 5, 5, 5, 5, 5, 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 14:59:01,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-20 14:59:01,787 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-20 14:59:01,787 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 14:59:01,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 14:59:01,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1613652297, now seen corresponding path program 15 times [2022-03-20 14:59:01,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 14:59:01,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [727149120] [2022-03-20 14:59:01,788 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 14:59:01,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1613652297, now seen corresponding path program 16 times [2022-03-20 14:59:01,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 14:59:01,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255519827] [2022-03-20 14:59:01,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 14:59:01,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 14:59:01,795 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 14:59:01,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [897825400] [2022-03-20 14:59:01,796 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 14:59:01,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 14:59:01,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 14:59:01,797 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 14:59:01,798 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 14:59:01,873 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 14:59:01,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 14:59:01,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 98 conjunts are in the unsatisfiable core [2022-03-20 14:59:01,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 14:59:02,543 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:59:02,544 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 14:59:05,374 INFO L134 CoverageAnalysis]: Checked inductivity of 822 backedges. 194 proven. 163 refuted. 0 times theorem prover too weak. 465 trivial. 0 not checked. [2022-03-20 14:59:05,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:00:33,292 WARN L232 SmtUtils]: Spent 10.58s on a formula simplification that was a NOOP. DAG size: 61 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 15:01:21,510 WARN L232 SmtUtils]: Spent 6.20s on a formula simplification that was a NOOP. DAG size: 21 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-20 15:01:28,635 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((v_main_~yy~0_BEFORE_CALL_120 Int) (v_main_~xy~0_BEFORE_CALL_124 Int) (v_main_~y~0_BEFORE_CALL_356 Int) (v_main_~p~0_BEFORE_CALL_260 Int) (v_main_~q~0_BEFORE_CALL_337 Int) (v_main_~x~0_BEFORE_CALL_368 Int) (v_main_~r~0_BEFORE_CALL_282 Int) (v_main_~s~0_BEFORE_CALL_333 Int) (v_main_~k~0_BEFORE_CALL_205 Int)) (let ((.cse13 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_205 v_main_~s~0_BEFORE_CALL_333)) v_main_~r~0_BEFORE_CALL_282)) (.cse12 (+ (* (- 1) v_main_~k~0_BEFORE_CALL_205 v_main_~q~0_BEFORE_CALL_337) v_main_~p~0_BEFORE_CALL_260))) (let ((.cse4 (* v_main_~k~0_BEFORE_CALL_205 v_main_~y~0_BEFORE_CALL_356 v_main_~s~0_BEFORE_CALL_333)) (.cse2 (* v_main_~k~0_BEFORE_CALL_205 v_main_~x~0_BEFORE_CALL_368 v_main_~q~0_BEFORE_CALL_337)) (.cse3 (* v_main_~x~0_BEFORE_CALL_368 v_main_~q~0_BEFORE_CALL_337)) (.cse5 (* v_main_~y~0_BEFORE_CALL_356 v_main_~s~0_BEFORE_CALL_333)) (.cse0 (* v_main_~p~0_BEFORE_CALL_260 v_main_~x~0_BEFORE_CALL_368)) (.cse1 (* v_main_~y~0_BEFORE_CALL_356 v_main_~r~0_BEFORE_CALL_282)) (.cse7 (* .cse12 v_main_~xy~0_BEFORE_CALL_124)) (.cse8 (* .cse13 v_main_~yy~0_BEFORE_CALL_120))) (or (<= (+ (* .cse0 2) (* .cse1 2)) (+ (* 2 .cse2) .cse3 (* .cse4 2) .cse5)) (<= (+ .cse4 .cse3 .cse5 .cse2) (+ .cse0 .cse1)) (not (let ((.cse6 (* (- 1) v_main_~y~0_BEFORE_CALL_356 v_main_~s~0_BEFORE_CALL_333)) (.cse9 (* (- 1) v_main_~x~0_BEFORE_CALL_368 v_main_~q~0_BEFORE_CALL_337)) (.cse10 (* (- 1) v_main_~k~0_BEFORE_CALL_205 v_main_~x~0_BEFORE_CALL_368 v_main_~q~0_BEFORE_CALL_337)) (.cse11 (* (- 1) v_main_~k~0_BEFORE_CALL_205 v_main_~y~0_BEFORE_CALL_356 v_main_~s~0_BEFORE_CALL_333))) (= (+ .cse6 .cse7 .cse3 .cse5 .cse0 .cse1 .cse8 .cse9 .cse10 .cse11) (+ (* v_main_~x~0_BEFORE_CALL_368 .cse12) (* .cse13 v_main_~y~0_BEFORE_CALL_356) (* v_main_~y~0_BEFORE_CALL_356 (+ .cse6 .cse3 .cse5 .cse0 .cse1 .cse9 .cse10 .cse11)))))) (= (+ .cse7 .cse8 (* v_main_~y~0_BEFORE_CALL_356 v_main_~x~0_BEFORE_CALL_368 v_main_~q~0_BEFORE_CALL_337) (* v_main_~y~0_BEFORE_CALL_356 v_main_~y~0_BEFORE_CALL_356 v_main_~s~0_BEFORE_CALL_333)) (+ (* .cse13 v_main_~y~0_BEFORE_CALL_356 v_main_~y~0_BEFORE_CALL_356) (* v_main_~s~0_BEFORE_CALL_333 v_main_~yy~0_BEFORE_CALL_120) (* v_main_~xy~0_BEFORE_CALL_124 v_main_~q~0_BEFORE_CALL_337) (* v_main_~y~0_BEFORE_CALL_356 v_main_~x~0_BEFORE_CALL_368 .cse12)))))))) is different from true [2022-03-20 15:01:28,779 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:01:53,731 WARN L232 SmtUtils]: Spent 8.87s on a formula simplification that was a NOOP. DAG size: 59 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 15:02:09,535 WARN L232 SmtUtils]: Spent 7.67s on a formula simplification that was a NOOP. DAG size: 26 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-20 15:03:47,412 WARN L232 SmtUtils]: Spent 5.05s on a formula simplification that was a NOOP. DAG size: 21 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-20 15:07:05,117 WARN L855 $PredicateComparison]: unable to prove that (forall ((v_main_~s~0_BEFORE_CALL_334 Int) (v_main_~yy~0_BEFORE_CALL_121 Int) (v_main_~r~0_BEFORE_CALL_283 Int) (v_main_~y~0_BEFORE_CALL_357 Int) (v_main_~q~0_BEFORE_CALL_338 Int) (v_main_~p~0_BEFORE_CALL_261 Int) (v_main_~k~0_BEFORE_CALL_206 Int) (v_main_~x~0_BEFORE_CALL_369 Int) (v_main_~xy~0_BEFORE_CALL_125 Int)) (let ((.cse0 (+ v_main_~p~0_BEFORE_CALL_261 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~q~0_BEFORE_CALL_338))) (.cse1 (+ (* (* v_main_~k~0_BEFORE_CALL_206 v_main_~s~0_BEFORE_CALL_334) (- 1)) v_main_~r~0_BEFORE_CALL_283))) (let ((.cse14 (* v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse2 (* v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse15 (* v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse4 (* v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse5 (* v_main_~y~0_BEFORE_CALL_357 v_main_~r~0_BEFORE_CALL_283)) (.cse7 (* v_main_~p~0_BEFORE_CALL_261 v_main_~x~0_BEFORE_CALL_369)) (.cse10 (* v_main_~yy~0_BEFORE_CALL_121 .cse1)) (.cse11 (* .cse0 v_main_~xy~0_BEFORE_CALL_125))) (or (not (let ((.cse3 (* (- 1) v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse6 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse8 (* (- 1) v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse9 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338))) (= (+ (* .cse0 v_main_~x~0_BEFORE_CALL_369) (* v_main_~y~0_BEFORE_CALL_357 .cse1) (* v_main_~y~0_BEFORE_CALL_357 (+ .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9))) (+ .cse2 .cse10 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11)))) (not (= |c___VERIFIER_assert_#in~cond| 1)) (let ((.cse13 (+ .cse14 .cse15))) (let ((.cse12 (div .cse13 (+ .cse2 .cse4)))) (and (= (+ (* v_main_~p~0_BEFORE_CALL_261 v_main_~xy~0_BEFORE_CALL_125) (* v_main_~yy~0_BEFORE_CALL_121 v_main_~r~0_BEFORE_CALL_283) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334 .cse12) (* v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369 .cse12 v_main_~q~0_BEFORE_CALL_338)) (+ (* v_main_~p~0_BEFORE_CALL_261 v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369) (* v_main_~s~0_BEFORE_CALL_334 v_main_~yy~0_BEFORE_CALL_121 .cse12) (* v_main_~xy~0_BEFORE_CALL_125 .cse12 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~r~0_BEFORE_CALL_283))) (= (+ (* v_main_~x~0_BEFORE_CALL_369 .cse12 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334 .cse12)) .cse13)))) (<= (+ (* .cse5 2) (* 2 .cse7)) (+ (* .cse14 2) .cse2 .cse4 (* .cse15 2))) (<= (+ .cse14 .cse2 .cse15 .cse4) (+ .cse5 .cse7)) (= (+ (* v_main_~s~0_BEFORE_CALL_334 v_main_~yy~0_BEFORE_CALL_121) (* v_main_~xy~0_BEFORE_CALL_125 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 .cse1) (* .cse0 v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369)) (+ .cse10 (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334) (* v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338) .cse11)))))) is different from true [2022-03-20 15:07:57,651 WARN L232 SmtUtils]: Spent 5.98s on a formula simplification. DAG size of input: 26 DAG size of output: 1 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-20 15:09:31,715 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~s~0_BEFORE_CALL_334 Int) (v_main_~yy~0_BEFORE_CALL_121 Int) (v_main_~r~0_BEFORE_CALL_283 Int) (v_main_~y~0_BEFORE_CALL_357 Int) (v_main_~q~0_BEFORE_CALL_338 Int) (v_main_~p~0_BEFORE_CALL_261 Int) (v_main_~k~0_BEFORE_CALL_206 Int) (v_main_~x~0_BEFORE_CALL_369 Int) (v_main_~xy~0_BEFORE_CALL_125 Int)) (let ((.cse0 (+ v_main_~p~0_BEFORE_CALL_261 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~q~0_BEFORE_CALL_338))) (.cse1 (+ (* (* v_main_~k~0_BEFORE_CALL_206 v_main_~s~0_BEFORE_CALL_334) (- 1)) v_main_~r~0_BEFORE_CALL_283))) (let ((.cse14 (* v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse2 (* v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse15 (* v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse4 (* v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse5 (* v_main_~y~0_BEFORE_CALL_357 v_main_~r~0_BEFORE_CALL_283)) (.cse7 (* v_main_~p~0_BEFORE_CALL_261 v_main_~x~0_BEFORE_CALL_369)) (.cse10 (* v_main_~yy~0_BEFORE_CALL_121 .cse1)) (.cse11 (* .cse0 v_main_~xy~0_BEFORE_CALL_125))) (or (not (let ((.cse3 (* (- 1) v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse6 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse8 (* (- 1) v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse9 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338))) (= (+ (* .cse0 v_main_~x~0_BEFORE_CALL_369) (* v_main_~y~0_BEFORE_CALL_357 .cse1) (* v_main_~y~0_BEFORE_CALL_357 (+ .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9))) (+ .cse2 .cse10 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11)))) (let ((.cse13 (+ .cse14 .cse15))) (let ((.cse12 (div .cse13 (+ .cse2 .cse4)))) (and (= (+ (* v_main_~p~0_BEFORE_CALL_261 v_main_~xy~0_BEFORE_CALL_125) (* v_main_~yy~0_BEFORE_CALL_121 v_main_~r~0_BEFORE_CALL_283) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334 .cse12) (* v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369 .cse12 v_main_~q~0_BEFORE_CALL_338)) (+ (* v_main_~p~0_BEFORE_CALL_261 v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369) (* v_main_~s~0_BEFORE_CALL_334 v_main_~yy~0_BEFORE_CALL_121 .cse12) (* v_main_~xy~0_BEFORE_CALL_125 .cse12 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~r~0_BEFORE_CALL_283))) (= (+ (* v_main_~x~0_BEFORE_CALL_369 .cse12 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334 .cse12)) .cse13)))) (<= (+ (* .cse5 2) (* 2 .cse7)) (+ (* .cse14 2) .cse2 .cse4 (* .cse15 2))) (<= (+ .cse14 .cse2 .cse15 .cse4) (+ .cse5 .cse7)) (= (+ (* v_main_~s~0_BEFORE_CALL_334 v_main_~yy~0_BEFORE_CALL_121) (* v_main_~xy~0_BEFORE_CALL_125 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 .cse1) (* .cse0 v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369)) (+ .cse10 (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334) (* v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338) .cse11))))))) is different from true [2022-03-20 15:12:01,617 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (= c___VERIFIER_assert_~cond 0) (forall ((v_main_~s~0_BEFORE_CALL_334 Int) (v_main_~yy~0_BEFORE_CALL_121 Int) (v_main_~r~0_BEFORE_CALL_283 Int) (v_main_~y~0_BEFORE_CALL_357 Int) (v_main_~q~0_BEFORE_CALL_338 Int) (v_main_~p~0_BEFORE_CALL_261 Int) (v_main_~k~0_BEFORE_CALL_206 Int) (v_main_~x~0_BEFORE_CALL_369 Int) (v_main_~xy~0_BEFORE_CALL_125 Int)) (let ((.cse0 (+ v_main_~p~0_BEFORE_CALL_261 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~q~0_BEFORE_CALL_338))) (.cse1 (+ (* (* v_main_~k~0_BEFORE_CALL_206 v_main_~s~0_BEFORE_CALL_334) (- 1)) v_main_~r~0_BEFORE_CALL_283))) (let ((.cse14 (* v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse2 (* v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse15 (* v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse4 (* v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse5 (* v_main_~y~0_BEFORE_CALL_357 v_main_~r~0_BEFORE_CALL_283)) (.cse7 (* v_main_~p~0_BEFORE_CALL_261 v_main_~x~0_BEFORE_CALL_369)) (.cse10 (* v_main_~yy~0_BEFORE_CALL_121 .cse1)) (.cse11 (* .cse0 v_main_~xy~0_BEFORE_CALL_125))) (or (not (let ((.cse3 (* (- 1) v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse6 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse8 (* (- 1) v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse9 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338))) (= (+ (* .cse0 v_main_~x~0_BEFORE_CALL_369) (* v_main_~y~0_BEFORE_CALL_357 .cse1) (* v_main_~y~0_BEFORE_CALL_357 (+ .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9))) (+ .cse2 .cse10 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11)))) (let ((.cse13 (+ .cse14 .cse15))) (let ((.cse12 (div .cse13 (+ .cse2 .cse4)))) (and (= (+ (* v_main_~p~0_BEFORE_CALL_261 v_main_~xy~0_BEFORE_CALL_125) (* v_main_~yy~0_BEFORE_CALL_121 v_main_~r~0_BEFORE_CALL_283) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334 .cse12) (* v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369 .cse12 v_main_~q~0_BEFORE_CALL_338)) (+ (* v_main_~p~0_BEFORE_CALL_261 v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369) (* v_main_~s~0_BEFORE_CALL_334 v_main_~yy~0_BEFORE_CALL_121 .cse12) (* v_main_~xy~0_BEFORE_CALL_125 .cse12 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~r~0_BEFORE_CALL_283))) (= (+ (* v_main_~x~0_BEFORE_CALL_369 .cse12 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334 .cse12)) .cse13)))) (<= (+ (* .cse5 2) (* 2 .cse7)) (+ (* .cse14 2) .cse2 .cse4 (* .cse15 2))) (<= (+ .cse14 .cse2 .cse15 .cse4) (+ .cse5 .cse7)) (= (+ (* v_main_~s~0_BEFORE_CALL_334 v_main_~yy~0_BEFORE_CALL_121) (* v_main_~xy~0_BEFORE_CALL_125 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 .cse1) (* .cse0 v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369)) (+ .cse10 (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334) (* v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338) .cse11))))))) is different from true