/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-7968f31 [2022-03-18 02:34:33,805 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-18 02:34:33,807 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-18 02:34:33,841 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-18 02:34:33,841 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-18 02:34:33,842 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-18 02:34:33,844 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-18 02:34:33,846 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-18 02:34:33,847 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-18 02:34:33,850 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-18 02:34:33,851 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-18 02:34:33,852 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-18 02:34:33,852 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-18 02:34:33,854 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-18 02:34:33,855 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-18 02:34:33,857 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-18 02:34:33,858 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-18 02:34:33,858 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-18 02:34:33,860 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-18 02:34:33,864 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-18 02:34:33,865 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-18 02:34:33,868 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-18 02:34:33,868 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-18 02:34:33,869 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-18 02:34:33,870 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-18 02:34:33,875 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-18 02:34:33,875 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-18 02:34:33,875 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-18 02:34:33,876 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-18 02:34:33,876 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-18 02:34:33,877 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-18 02:34:33,877 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-18 02:34:33,878 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-18 02:34:33,878 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-18 02:34:33,879 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-18 02:34:33,879 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-18 02:34:33,880 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-18 02:34:33,880 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-18 02:34:33,880 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-18 02:34:33,880 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-18 02:34:33,881 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-18 02:34:33,882 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-18 02:34:33,882 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-18 02:34:33,891 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-18 02:34:33,892 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-18 02:34:33,894 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-18 02:34:33,894 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-18 02:34:33,894 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-18 02:34:33,894 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-18 02:34:33,894 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-18 02:34:33,894 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-18 02:34:33,894 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-18 02:34:33,895 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-18 02:34:33,895 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-18 02:34:33,895 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-18 02:34:33,895 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-18 02:34:33,895 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-18 02:34:33,895 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-18 02:34:33,895 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 02:34:33,895 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-18 02:34:33,895 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-18 02:34:33,895 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-18 02:34:33,896 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-18 02:34:33,896 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-18 02:34:33,896 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-18 02:34:33,896 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-18 02:34:34,067 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-18 02:34:34,083 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-18 02:34:34,084 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-18 02:34:34,085 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-18 02:34:34,086 INFO L275 PluginConnector]: CDTParser initialized [2022-03-18 02:34:34,087 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-18 02:34:34,135 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b6791bd43/56403d6b542c4b899bc76655a40b7502/FLAG555ba71ee [2022-03-18 02:34:34,498 INFO L306 CDTParser]: Found 1 translation units. [2022-03-18 02:34:34,498 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound10.c [2022-03-18 02:34:34,502 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b6791bd43/56403d6b542c4b899bc76655a40b7502/FLAG555ba71ee [2022-03-18 02:34:34,918 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b6791bd43/56403d6b542c4b899bc76655a40b7502 [2022-03-18 02:34:34,920 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-18 02:34:34,921 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-18 02:34:34,928 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-18 02:34:34,928 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-18 02:34:34,930 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-18 02:34:34,931 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 02:34:34" (1/1) ... [2022-03-18 02:34:34,932 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e39f742 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:34:34, skipping insertion in model container [2022-03-18 02:34:34,932 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 02:34:34" (1/1) ... [2022-03-18 02:34:34,939 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-18 02:34:34,949 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-18 02:34:35,070 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-18 02:34:35,089 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 02:34:35,096 INFO L203 MainTranslator]: Completed pre-run [2022-03-18 02:34:35,103 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-18 02:34:35,110 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 02:34:35,119 INFO L208 MainTranslator]: Completed translation [2022-03-18 02:34:35,120 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:34:35 WrapperNode [2022-03-18 02:34:35,120 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-18 02:34:35,121 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-18 02:34:35,121 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-18 02:34:35,121 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-18 02:34:35,128 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:34:35" (1/1) ... [2022-03-18 02:34:35,128 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:34:35" (1/1) ... [2022-03-18 02:34:35,132 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:34:35" (1/1) ... [2022-03-18 02:34:35,133 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:34:35" (1/1) ... [2022-03-18 02:34:35,136 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:34:35" (1/1) ... [2022-03-18 02:34:35,139 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:34:35" (1/1) ... [2022-03-18 02:34:35,140 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:34:35" (1/1) ... [2022-03-18 02:34:35,142 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-18 02:34:35,142 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-18 02:34:35,142 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-18 02:34:35,142 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-18 02:34:35,144 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:34:35" (1/1) ... [2022-03-18 02:34:35,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 02:34:35,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:35,172 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-18 02:34:35,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-18 02:34:35,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-18 02:34:35,198 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-18 02:34:35,198 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-18 02:34:35,198 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-18 02:34:35,198 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-18 02:34:35,198 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-18 02:34:35,198 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-18 02:34:35,198 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-18 02:34:35,198 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-18 02:34:35,198 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-18 02:34:35,198 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-18 02:34:35,199 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-18 02:34:35,199 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-18 02:34:35,199 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-18 02:34:35,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-18 02:34:35,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-18 02:34:35,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-18 02:34:35,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-18 02:34:35,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-18 02:34:35,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-18 02:34:35,259 INFO L234 CfgBuilder]: Building ICFG [2022-03-18 02:34:35,267 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-18 02:34:35,387 INFO L275 CfgBuilder]: Performing block encoding [2022-03-18 02:34:35,392 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-18 02:34:35,392 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-18 02:34:35,393 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 02:34:35 BoogieIcfgContainer [2022-03-18 02:34:35,393 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-18 02:34:35,398 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-18 02:34:35,398 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-18 02:34:35,400 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-18 02:34:35,401 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.03 02:34:34" (1/3) ... [2022-03-18 02:34:35,401 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@395edc5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 02:34:35, skipping insertion in model container [2022-03-18 02:34:35,401 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:34:35" (2/3) ... [2022-03-18 02:34:35,402 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@395edc5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 02:34:35, skipping insertion in model container [2022-03-18 02:34:35,402 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 02:34:35" (3/3) ... [2022-03-18 02:34:35,403 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_unwindbound10.c [2022-03-18 02:34:35,406 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-18 02:34:35,406 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-18 02:34:35,437 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-18 02:34:35,442 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-18 02:34:35,442 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-18 02:34:35,456 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-18 02:34:35,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-18 02:34:35,464 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:35,467 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:34:35,468 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:35,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:35,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1950618521, now seen corresponding path program 1 times [2022-03-18 02:34:35,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:35,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [265597366] [2022-03-18 02:34:35,490 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:35,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1950618521, now seen corresponding path program 2 times [2022-03-18 02:34:35,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:35,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819864360] [2022-03-18 02:34:35,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:35,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:35,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:34:35,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 02:34:35,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:34:35,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-18 02:34:35,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:34:35,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-03-18 02:34:35,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:34:35,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-18 02:34:35,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:34:35,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 02:34:35,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:34:35,733 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:34:35,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:35,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819864360] [2022-03-18 02:34:35,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819864360] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:35,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:35,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-18 02:34:35,739 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:35,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [265597366] [2022-03-18 02:34:35,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [265597366] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:35,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:35,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-18 02:34:35,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919557496] [2022-03-18 02:34:35,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:35,745 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-18 02:34:35,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:35,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-18 02:34:35,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-18 02:34:35,771 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-18 02:34:35,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:35,878 INFO L93 Difference]: Finished difference Result 72 states and 112 transitions. [2022-03-18 02:34:35,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-18 02:34:35,880 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-18 02:34:35,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:35,888 INFO L225 Difference]: With dead ends: 72 [2022-03-18 02:34:35,889 INFO L226 Difference]: Without dead ends: 35 [2022-03-18 02:34:35,892 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-18 02:34:35,896 INFO L912 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-18 02:34:35,897 INFO L913 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-18 02:34:35,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-18 02:34:35,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2022-03-18 02:34:35,925 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-18 02:34:35,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2022-03-18 02:34:35,927 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 32 [2022-03-18 02:34:35,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:35,927 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2022-03-18 02:34:35,927 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-18 02:34:35,927 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2022-03-18 02:34:35,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-18 02:34:35,928 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:35,929 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:34:35,929 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-18 02:34:35,929 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:35,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:35,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1734391985, now seen corresponding path program 1 times [2022-03-18 02:34:35,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:35,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1125584785] [2022-03-18 02:34:35,930 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:35,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1734391985, now seen corresponding path program 2 times [2022-03-18 02:34:35,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:35,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126010164] [2022-03-18 02:34:35,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:35,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:35,941 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:35,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1205069548] [2022-03-18 02:34:35,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:35,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:35,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:35,944 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:35,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-18 02:34:35,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-18 02:34:35,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:35,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-18 02:34:35,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:36,132 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:34:36,133 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:34:36,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:36,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126010164] [2022-03-18 02:34:36,143 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:36,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205069548] [2022-03-18 02:34:36,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205069548] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:36,144 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:36,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-18 02:34:36,145 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:36,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1125584785] [2022-03-18 02:34:36,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1125584785] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:36,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:36,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-18 02:34:36,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440194651] [2022-03-18 02:34:36,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:36,146 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-18 02:34:36,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:36,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-18 02:34:36,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-18 02:34:36,147 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-18 02:34:36,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:36,158 INFO L93 Difference]: Finished difference Result 44 states and 56 transitions. [2022-03-18 02:34:36,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-18 02:34:36,159 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-18 02:34:36,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:36,159 INFO L225 Difference]: With dead ends: 44 [2022-03-18 02:34:36,160 INFO L226 Difference]: Without dead ends: 36 [2022-03-18 02:34:36,160 INFO L911 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-18 02:34:36,161 INFO L912 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-18 02:34:36,161 INFO L913 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-18 02:34:36,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-03-18 02:34:36,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2022-03-18 02:34:36,166 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-18 02:34:36,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2022-03-18 02:34:36,168 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 33 [2022-03-18 02:34:36,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:36,169 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2022-03-18 02:34:36,169 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-18 02:34:36,169 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2022-03-18 02:34:36,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-18 02:34:36,169 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:36,170 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:34:36,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-18 02:34:36,387 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:36,391 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:36,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:36,392 INFO L85 PathProgramCache]: Analyzing trace with hash 2066454233, now seen corresponding path program 1 times [2022-03-18 02:34:36,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:36,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [40084286] [2022-03-18 02:34:36,392 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:36,392 INFO L85 PathProgramCache]: Analyzing trace with hash 2066454233, now seen corresponding path program 2 times [2022-03-18 02:34:36,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:36,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853128325] [2022-03-18 02:34:36,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:36,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:36,414 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:36,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1901982978] [2022-03-18 02:34:36,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:36,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:36,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:36,420 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:36,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-18 02:34:36,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:36,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:36,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-18 02:34:36,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:36,539 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-18 02:34:36,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:36,648 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-18 02:34:36,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:36,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853128325] [2022-03-18 02:34:36,649 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:36,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901982978] [2022-03-18 02:34:36,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901982978] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:36,649 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:36,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-03-18 02:34:36,650 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:36,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [40084286] [2022-03-18 02:34:36,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [40084286] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:36,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:36,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:34:36,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035999483] [2022-03-18 02:34:36,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:36,650 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-18 02:34:36,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:36,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-18 02:34:36,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-18 02:34:36,651 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-18 02:34:36,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:36,705 INFO L93 Difference]: Finished difference Result 53 states and 71 transitions. [2022-03-18 02:34:36,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:34:36,705 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-18 02:34:36,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:36,706 INFO L225 Difference]: With dead ends: 53 [2022-03-18 02:34:36,706 INFO L226 Difference]: Without dead ends: 45 [2022-03-18 02:34:36,706 INFO L911 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-18 02:34:36,707 INFO L912 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-18 02:34:36,707 INFO L913 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-18 02:34:36,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-03-18 02:34:36,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 37. [2022-03-18 02:34:36,713 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-18 02:34:36,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-03-18 02:34:36,714 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 34 [2022-03-18 02:34:36,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:36,723 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-03-18 02:34:36,723 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-18 02:34:36,723 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-03-18 02:34:36,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-18 02:34:36,724 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:36,724 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:34:36,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:36,941 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-18 02:34:36,942 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:36,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:36,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1678606280, now seen corresponding path program 1 times [2022-03-18 02:34:36,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:36,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1731016226] [2022-03-18 02:34:36,943 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:36,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1678606280, now seen corresponding path program 2 times [2022-03-18 02:34:36,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:36,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204657527] [2022-03-18 02:34:36,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:36,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:36,960 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:36,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [429657355] [2022-03-18 02:34:36,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:36,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:36,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:36,964 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:36,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-18 02:34:37,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-18 02:34:37,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:37,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-18 02:34:37,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:37,099 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:34:37,099 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:34:37,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:37,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204657527] [2022-03-18 02:34:37,100 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:37,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429657355] [2022-03-18 02:34:37,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429657355] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:37,100 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:37,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:34:37,100 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:37,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1731016226] [2022-03-18 02:34:37,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1731016226] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:37,100 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:37,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:34:37,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406647631] [2022-03-18 02:34:37,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:37,101 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:34:37,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:37,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:34:37,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:34:37,102 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-18 02:34:37,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:37,146 INFO L93 Difference]: Finished difference Result 51 states and 67 transitions. [2022-03-18 02:34:37,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:34:37,146 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-18 02:34:37,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:37,149 INFO L225 Difference]: With dead ends: 51 [2022-03-18 02:34:37,149 INFO L226 Difference]: Without dead ends: 49 [2022-03-18 02:34:37,149 INFO L911 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-18 02:34:37,152 INFO L912 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-18 02:34:37,153 INFO L913 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-18 02:34:37,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-03-18 02:34:37,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 44. [2022-03-18 02:34:37,166 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-18 02:34:37,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 56 transitions. [2022-03-18 02:34:37,169 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 56 transitions. Word has length 36 [2022-03-18 02:34:37,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:37,169 INFO L478 AbstractCegarLoop]: Abstraction has 44 states and 56 transitions. [2022-03-18 02:34:37,169 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-18 02:34:37,170 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 56 transitions. [2022-03-18 02:34:37,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-18 02:34:37,170 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:37,170 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:34:37,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:37,383 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:37,384 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:37,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:37,384 INFO L85 PathProgramCache]: Analyzing trace with hash -2124209112, now seen corresponding path program 1 times [2022-03-18 02:34:37,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:37,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [706805715] [2022-03-18 02:34:37,385 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:37,385 INFO L85 PathProgramCache]: Analyzing trace with hash -2124209112, now seen corresponding path program 2 times [2022-03-18 02:34:37,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:37,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125929718] [2022-03-18 02:34:37,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:37,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:37,404 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:37,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [576541453] [2022-03-18 02:34:37,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:37,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:37,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:37,406 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:37,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-18 02:34:37,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:37,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:37,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-18 02:34:37,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:37,531 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-18 02:34:37,531 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:34:37,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:37,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125929718] [2022-03-18 02:34:37,534 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:37,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576541453] [2022-03-18 02:34:37,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576541453] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:37,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:37,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:34:37,535 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:37,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [706805715] [2022-03-18 02:34:37,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [706805715] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:37,535 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:37,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:34:37,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708895271] [2022-03-18 02:34:37,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:37,535 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:34:37,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:37,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:34:37,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:34:37,536 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-18 02:34:37,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:37,565 INFO L93 Difference]: Finished difference Result 72 states and 94 transitions. [2022-03-18 02:34:37,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:34:37,565 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-18 02:34:37,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:37,568 INFO L225 Difference]: With dead ends: 72 [2022-03-18 02:34:37,568 INFO L226 Difference]: Without dead ends: 46 [2022-03-18 02:34:37,569 INFO L911 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-18 02:34:37,571 INFO L912 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-18 02:34:37,571 INFO L913 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-18 02:34:37,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-03-18 02:34:37,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2022-03-18 02:34:37,581 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-18 02:34:37,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 58 transitions. [2022-03-18 02:34:37,583 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 58 transitions. Word has length 39 [2022-03-18 02:34:37,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:37,583 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 58 transitions. [2022-03-18 02:34:37,584 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-18 02:34:37,584 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 58 transitions. [2022-03-18 02:34:37,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-18 02:34:37,587 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:37,587 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:34:37,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:37,795 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:37,796 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:37,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:37,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1052701339, now seen corresponding path program 1 times [2022-03-18 02:34:37,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:37,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [325204720] [2022-03-18 02:34:37,797 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:37,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1052701339, now seen corresponding path program 2 times [2022-03-18 02:34:37,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:37,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080581235] [2022-03-18 02:34:37,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:37,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:37,804 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:37,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1250000894] [2022-03-18 02:34:37,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:37,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:37,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:37,806 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:37,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-18 02:34:37,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:37,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:37,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 02:34:37,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:38,003 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-18 02:34:38,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:38,087 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-18 02:34:38,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:38,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080581235] [2022-03-18 02:34:38,087 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:38,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250000894] [2022-03-18 02:34:38,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250000894] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 02:34:38,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:34:38,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-03-18 02:34:38,088 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:38,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [325204720] [2022-03-18 02:34:38,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [325204720] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:38,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:38,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:34:38,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447449400] [2022-03-18 02:34:38,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:38,088 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:34:38,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:38,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:34:38,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:34:38,089 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-18 02:34:38,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:38,117 INFO L93 Difference]: Finished difference Result 61 states and 79 transitions. [2022-03-18 02:34:38,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:34:38,117 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-18 02:34:38,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:38,118 INFO L225 Difference]: With dead ends: 61 [2022-03-18 02:34:38,118 INFO L226 Difference]: Without dead ends: 59 [2022-03-18 02:34:38,118 INFO L911 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-18 02:34:38,119 INFO L912 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-18 02:34:38,119 INFO L913 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-18 02:34:38,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-03-18 02:34:38,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2022-03-18 02:34:38,126 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-18 02:34:38,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 76 transitions. [2022-03-18 02:34:38,127 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 76 transitions. Word has length 41 [2022-03-18 02:34:38,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:38,127 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 76 transitions. [2022-03-18 02:34:38,127 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-18 02:34:38,127 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 76 transitions. [2022-03-18 02:34:38,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-03-18 02:34:38,127 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:38,128 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:34:38,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:38,345 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:38,345 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:38,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:38,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1531994984, now seen corresponding path program 1 times [2022-03-18 02:34:38,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:38,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1453333508] [2022-03-18 02:34:38,346 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:38,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1531994984, now seen corresponding path program 2 times [2022-03-18 02:34:38,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:38,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370529883] [2022-03-18 02:34:38,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:38,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:38,353 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:38,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1834538763] [2022-03-18 02:34:38,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:38,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:38,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:38,355 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:38,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-18 02:34:38,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:38,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:38,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 02:34:38,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:38,558 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-18 02:34:38,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:38,660 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-18 02:34:38,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:38,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370529883] [2022-03-18 02:34:38,661 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:38,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834538763] [2022-03-18 02:34:38,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834538763] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 02:34:38,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:34:38,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-03-18 02:34:38,661 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:38,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1453333508] [2022-03-18 02:34:38,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1453333508] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:38,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:38,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:34:38,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413017125] [2022-03-18 02:34:38,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:38,662 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:34:38,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:38,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:34:38,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:34:38,663 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-18 02:34:38,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:38,710 INFO L93 Difference]: Finished difference Result 65 states and 82 transitions. [2022-03-18 02:34:38,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:34:38,711 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-18 02:34:38,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:38,711 INFO L225 Difference]: With dead ends: 65 [2022-03-18 02:34:38,711 INFO L226 Difference]: Without dead ends: 63 [2022-03-18 02:34:38,712 INFO L911 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-18 02:34:38,712 INFO L912 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-18 02:34:38,713 INFO L913 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-18 02:34:38,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-03-18 02:34:38,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2022-03-18 02:34:38,730 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-18 02:34:38,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 79 transitions. [2022-03-18 02:34:38,731 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 79 transitions. Word has length 46 [2022-03-18 02:34:38,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:38,732 INFO L478 AbstractCegarLoop]: Abstraction has 62 states and 79 transitions. [2022-03-18 02:34:38,733 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-18 02:34:38,733 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 79 transitions. [2022-03-18 02:34:38,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-18 02:34:38,733 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:38,733 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:34:38,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:38,951 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:38,951 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:38,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:38,952 INFO L85 PathProgramCache]: Analyzing trace with hash -300711301, now seen corresponding path program 1 times [2022-03-18 02:34:38,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:38,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1759273344] [2022-03-18 02:34:38,952 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:38,952 INFO L85 PathProgramCache]: Analyzing trace with hash -300711301, now seen corresponding path program 2 times [2022-03-18 02:34:38,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:38,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729380456] [2022-03-18 02:34:38,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:38,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:38,959 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:38,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [716409054] [2022-03-18 02:34:38,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:38,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:38,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:38,964 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:38,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-18 02:34:39,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:39,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:39,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-18 02:34:39,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:39,187 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-18 02:34:39,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:39,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:39,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729380456] [2022-03-18 02:34:39,275 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:39,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716409054] [2022-03-18 02:34:39,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716409054] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:34:39,276 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:34:39,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-03-18 02:34:39,276 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:39,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1759273344] [2022-03-18 02:34:39,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1759273344] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:39,276 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:39,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-18 02:34:39,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388697734] [2022-03-18 02:34:39,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:39,276 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-18 02:34:39,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:39,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-18 02:34:39,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:34:39,277 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-18 02:34:39,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:39,374 INFO L93 Difference]: Finished difference Result 69 states and 85 transitions. [2022-03-18 02:34:39,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-18 02:34:39,375 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-18 02:34:39,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:39,376 INFO L225 Difference]: With dead ends: 69 [2022-03-18 02:34:39,376 INFO L226 Difference]: Without dead ends: 67 [2022-03-18 02:34:39,377 INFO L911 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-18 02:34:39,377 INFO L912 BasicCegarLoop]: 35 mSDtfsCounter, 12 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-18 02:34:39,377 INFO L913 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-18 02:34:39,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-18 02:34:39,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 66. [2022-03-18 02:34:39,390 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-18 02:34:39,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 82 transitions. [2022-03-18 02:34:39,392 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 82 transitions. Word has length 51 [2022-03-18 02:34:39,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:39,392 INFO L478 AbstractCegarLoop]: Abstraction has 66 states and 82 transitions. [2022-03-18 02:34:39,393 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-18 02:34:39,393 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 82 transitions. [2022-03-18 02:34:39,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-18 02:34:39,396 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:39,396 INFO L500 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-18 02:34:39,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:39,613 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:39,614 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:39,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:39,614 INFO L85 PathProgramCache]: Analyzing trace with hash -2044027516, now seen corresponding path program 1 times [2022-03-18 02:34:39,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:39,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [443853794] [2022-03-18 02:34:39,615 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:39,615 INFO L85 PathProgramCache]: Analyzing trace with hash -2044027516, now seen corresponding path program 2 times [2022-03-18 02:34:39,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:39,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667132813] [2022-03-18 02:34:39,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:39,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:39,621 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:39,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [197757798] [2022-03-18 02:34:39,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:39,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:39,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:39,625 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:39,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-18 02:34:39,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:39,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:39,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-18 02:34:39,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:39,774 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-18 02:34:39,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:39,877 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-18 02:34:39,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:39,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667132813] [2022-03-18 02:34:39,877 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:39,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197757798] [2022-03-18 02:34:39,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197757798] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:39,877 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:39,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-03-18 02:34:39,878 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:39,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [443853794] [2022-03-18 02:34:39,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [443853794] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:39,878 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:39,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:34:39,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067597257] [2022-03-18 02:34:39,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:39,878 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-18 02:34:39,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:39,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-18 02:34:39,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-18 02:34:39,879 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-18 02:34:39,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:39,938 INFO L93 Difference]: Finished difference Result 96 states and 131 transitions. [2022-03-18 02:34:39,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:34:39,939 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-18 02:34:39,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:39,940 INFO L225 Difference]: With dead ends: 96 [2022-03-18 02:34:39,940 INFO L226 Difference]: Without dead ends: 94 [2022-03-18 02:34:39,941 INFO L911 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-18 02:34:39,941 INFO L912 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-18 02:34:39,941 INFO L913 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-18 02:34:39,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-03-18 02:34:39,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 84. [2022-03-18 02:34:39,951 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-18 02:34:39,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 111 transitions. [2022-03-18 02:34:39,952 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 111 transitions. Word has length 59 [2022-03-18 02:34:39,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:39,952 INFO L478 AbstractCegarLoop]: Abstraction has 84 states and 111 transitions. [2022-03-18 02:34:39,952 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-18 02:34:39,952 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 111 transitions. [2022-03-18 02:34:39,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-03-18 02:34:39,953 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:39,953 INFO L500 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-18 02:34:39,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:40,167 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-18 02:34:40,168 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:40,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:40,168 INFO L85 PathProgramCache]: Analyzing trace with hash 35160305, now seen corresponding path program 1 times [2022-03-18 02:34:40,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:40,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [686650845] [2022-03-18 02:34:40,169 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:40,169 INFO L85 PathProgramCache]: Analyzing trace with hash 35160305, now seen corresponding path program 2 times [2022-03-18 02:34:40,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:40,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615379427] [2022-03-18 02:34:40,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:40,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:40,177 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:40,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1506382298] [2022-03-18 02:34:40,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:40,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:40,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:40,178 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:40,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-18 02:34:40,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:40,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:40,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 02:34:40,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:40,333 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-18 02:34:40,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:40,441 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-18 02:34:40,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:40,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615379427] [2022-03-18 02:34:40,441 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:40,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506382298] [2022-03-18 02:34:40,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506382298] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:40,441 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:40,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-18 02:34:40,442 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:40,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [686650845] [2022-03-18 02:34:40,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [686650845] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:40,442 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:40,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:34:40,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131901726] [2022-03-18 02:34:40,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:40,442 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-18 02:34:40,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:40,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-18 02:34:40,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-18 02:34:40,443 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-18 02:34:40,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:40,486 INFO L93 Difference]: Finished difference Result 111 states and 135 transitions. [2022-03-18 02:34:40,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-18 02:34:40,487 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-18 02:34:40,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:40,487 INFO L225 Difference]: With dead ends: 111 [2022-03-18 02:34:40,487 INFO L226 Difference]: Without dead ends: 103 [2022-03-18 02:34:40,488 INFO L911 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-18 02:34:40,488 INFO L912 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-18 02:34:40,488 INFO L913 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-18 02:34:40,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-18 02:34:40,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-03-18 02:34:40,497 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-18 02:34:40,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 126 transitions. [2022-03-18 02:34:40,498 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 126 transitions. Word has length 60 [2022-03-18 02:34:40,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:40,498 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 126 transitions. [2022-03-18 02:34:40,498 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-18 02:34:40,498 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 126 transitions. [2022-03-18 02:34:40,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-18 02:34:40,499 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:40,499 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:34:40,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:40,715 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-18 02:34:40,716 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:40,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:40,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1088000375, now seen corresponding path program 1 times [2022-03-18 02:34:40,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:40,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1583329244] [2022-03-18 02:34:40,716 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:40,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1088000375, now seen corresponding path program 2 times [2022-03-18 02:34:40,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:40,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129322596] [2022-03-18 02:34:40,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:40,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:40,723 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:40,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [473870234] [2022-03-18 02:34:40,723 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:40,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:40,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:40,724 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:40,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-18 02:34:40,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:40,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:40,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 02:34:40,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:40,867 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-18 02:34:40,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:40,984 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-18 02:34:40,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:40,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129322596] [2022-03-18 02:34:40,985 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:40,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473870234] [2022-03-18 02:34:40,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473870234] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:40,985 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:40,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-18 02:34:40,985 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:40,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1583329244] [2022-03-18 02:34:40,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1583329244] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:40,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:40,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:34:40,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984146884] [2022-03-18 02:34:40,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:40,986 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:34:40,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:40,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:34:40,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:34:40,986 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-18 02:34:41,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:41,121 INFO L93 Difference]: Finished difference Result 182 states and 256 transitions. [2022-03-18 02:34:41,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 02:34:41,122 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-18 02:34:41,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:41,123 INFO L225 Difference]: With dead ends: 182 [2022-03-18 02:34:41,123 INFO L226 Difference]: Without dead ends: 174 [2022-03-18 02:34:41,123 INFO L911 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-18 02:34:41,124 INFO L912 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-18 02:34:41,124 INFO L913 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-18 02:34:41,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-03-18 02:34:41,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 146. [2022-03-18 02:34:41,139 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-18 02:34:41,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 199 transitions. [2022-03-18 02:34:41,140 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 199 transitions. Word has length 61 [2022-03-18 02:34:41,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:41,140 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 199 transitions. [2022-03-18 02:34:41,140 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-18 02:34:41,140 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 199 transitions. [2022-03-18 02:34:41,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-03-18 02:34:41,140 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:41,141 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:34:41,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:41,355 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-18 02:34:41,355 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:41,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:41,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1537891564, now seen corresponding path program 1 times [2022-03-18 02:34:41,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:41,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [164340023] [2022-03-18 02:34:41,356 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:41,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1537891564, now seen corresponding path program 2 times [2022-03-18 02:34:41,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:41,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192744804] [2022-03-18 02:34:41,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:41,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:41,362 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:41,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [743442386] [2022-03-18 02:34:41,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:41,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:41,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:41,364 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:41,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-18 02:34:41,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:41,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:41,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 02:34:41,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:41,494 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-18 02:34:41,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:41,627 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-18 02:34:41,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:41,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192744804] [2022-03-18 02:34:41,628 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:41,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743442386] [2022-03-18 02:34:41,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743442386] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:41,628 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:41,628 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-18 02:34:41,628 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:41,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [164340023] [2022-03-18 02:34:41,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [164340023] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:41,629 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:41,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:34:41,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693527387] [2022-03-18 02:34:41,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:41,629 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-18 02:34:41,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:41,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-18 02:34:41,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-18 02:34:41,629 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-18 02:34:41,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:41,674 INFO L93 Difference]: Finished difference Result 183 states and 250 transitions. [2022-03-18 02:34:41,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-18 02:34:41,674 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-18 02:34:41,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:41,675 INFO L225 Difference]: With dead ends: 183 [2022-03-18 02:34:41,675 INFO L226 Difference]: Without dead ends: 146 [2022-03-18 02:34:41,676 INFO L911 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-18 02:34:41,676 INFO L912 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-18 02:34:41,676 INFO L913 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-18 02:34:41,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-18 02:34:41,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-03-18 02:34:41,692 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-18 02:34:41,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 198 transitions. [2022-03-18 02:34:41,693 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 198 transitions. Word has length 62 [2022-03-18 02:34:41,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:41,694 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 198 transitions. [2022-03-18 02:34:41,694 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-18 02:34:41,694 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 198 transitions. [2022-03-18 02:34:41,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-18 02:34:41,694 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:41,694 INFO L500 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-18 02:34:41,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:41,907 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-18 02:34:41,907 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:41,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:41,908 INFO L85 PathProgramCache]: Analyzing trace with hash -385934262, now seen corresponding path program 1 times [2022-03-18 02:34:41,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:41,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1501407123] [2022-03-18 02:34:41,908 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:41,908 INFO L85 PathProgramCache]: Analyzing trace with hash -385934262, now seen corresponding path program 2 times [2022-03-18 02:34:41,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:41,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401509013] [2022-03-18 02:34:41,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:41,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:41,915 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:41,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1996958964] [2022-03-18 02:34:41,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:41,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:41,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:41,920 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:41,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-18 02:34:41,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:41,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:41,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-18 02:34:41,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:42,086 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-18 02:34:42,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:42,193 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-18 02:34:42,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:42,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401509013] [2022-03-18 02:34:42,194 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:42,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996958964] [2022-03-18 02:34:42,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996958964] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:42,194 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:42,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-18 02:34:42,194 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:42,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1501407123] [2022-03-18 02:34:42,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1501407123] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:42,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:42,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-18 02:34:42,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435741741] [2022-03-18 02:34:42,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:42,195 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-18 02:34:42,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:42,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-18 02:34:42,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-18 02:34:42,195 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-18 02:34:42,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:42,259 INFO L93 Difference]: Finished difference Result 253 states and 351 transitions. [2022-03-18 02:34:42,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:34:42,260 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-18 02:34:42,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:42,261 INFO L225 Difference]: With dead ends: 253 [2022-03-18 02:34:42,261 INFO L226 Difference]: Without dead ends: 173 [2022-03-18 02:34:42,261 INFO L911 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-18 02:34:42,262 INFO L912 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-18 02:34:42,262 INFO L913 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-18 02:34:42,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-03-18 02:34:42,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 171. [2022-03-18 02:34:42,276 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-18 02:34:42,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 223 transitions. [2022-03-18 02:34:42,276 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 223 transitions. Word has length 66 [2022-03-18 02:34:42,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:42,277 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 223 transitions. [2022-03-18 02:34:42,277 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-18 02:34:42,277 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 223 transitions. [2022-03-18 02:34:42,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-03-18 02:34:42,277 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:42,278 INFO L500 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-18 02:34:42,299 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-18 02:34:42,491 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-18 02:34:42,491 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:42,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:42,492 INFO L85 PathProgramCache]: Analyzing trace with hash 792554045, now seen corresponding path program 1 times [2022-03-18 02:34:42,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:42,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1772321704] [2022-03-18 02:34:42,492 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:42,492 INFO L85 PathProgramCache]: Analyzing trace with hash 792554045, now seen corresponding path program 2 times [2022-03-18 02:34:42,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:42,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088652187] [2022-03-18 02:34:42,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:42,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:42,498 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:42,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1147425081] [2022-03-18 02:34:42,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:42,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:42,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:42,500 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:42,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-18 02:34:42,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:42,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:42,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-18 02:34:42,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:42,714 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-18 02:34:42,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:42,878 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-18 02:34:42,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:42,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088652187] [2022-03-18 02:34:42,878 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:42,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147425081] [2022-03-18 02:34:42,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147425081] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:42,879 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:42,879 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-03-18 02:34:42,879 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:42,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1772321704] [2022-03-18 02:34:42,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1772321704] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:42,879 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:42,879 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-18 02:34:42,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413452762] [2022-03-18 02:34:42,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:42,879 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 02:34:42,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:42,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 02:34:42,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-03-18 02:34:42,880 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-18 02:34:43,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:43,067 INFO L93 Difference]: Finished difference Result 195 states and 259 transitions. [2022-03-18 02:34:43,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-18 02:34:43,067 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-18 02:34:43,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:43,069 INFO L225 Difference]: With dead ends: 195 [2022-03-18 02:34:43,069 INFO L226 Difference]: Without dead ends: 193 [2022-03-18 02:34:43,069 INFO L911 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-18 02:34:43,069 INFO L912 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-18 02:34:43,070 INFO L913 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-18 02:34:43,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-03-18 02:34:43,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 190. [2022-03-18 02:34:43,085 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-18 02:34:43,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 254 transitions. [2022-03-18 02:34:43,086 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 254 transitions. Word has length 68 [2022-03-18 02:34:43,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:43,086 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 254 transitions. [2022-03-18 02:34:43,086 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-18 02:34:43,086 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 254 transitions. [2022-03-18 02:34:43,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-18 02:34:43,087 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:43,087 INFO L500 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-18 02:34:43,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:43,302 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-18 02:34:43,302 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:43,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:43,303 INFO L85 PathProgramCache]: Analyzing trace with hash 783638790, now seen corresponding path program 3 times [2022-03-18 02:34:43,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:43,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2055521486] [2022-03-18 02:34:43,303 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:43,303 INFO L85 PathProgramCache]: Analyzing trace with hash 783638790, now seen corresponding path program 4 times [2022-03-18 02:34:43,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:43,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006948704] [2022-03-18 02:34:43,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:43,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:43,309 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:43,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1679299028] [2022-03-18 02:34:43,310 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:34:43,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:43,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:43,312 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:43,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-18 02:34:43,358 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:34:43,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:43,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-18 02:34:43,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:43,678 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-18 02:34:43,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:43,811 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-18 02:34:43,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:43,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006948704] [2022-03-18 02:34:43,811 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:43,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679299028] [2022-03-18 02:34:43,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679299028] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:43,812 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:43,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-03-18 02:34:43,812 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:43,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2055521486] [2022-03-18 02:34:43,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2055521486] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:43,812 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:43,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-18 02:34:43,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443177083] [2022-03-18 02:34:43,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:43,812 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-18 02:34:43,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:43,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-18 02:34:43,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-18 02:34:43,813 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-18 02:34:43,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:43,913 INFO L93 Difference]: Finished difference Result 199 states and 262 transitions. [2022-03-18 02:34:43,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-18 02:34:43,913 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-18 02:34:43,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:43,915 INFO L225 Difference]: With dead ends: 199 [2022-03-18 02:34:43,915 INFO L226 Difference]: Without dead ends: 197 [2022-03-18 02:34:43,915 INFO L911 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-18 02:34:43,915 INFO L912 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-18 02:34:43,916 INFO L913 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-18 02:34:43,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-18 02:34:43,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 194. [2022-03-18 02:34:43,930 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-18 02:34:43,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 257 transitions. [2022-03-18 02:34:43,931 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 257 transitions. Word has length 73 [2022-03-18 02:34:43,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:43,931 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 257 transitions. [2022-03-18 02:34:43,931 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-18 02:34:43,931 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 257 transitions. [2022-03-18 02:34:43,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-18 02:34:43,932 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:43,932 INFO L500 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-18 02:34:43,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:44,147 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:44,148 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:44,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:44,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1625446301, now seen corresponding path program 5 times [2022-03-18 02:34:44,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:44,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1190246230] [2022-03-18 02:34:44,148 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:44,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1625446301, now seen corresponding path program 6 times [2022-03-18 02:34:44,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:44,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755470348] [2022-03-18 02:34:44,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:44,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:44,155 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:44,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [305804844] [2022-03-18 02:34:44,155 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:34:44,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:44,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:44,156 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:44,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-18 02:34:44,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:34:44,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:44,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-18 02:34:44,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:44,812 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-18 02:34:44,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:44,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:44,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755470348] [2022-03-18 02:34:44,903 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:44,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305804844] [2022-03-18 02:34:44,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305804844] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:34:44,904 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:34:44,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-18 02:34:44,904 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:44,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1190246230] [2022-03-18 02:34:44,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1190246230] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:44,904 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:44,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:34:44,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837016403] [2022-03-18 02:34:44,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:44,904 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:34:44,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:44,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:34:44,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-03-18 02:34:44,905 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-18 02:34:45,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:45,669 INFO L93 Difference]: Finished difference Result 203 states and 265 transitions. [2022-03-18 02:34:45,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:34:45,670 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-18 02:34:45,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:45,671 INFO L225 Difference]: With dead ends: 203 [2022-03-18 02:34:45,671 INFO L226 Difference]: Without dead ends: 201 [2022-03-18 02:34:45,671 INFO L911 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-18 02:34:45,672 INFO L912 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.6s IncrementalHoareTripleChecker+Time [2022-03-18 02:34:45,672 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 273 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 02:34:45,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-03-18 02:34:45,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 198. [2022-03-18 02:34:45,686 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-18 02:34:45,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 260 transitions. [2022-03-18 02:34:45,687 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 260 transitions. Word has length 78 [2022-03-18 02:34:45,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:45,687 INFO L478 AbstractCegarLoop]: Abstraction has 198 states and 260 transitions. [2022-03-18 02:34:45,688 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-18 02:34:45,688 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 260 transitions. [2022-03-18 02:34:45,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-03-18 02:34:45,688 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:45,688 INFO L500 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-18 02:34:45,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:45,905 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-18 02:34:45,906 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:45,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:45,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1849570232, now seen corresponding path program 3 times [2022-03-18 02:34:45,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:45,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1373866942] [2022-03-18 02:34:45,907 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:45,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1849570232, now seen corresponding path program 4 times [2022-03-18 02:34:45,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:45,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540828096] [2022-03-18 02:34:45,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:45,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:45,913 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:45,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1049985215] [2022-03-18 02:34:45,913 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:34:45,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:45,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:45,914 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:45,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-18 02:34:45,953 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:34:45,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:45,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-18 02:34:45,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:46,537 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-18 02:34:46,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:46,724 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-18 02:34:46,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:46,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540828096] [2022-03-18 02:34:46,725 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:46,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049985215] [2022-03-18 02:34:46,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049985215] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:46,725 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:46,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 7] total 16 [2022-03-18 02:34:46,725 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:46,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1373866942] [2022-03-18 02:34:46,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1373866942] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:46,725 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:46,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-18 02:34:46,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318306712] [2022-03-18 02:34:46,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:46,726 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-18 02:34:46,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:46,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-18 02:34:46,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2022-03-18 02:34:46,726 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-18 02:34:47,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:47,465 INFO L93 Difference]: Finished difference Result 212 states and 278 transitions. [2022-03-18 02:34:47,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:34:47,466 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-18 02:34:47,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:47,467 INFO L225 Difference]: With dead ends: 212 [2022-03-18 02:34:47,467 INFO L226 Difference]: Without dead ends: 210 [2022-03-18 02:34:47,468 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 147 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-03-18 02:34:47,468 INFO L912 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-18 02:34:47,468 INFO L913 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-18 02:34:47,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-03-18 02:34:47,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 203. [2022-03-18 02:34:47,485 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-18 02:34:47,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 265 transitions. [2022-03-18 02:34:47,485 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 265 transitions. Word has length 82 [2022-03-18 02:34:47,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:47,486 INFO L478 AbstractCegarLoop]: Abstraction has 203 states and 265 transitions. [2022-03-18 02:34:47,486 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-18 02:34:47,486 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 265 transitions. [2022-03-18 02:34:47,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-03-18 02:34:47,486 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:47,486 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:34:47,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-18 02:34:47,699 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-18 02:34:47,699 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:47,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:47,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1768368813, now seen corresponding path program 1 times [2022-03-18 02:34:47,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:47,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [807853245] [2022-03-18 02:34:47,700 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:47,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1768368813, now seen corresponding path program 2 times [2022-03-18 02:34:47,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:47,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086978120] [2022-03-18 02:34:47,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:47,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:47,706 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:47,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1287088237] [2022-03-18 02:34:47,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:47,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:47,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:47,707 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:47,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-18 02:34:47,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:47,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:47,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-18 02:34:47,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:47,888 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-18 02:34:47,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:48,032 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-18 02:34:48,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:48,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086978120] [2022-03-18 02:34:48,033 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:48,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287088237] [2022-03-18 02:34:48,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287088237] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:48,033 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:48,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-18 02:34:48,033 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:48,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [807853245] [2022-03-18 02:34:48,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [807853245] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:48,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:48,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-18 02:34:48,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727977074] [2022-03-18 02:34:48,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:48,034 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-18 02:34:48,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:48,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-18 02:34:48,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-18 02:34:48,034 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-18 02:34:48,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:48,134 INFO L93 Difference]: Finished difference Result 214 states and 277 transitions. [2022-03-18 02:34:48,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:34:48,134 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-18 02:34:48,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:48,135 INFO L225 Difference]: With dead ends: 214 [2022-03-18 02:34:48,135 INFO L226 Difference]: Without dead ends: 206 [2022-03-18 02:34:48,136 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:34:48,136 INFO L912 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-18 02:34:48,136 INFO L913 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-18 02:34:48,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-03-18 02:34:48,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2022-03-18 02:34:48,152 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-18 02:34:48,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 268 transitions. [2022-03-18 02:34:48,153 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 268 transitions. Word has length 83 [2022-03-18 02:34:48,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:48,153 INFO L478 AbstractCegarLoop]: Abstraction has 206 states and 268 transitions. [2022-03-18 02:34:48,153 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-18 02:34:48,153 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 268 transitions. [2022-03-18 02:34:48,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-03-18 02:34:48,154 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:48,154 INFO L500 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-18 02:34:48,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:48,367 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-18 02:34:48,368 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:48,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:48,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1017110725, now seen corresponding path program 1 times [2022-03-18 02:34:48,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:48,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1996118368] [2022-03-18 02:34:48,368 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:48,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1017110725, now seen corresponding path program 2 times [2022-03-18 02:34:48,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:48,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624301380] [2022-03-18 02:34:48,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:48,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:48,374 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:48,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1806756633] [2022-03-18 02:34:48,374 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:48,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:48,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:48,375 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:48,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-18 02:34:48,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:48,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:48,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-18 02:34:48,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:48,799 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-18 02:34:48,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:49,123 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-18 02:34:49,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:49,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624301380] [2022-03-18 02:34:49,123 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:49,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806756633] [2022-03-18 02:34:49,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806756633] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:49,123 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:49,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-18 02:34:49,123 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:49,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1996118368] [2022-03-18 02:34:49,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1996118368] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:49,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:49,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-18 02:34:49,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142271297] [2022-03-18 02:34:49,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:49,124 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 02:34:49,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:49,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 02:34:49,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:34:49,124 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-18 02:34:49,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:49,355 INFO L93 Difference]: Finished difference Result 234 states and 311 transitions. [2022-03-18 02:34:49,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:34:49,356 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-18 02:34:49,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:49,357 INFO L225 Difference]: With dead ends: 234 [2022-03-18 02:34:49,357 INFO L226 Difference]: Without dead ends: 232 [2022-03-18 02:34:49,357 INFO L911 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-18 02:34:49,358 INFO L912 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.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:34:49,358 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 401 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:34:49,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-03-18 02:34:49,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 229. [2022-03-18 02:34:49,376 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-18 02:34:49,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 306 transitions. [2022-03-18 02:34:49,377 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 306 transitions. Word has length 84 [2022-03-18 02:34:49,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:49,378 INFO L478 AbstractCegarLoop]: Abstraction has 229 states and 306 transitions. [2022-03-18 02:34:49,378 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-18 02:34:49,378 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 306 transitions. [2022-03-18 02:34:49,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-03-18 02:34:49,378 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:49,378 INFO L500 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-18 02:34:49,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:49,595 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:49,595 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:49,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:49,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1676300815, now seen corresponding path program 3 times [2022-03-18 02:34:49,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:49,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [198476714] [2022-03-18 02:34:49,596 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:49,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1676300815, now seen corresponding path program 4 times [2022-03-18 02:34:49,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:49,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643331747] [2022-03-18 02:34:49,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:49,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:49,608 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:49,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1528890317] [2022-03-18 02:34:49,608 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:34:49,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:49,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:49,609 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:49,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-18 02:34:49,649 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:34:49,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:49,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-18 02:34:49,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:49,744 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-18 02:34:49,744 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:34:49,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:49,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643331747] [2022-03-18 02:34:49,744 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:49,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528890317] [2022-03-18 02:34:49,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528890317] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:49,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:49,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:34:49,744 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:49,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [198476714] [2022-03-18 02:34:49,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [198476714] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:49,745 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:49,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:34:49,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142336409] [2022-03-18 02:34:49,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:49,745 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:34:49,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:49,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:34:49,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:34:49,745 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-18 02:34:49,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:49,810 INFO L93 Difference]: Finished difference Result 371 states and 532 transitions. [2022-03-18 02:34:49,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:34:49,811 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-18 02:34:49,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:49,813 INFO L225 Difference]: With dead ends: 371 [2022-03-18 02:34:49,813 INFO L226 Difference]: Without dead ends: 291 [2022-03-18 02:34:49,813 INFO L911 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-18 02:34:49,813 INFO L912 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-18 02:34:49,814 INFO L913 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-18 02:34:49,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-03-18 02:34:49,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 257. [2022-03-18 02:34:49,838 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-18 02:34:49,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 348 transitions. [2022-03-18 02:34:49,840 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 348 transitions. Word has length 87 [2022-03-18 02:34:49,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:49,840 INFO L478 AbstractCegarLoop]: Abstraction has 257 states and 348 transitions. [2022-03-18 02:34:49,840 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-18 02:34:49,840 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 348 transitions. [2022-03-18 02:34:49,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 02:34:49,841 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:49,841 INFO L500 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-18 02:34:49,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:50,051 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:50,052 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:50,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:50,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1175887352, now seen corresponding path program 1 times [2022-03-18 02:34:50,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:50,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1932009202] [2022-03-18 02:34:50,053 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:50,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1175887352, now seen corresponding path program 2 times [2022-03-18 02:34:50,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:50,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985434902] [2022-03-18 02:34:50,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:50,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:50,060 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:50,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1136252204] [2022-03-18 02:34:50,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:50,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:50,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:50,061 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:50,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-18 02:34:50,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:50,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:50,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-18 02:34:50,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:50,273 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-18 02:34:50,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:50,446 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-18 02:34:50,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:50,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985434902] [2022-03-18 02:34:50,447 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:50,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136252204] [2022-03-18 02:34:50,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136252204] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:50,447 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:50,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-03-18 02:34:50,447 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:50,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1932009202] [2022-03-18 02:34:50,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1932009202] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:50,447 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:50,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-18 02:34:50,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073344144] [2022-03-18 02:34:50,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:50,448 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 02:34:50,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:50,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 02:34:50,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-03-18 02:34:50,448 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-18 02:34:50,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:50,753 INFO L93 Difference]: Finished difference Result 301 states and 415 transitions. [2022-03-18 02:34:50,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-18 02:34:50,754 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-18 02:34:50,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:50,755 INFO L225 Difference]: With dead ends: 301 [2022-03-18 02:34:50,755 INFO L226 Difference]: Without dead ends: 297 [2022-03-18 02:34:50,755 INFO L911 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-18 02:34:50,756 INFO L912 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-18 02:34:50,756 INFO L913 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-18 02:34:50,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-03-18 02:34:50,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 293. [2022-03-18 02:34:50,780 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-18 02:34:50,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 404 transitions. [2022-03-18 02:34:50,781 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 404 transitions. Word has length 89 [2022-03-18 02:34:50,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:50,781 INFO L478 AbstractCegarLoop]: Abstraction has 293 states and 404 transitions. [2022-03-18 02:34:50,781 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-18 02:34:50,782 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 404 transitions. [2022-03-18 02:34:50,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 02:34:50,782 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:50,782 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:34:50,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:50,995 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-18 02:34:50,995 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:50,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:50,996 INFO L85 PathProgramCache]: Analyzing trace with hash -201422586, now seen corresponding path program 1 times [2022-03-18 02:34:50,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:50,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1133432121] [2022-03-18 02:34:50,997 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:50,997 INFO L85 PathProgramCache]: Analyzing trace with hash -201422586, now seen corresponding path program 2 times [2022-03-18 02:34:50,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:50,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754780139] [2022-03-18 02:34:50,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:50,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:51,002 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:51,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1231171446] [2022-03-18 02:34:51,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:51,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:51,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:51,003 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:51,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-18 02:34:51,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:51,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:51,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-18 02:34:51,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:51,200 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-18 02:34:51,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:51,361 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-18 02:34:51,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:34:51,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754780139] [2022-03-18 02:34:51,361 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:34:51,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231171446] [2022-03-18 02:34:51,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231171446] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:34:51,361 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:34:51,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-18 02:34:51,362 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:34:51,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1133432121] [2022-03-18 02:34:51,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1133432121] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:34:51,362 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:34:51,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:34:51,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577790669] [2022-03-18 02:34:51,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:34:51,362 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:34:51,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:51,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:34:51,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:34:51,363 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-18 02:34:51,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:34:51,470 INFO L93 Difference]: Finished difference Result 463 states and 647 transitions. [2022-03-18 02:34:51,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 02:34:51,479 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-18 02:34:51,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:34:51,482 INFO L225 Difference]: With dead ends: 463 [2022-03-18 02:34:51,482 INFO L226 Difference]: Without dead ends: 329 [2022-03-18 02:34:51,483 INFO L911 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-18 02:34:51,484 INFO L912 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-18 02:34:51,484 INFO L913 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-18 02:34:51,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-03-18 02:34:51,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 327. [2022-03-18 02:34:51,539 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-18 02:34:51,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 433 transitions. [2022-03-18 02:34:51,541 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 433 transitions. Word has length 89 [2022-03-18 02:34:51,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:34:51,541 INFO L478 AbstractCegarLoop]: Abstraction has 327 states and 433 transitions. [2022-03-18 02:34:51,541 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-18 02:34:51,541 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 433 transitions. [2022-03-18 02:34:51,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-03-18 02:34:51,542 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:34:51,542 INFO L500 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-18 02:34:51,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-18 02:34:51,759 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-18 02:34:51,759 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:34:51,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:34:51,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1415088729, now seen corresponding path program 1 times [2022-03-18 02:34:51,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:34:51,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [807715108] [2022-03-18 02:34:51,760 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:34:51,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1415088729, now seen corresponding path program 2 times [2022-03-18 02:34:51,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:34:51,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505924080] [2022-03-18 02:34:51,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:34:51,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:34:51,766 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:34:51,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [166690367] [2022-03-18 02:34:51,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:34:51,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:34:51,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:34:51,769 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:34:51,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-18 02:34:51,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:34:51,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:34:51,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-18 02:34:51,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:34:55,457 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-18 02:34:55,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:34:55,745 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:35:01,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:01,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505924080] [2022-03-18 02:35:01,522 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:01,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166690367] [2022-03-18 02:35:01,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166690367] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:35:01,522 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:35:01,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-18 02:35:01,522 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:01,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [807715108] [2022-03-18 02:35:01,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [807715108] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:01,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:01,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-18 02:35:01,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415642720] [2022-03-18 02:35:01,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:01,523 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-18 02:35:01,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:01,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-18 02:35:01,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=368, Unknown=1, NotChecked=0, Total=462 [2022-03-18 02:35:01,523 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-18 02:35:03,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:03,064 INFO L93 Difference]: Finished difference Result 339 states and 443 transitions. [2022-03-18 02:35:03,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:35:03,065 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-18 02:35:03,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:03,066 INFO L225 Difference]: With dead ends: 339 [2022-03-18 02:35:03,066 INFO L226 Difference]: Without dead ends: 337 [2022-03-18 02:35:03,067 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=122, Invalid=527, Unknown=1, NotChecked=0, Total=650 [2022-03-18 02:35:03,067 INFO L912 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.4s IncrementalHoareTripleChecker+Time [2022-03-18 02:35:03,067 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 475 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-18 02:35:03,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-03-18 02:35:03,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 335. [2022-03-18 02:35:03,096 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-18 02:35:03,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 439 transitions. [2022-03-18 02:35:03,097 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 439 transitions. Word has length 101 [2022-03-18 02:35:03,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:03,097 INFO L478 AbstractCegarLoop]: Abstraction has 335 states and 439 transitions. [2022-03-18 02:35:03,097 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-18 02:35:03,097 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 439 transitions. [2022-03-18 02:35:03,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 02:35:03,098 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:03,098 INFO L500 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-18 02:35:03,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:03,316 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:03,316 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:03,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:03,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1524088572, now seen corresponding path program 5 times [2022-03-18 02:35:03,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:03,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [524973041] [2022-03-18 02:35:03,317 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:03,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1524088572, now seen corresponding path program 6 times [2022-03-18 02:35:03,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:03,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765424640] [2022-03-18 02:35:03,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:03,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:03,323 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:03,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1191257274] [2022-03-18 02:35:03,323 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:35:03,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:03,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:03,324 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:03,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-18 02:35:03,386 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 02:35:03,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:03,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-18 02:35:03,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:03,539 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-18 02:35:03,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:03,683 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-18 02:35:03,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:03,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765424640] [2022-03-18 02:35:03,683 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:03,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191257274] [2022-03-18 02:35:03,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191257274] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:03,683 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:03,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-03-18 02:35:03,683 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:03,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [524973041] [2022-03-18 02:35:03,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [524973041] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:03,683 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:03,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-18 02:35:03,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549369532] [2022-03-18 02:35:03,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:03,684 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-18 02:35:03,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:03,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-18 02:35:03,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:35:03,684 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-18 02:35:03,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:03,759 INFO L93 Difference]: Finished difference Result 341 states and 444 transitions. [2022-03-18 02:35:03,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-18 02:35:03,760 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-18 02:35:03,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:03,762 INFO L225 Difference]: With dead ends: 341 [2022-03-18 02:35:03,762 INFO L226 Difference]: Without dead ends: 339 [2022-03-18 02:35:03,762 INFO L911 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-18 02:35:03,762 INFO L912 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-18 02:35:03,762 INFO L913 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-18 02:35:03,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-03-18 02:35:03,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 339. [2022-03-18 02:35:03,815 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-18 02:35:03,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 442 transitions. [2022-03-18 02:35:03,816 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 442 transitions. Word has length 105 [2022-03-18 02:35:03,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:03,817 INFO L478 AbstractCegarLoop]: Abstraction has 339 states and 442 transitions. [2022-03-18 02:35:03,817 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-18 02:35:03,817 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 442 transitions. [2022-03-18 02:35:03,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-03-18 02:35:03,818 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:03,818 INFO L500 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-18 02:35:03,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:04,027 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:04,027 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:04,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:04,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1026601615, now seen corresponding path program 3 times [2022-03-18 02:35:04,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:04,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [77853223] [2022-03-18 02:35:04,028 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:04,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1026601615, now seen corresponding path program 4 times [2022-03-18 02:35:04,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:04,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606087918] [2022-03-18 02:35:04,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:04,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:04,039 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:04,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1031867190] [2022-03-18 02:35:04,039 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:35:04,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:04,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:04,041 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:04,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-18 02:35:04,092 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:35:04,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:04,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-18 02:35:04,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:04,243 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-18 02:35:04,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:04,410 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-18 02:35:04,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:04,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606087918] [2022-03-18 02:35:04,410 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:04,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031867190] [2022-03-18 02:35:04,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031867190] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:04,411 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:04,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-18 02:35:04,411 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:04,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [77853223] [2022-03-18 02:35:04,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [77853223] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:04,411 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:04,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:35:04,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349988347] [2022-03-18 02:35:04,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:04,411 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:35:04,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:04,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:35:04,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:35:04,412 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-18 02:35:04,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:04,529 INFO L93 Difference]: Finished difference Result 349 states and 452 transitions. [2022-03-18 02:35:04,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 02:35:04,530 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-18 02:35:04,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:04,531 INFO L225 Difference]: With dead ends: 349 [2022-03-18 02:35:04,531 INFO L226 Difference]: Without dead ends: 342 [2022-03-18 02:35:04,532 INFO L911 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-18 02:35:04,532 INFO L912 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-18 02:35:04,532 INFO L913 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-18 02:35:04,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-03-18 02:35:04,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2022-03-18 02:35:04,562 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-18 02:35:04,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 445 transitions. [2022-03-18 02:35:04,563 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 445 transitions. Word has length 106 [2022-03-18 02:35:04,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:04,563 INFO L478 AbstractCegarLoop]: Abstraction has 342 states and 445 transitions. [2022-03-18 02:35:04,564 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-18 02:35:04,564 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 445 transitions. [2022-03-18 02:35:04,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-18 02:35:04,564 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:04,564 INFO L500 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-18 02:35:04,589 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-18 02:35:04,779 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-18 02:35:04,779 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:04,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:04,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1761848073, now seen corresponding path program 3 times [2022-03-18 02:35:04,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:04,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1501482193] [2022-03-18 02:35:04,780 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:04,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1761848073, now seen corresponding path program 4 times [2022-03-18 02:35:04,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:04,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786506502] [2022-03-18 02:35:04,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:04,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:04,785 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:04,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [606768557] [2022-03-18 02:35:04,786 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:35:04,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:04,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:04,787 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:04,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-18 02:35:04,830 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:35:04,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:04,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 02:35:04,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:05,419 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-18 02:35:05,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:05,580 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:35:05,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:05,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786506502] [2022-03-18 02:35:05,662 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:05,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606768557] [2022-03-18 02:35:05,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606768557] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:35:05,662 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:35:05,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-18 02:35:05,663 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:05,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1501482193] [2022-03-18 02:35:05,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1501482193] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:05,663 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:05,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:35:05,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914613135] [2022-03-18 02:35:05,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:05,663 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:35:05,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:05,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:35:05,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-03-18 02:35:05,664 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-18 02:35:06,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:06,215 INFO L93 Difference]: Finished difference Result 369 states and 485 transitions. [2022-03-18 02:35:06,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:35:06,216 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-18 02:35:06,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:06,218 INFO L225 Difference]: With dead ends: 369 [2022-03-18 02:35:06,218 INFO L226 Difference]: Without dead ends: 366 [2022-03-18 02:35:06,218 INFO L911 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-18 02:35:06,219 INFO L912 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-18 02:35:06,220 INFO L913 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-18 02:35:06,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-03-18 02:35:06,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 364. [2022-03-18 02:35:06,259 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-18 02:35:06,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 479 transitions. [2022-03-18 02:35:06,261 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 479 transitions. Word has length 107 [2022-03-18 02:35:06,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:06,261 INFO L478 AbstractCegarLoop]: Abstraction has 364 states and 479 transitions. [2022-03-18 02:35:06,262 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-18 02:35:06,262 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 479 transitions. [2022-03-18 02:35:06,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-03-18 02:35:06,263 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:06,263 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:35:06,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:06,479 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-18 02:35:06,479 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:06,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:06,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1514731471, now seen corresponding path program 5 times [2022-03-18 02:35:06,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:06,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1175133925] [2022-03-18 02:35:06,480 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:06,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1514731471, now seen corresponding path program 6 times [2022-03-18 02:35:06,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:06,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782103775] [2022-03-18 02:35:06,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:06,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:06,485 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:06,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [481366445] [2022-03-18 02:35:06,486 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:35:06,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:06,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:06,489 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:06,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-18 02:35:06,573 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:35:06,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:06,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-18 02:35:06,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:06,738 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-18 02:35:06,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:06,913 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-18 02:35:06,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:06,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782103775] [2022-03-18 02:35:06,913 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:06,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481366445] [2022-03-18 02:35:06,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481366445] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:06,913 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:06,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-18 02:35:06,914 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:06,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1175133925] [2022-03-18 02:35:06,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1175133925] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:06,914 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:06,914 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-18 02:35:06,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847746184] [2022-03-18 02:35:06,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:06,914 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 02:35:06,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:06,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 02:35:06,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:35:06,915 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-18 02:35:07,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:07,081 INFO L93 Difference]: Finished difference Result 434 states and 549 transitions. [2022-03-18 02:35:07,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:35:07,082 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-18 02:35:07,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:07,084 INFO L225 Difference]: With dead ends: 434 [2022-03-18 02:35:07,084 INFO L226 Difference]: Without dead ends: 425 [2022-03-18 02:35:07,084 INFO L911 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-18 02:35:07,084 INFO L912 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-18 02:35:07,085 INFO L913 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-18 02:35:07,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-03-18 02:35:07,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 423. [2022-03-18 02:35:07,138 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-18 02:35:07,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 536 transitions. [2022-03-18 02:35:07,140 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 536 transitions. Word has length 110 [2022-03-18 02:35:07,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:07,140 INFO L478 AbstractCegarLoop]: Abstraction has 423 states and 536 transitions. [2022-03-18 02:35:07,140 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-18 02:35:07,140 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 536 transitions. [2022-03-18 02:35:07,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-18 02:35:07,142 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:07,142 INFO L500 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-18 02:35:07,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:07,347 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-18 02:35:07,347 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:07,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:07,348 INFO L85 PathProgramCache]: Analyzing trace with hash -289933735, now seen corresponding path program 5 times [2022-03-18 02:35:07,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:07,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2004709578] [2022-03-18 02:35:07,348 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:07,348 INFO L85 PathProgramCache]: Analyzing trace with hash -289933735, now seen corresponding path program 6 times [2022-03-18 02:35:07,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:07,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738556860] [2022-03-18 02:35:07,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:07,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:07,357 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:07,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1477204189] [2022-03-18 02:35:07,358 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:35:07,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:07,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:07,360 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:07,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-18 02:35:07,414 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:35:07,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:07,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-18 02:35:07,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:07,545 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-18 02:35:07,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:07,680 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-18 02:35:07,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:07,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738556860] [2022-03-18 02:35:07,681 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:07,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477204189] [2022-03-18 02:35:07,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477204189] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:07,681 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:07,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-03-18 02:35:07,681 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:07,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2004709578] [2022-03-18 02:35:07,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2004709578] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:07,681 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:07,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-18 02:35:07,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908631123] [2022-03-18 02:35:07,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:07,681 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-18 02:35:07,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:07,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-18 02:35:07,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-18 02:35:07,682 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-18 02:35:07,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:07,952 INFO L93 Difference]: Finished difference Result 589 states and 810 transitions. [2022-03-18 02:35:07,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:35:07,952 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-18 02:35:07,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:07,955 INFO L225 Difference]: With dead ends: 589 [2022-03-18 02:35:07,955 INFO L226 Difference]: Without dead ends: 581 [2022-03-18 02:35:07,955 INFO L911 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-18 02:35:07,955 INFO L912 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-18 02:35:07,956 INFO L913 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-18 02:35:07,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-03-18 02:35:08,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 470. [2022-03-18 02:35:08,002 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-18 02:35:08,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 614 transitions. [2022-03-18 02:35:08,004 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 614 transitions. Word has length 111 [2022-03-18 02:35:08,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:08,004 INFO L478 AbstractCegarLoop]: Abstraction has 470 states and 614 transitions. [2022-03-18 02:35:08,005 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-18 02:35:08,005 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 614 transitions. [2022-03-18 02:35:08,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-03-18 02:35:08,007 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:08,008 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:35:08,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:08,212 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-18 02:35:08,212 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:08,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:08,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1282766646, now seen corresponding path program 3 times [2022-03-18 02:35:08,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:08,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [971000831] [2022-03-18 02:35:08,213 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:08,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1282766646, now seen corresponding path program 4 times [2022-03-18 02:35:08,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:08,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269958738] [2022-03-18 02:35:08,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:08,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:08,218 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:08,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2057263123] [2022-03-18 02:35:08,218 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:35:08,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:08,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:08,219 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:08,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-18 02:35:08,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:35:08,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:08,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-18 02:35:08,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:08,437 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-18 02:35:08,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:08,617 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-18 02:35:08,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:08,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269958738] [2022-03-18 02:35:08,617 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:08,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057263123] [2022-03-18 02:35:08,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057263123] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:08,617 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:08,618 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-18 02:35:08,618 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:08,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [971000831] [2022-03-18 02:35:08,618 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [971000831] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:08,618 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:08,618 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-18 02:35:08,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570158666] [2022-03-18 02:35:08,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:08,618 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 02:35:08,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:08,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 02:35:08,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:35:08,619 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-18 02:35:08,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:08,775 INFO L93 Difference]: Finished difference Result 644 states and 881 transitions. [2022-03-18 02:35:08,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:35:08,776 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-18 02:35:08,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:08,778 INFO L225 Difference]: With dead ends: 644 [2022-03-18 02:35:08,778 INFO L226 Difference]: Without dead ends: 474 [2022-03-18 02:35:08,779 INFO L911 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-18 02:35:08,779 INFO L912 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-18 02:35:08,779 INFO L913 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-18 02:35:08,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-03-18 02:35:08,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 474. [2022-03-18 02:35:08,823 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-18 02:35:08,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 616 transitions. [2022-03-18 02:35:08,825 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 616 transitions. Word has length 112 [2022-03-18 02:35:08,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:08,825 INFO L478 AbstractCegarLoop]: Abstraction has 474 states and 616 transitions. [2022-03-18 02:35:08,825 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-18 02:35:08,825 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 616 transitions. [2022-03-18 02:35:08,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-18 02:35:08,826 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:08,826 INFO L500 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-18 02:35:08,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:09,029 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-18 02:35:09,030 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:09,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:09,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1546024104, now seen corresponding path program 5 times [2022-03-18 02:35:09,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:09,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1946597690] [2022-03-18 02:35:09,031 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:09,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1546024104, now seen corresponding path program 6 times [2022-03-18 02:35:09,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:09,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041051437] [2022-03-18 02:35:09,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:09,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:09,036 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:09,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2140698219] [2022-03-18 02:35:09,036 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:35:09,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:09,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:09,037 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:09,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-18 02:35:09,116 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 02:35:09,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:09,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-18 02:35:09,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:09,287 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-18 02:35:09,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:09,510 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-18 02:35:09,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:09,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041051437] [2022-03-18 02:35:09,510 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:09,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140698219] [2022-03-18 02:35:09,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140698219] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:09,510 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:09,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2022-03-18 02:35:09,510 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:09,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1946597690] [2022-03-18 02:35:09,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1946597690] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:09,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:09,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-18 02:35:09,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256039129] [2022-03-18 02:35:09,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:09,511 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 02:35:09,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:09,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 02:35:09,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:35:09,512 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-18 02:35:09,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:09,701 INFO L93 Difference]: Finished difference Result 731 states and 966 transitions. [2022-03-18 02:35:09,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:35:09,701 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-18 02:35:09,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:09,704 INFO L225 Difference]: With dead ends: 731 [2022-03-18 02:35:09,705 INFO L226 Difference]: Without dead ends: 561 [2022-03-18 02:35:09,707 INFO L911 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-18 02:35:09,708 INFO L912 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-18 02:35:09,709 INFO L913 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-18 02:35:09,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-03-18 02:35:09,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 553. [2022-03-18 02:35:09,760 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-18 02:35:09,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 692 transitions. [2022-03-18 02:35:09,762 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 692 transitions. Word has length 116 [2022-03-18 02:35:09,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:09,762 INFO L478 AbstractCegarLoop]: Abstraction has 553 states and 692 transitions. [2022-03-18 02:35:09,762 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-18 02:35:09,762 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 692 transitions. [2022-03-18 02:35:09,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-03-18 02:35:09,763 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:09,763 INFO L500 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-18 02:35:09,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:09,971 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:09,971 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:09,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:09,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1978671899, now seen corresponding path program 3 times [2022-03-18 02:35:09,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:09,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [366128956] [2022-03-18 02:35:09,972 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:09,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1978671899, now seen corresponding path program 4 times [2022-03-18 02:35:09,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:09,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868782514] [2022-03-18 02:35:09,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:09,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:09,977 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:09,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [69856077] [2022-03-18 02:35:09,977 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:35:09,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:09,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:09,980 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:09,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-18 02:35:10,029 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:35:10,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:10,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-18 02:35:10,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:10,175 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-18 02:35:10,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:10,355 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-18 02:35:10,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:10,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868782514] [2022-03-18 02:35:10,355 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:10,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69856077] [2022-03-18 02:35:10,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69856077] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:10,355 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:10,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-18 02:35:10,356 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:10,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [366128956] [2022-03-18 02:35:10,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [366128956] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:10,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:10,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:35:10,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763715588] [2022-03-18 02:35:10,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:10,356 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:35:10,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:10,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:35:10,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:35:10,357 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-18 02:35:10,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:10,534 INFO L93 Difference]: Finished difference Result 584 states and 734 transitions. [2022-03-18 02:35:10,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-18 02:35:10,535 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-18 02:35:10,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:10,537 INFO L225 Difference]: With dead ends: 584 [2022-03-18 02:35:10,537 INFO L226 Difference]: Without dead ends: 581 [2022-03-18 02:35:10,538 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 228 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-18 02:35:10,539 INFO L912 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-18 02:35:10,539 INFO L913 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-18 02:35:10,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-03-18 02:35:10,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 577. [2022-03-18 02:35:10,596 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-18 02:35:10,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 726 transitions. [2022-03-18 02:35:10,597 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 726 transitions. Word has length 118 [2022-03-18 02:35:10,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:10,598 INFO L478 AbstractCegarLoop]: Abstraction has 577 states and 726 transitions. [2022-03-18 02:35:10,598 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-18 02:35:10,598 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 726 transitions. [2022-03-18 02:35:10,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-18 02:35:10,598 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:10,599 INFO L500 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-18 02:35:10,618 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-18 02:35:10,807 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-18 02:35:10,807 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:10,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:10,808 INFO L85 PathProgramCache]: Analyzing trace with hash 992936989, now seen corresponding path program 5 times [2022-03-18 02:35:10,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:10,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [343230193] [2022-03-18 02:35:10,808 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:10,808 INFO L85 PathProgramCache]: Analyzing trace with hash 992936989, now seen corresponding path program 6 times [2022-03-18 02:35:10,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:10,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736177065] [2022-03-18 02:35:10,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:10,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:10,813 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:10,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1272339753] [2022-03-18 02:35:10,813 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:35:10,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:10,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:10,816 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:10,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-18 02:35:11,216 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:35:11,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:11,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-18 02:35:11,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:30,838 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-18 02:35:30,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:31,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:31,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736177065] [2022-03-18 02:35:31,762 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:31,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272339753] [2022-03-18 02:35:31,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272339753] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:35:31,762 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:35:31,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-18 02:35:31,762 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:31,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [343230193] [2022-03-18 02:35:31,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [343230193] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:31,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:31,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-18 02:35:31,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267675632] [2022-03-18 02:35:31,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:31,763 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-18 02:35:31,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:31,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-18 02:35:31,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-03-18 02:35:31,763 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-18 02:35:33,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:33,166 INFO L93 Difference]: Finished difference Result 604 states and 757 transitions. [2022-03-18 02:35:33,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 02:35:33,167 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-18 02:35:33,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:33,169 INFO L225 Difference]: With dead ends: 604 [2022-03-18 02:35:33,169 INFO L226 Difference]: Without dead ends: 600 [2022-03-18 02:35:33,169 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2022-03-18 02:35:33,170 INFO L912 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.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:35:33,170 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 479 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-18 02:35:33,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-03-18 02:35:33,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 578. [2022-03-18 02:35:33,227 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-18 02:35:33,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 720 transitions. [2022-03-18 02:35:33,229 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 720 transitions. Word has length 124 [2022-03-18 02:35:33,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:33,229 INFO L478 AbstractCegarLoop]: Abstraction has 578 states and 720 transitions. [2022-03-18 02:35:33,229 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-18 02:35:33,229 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 720 transitions. [2022-03-18 02:35:33,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-18 02:35:33,230 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:33,230 INFO L500 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-18 02:35:33,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:33,435 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:33,435 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:33,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:33,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1110867224, now seen corresponding path program 7 times [2022-03-18 02:35:33,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:33,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1728699591] [2022-03-18 02:35:33,436 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:33,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1110867224, now seen corresponding path program 8 times [2022-03-18 02:35:33,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:33,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132412543] [2022-03-18 02:35:33,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:33,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:33,442 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:33,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [389456472] [2022-03-18 02:35:33,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:35:33,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:33,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:33,444 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:33,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-18 02:35:33,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:35:33,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:33,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-18 02:35:33,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:34,040 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:35:34,042 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:35:34,231 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-18 02:35:34,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:34,890 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-18 02:35:34,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:34,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132412543] [2022-03-18 02:35:34,890 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:34,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389456472] [2022-03-18 02:35:34,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389456472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:34,891 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:34,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 19 [2022-03-18 02:35:34,891 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:34,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1728699591] [2022-03-18 02:35:34,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1728699591] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:34,891 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:34,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-18 02:35:34,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039127712] [2022-03-18 02:35:34,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:34,891 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-18 02:35:34,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:34,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-18 02:35:34,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-03-18 02:35:34,892 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-18 02:35:35,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:35,355 INFO L93 Difference]: Finished difference Result 613 states and 769 transitions. [2022-03-18 02:35:35,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:35:35,356 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-18 02:35:35,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:35,358 INFO L225 Difference]: With dead ends: 613 [2022-03-18 02:35:35,358 INFO L226 Difference]: Without dead ends: 611 [2022-03-18 02:35:35,359 INFO L911 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-18 02:35:35,359 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 38 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-18 02:35:35,359 INFO L913 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-18 02:35:35,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2022-03-18 02:35:35,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 605. [2022-03-18 02:35:35,420 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-18 02:35:35,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 761 transitions. [2022-03-18 02:35:35,421 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 761 transitions. Word has length 123 [2022-03-18 02:35:35,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:35,422 INFO L478 AbstractCegarLoop]: Abstraction has 605 states and 761 transitions. [2022-03-18 02:35:35,422 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-18 02:35:35,422 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 761 transitions. [2022-03-18 02:35:35,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-03-18 02:35:35,422 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:35,423 INFO L500 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-18 02:35:35,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:35,631 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:35,631 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:35,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:35,632 INFO L85 PathProgramCache]: Analyzing trace with hash -270396677, now seen corresponding path program 9 times [2022-03-18 02:35:35,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:35,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [784803243] [2022-03-18 02:35:35,632 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:35,632 INFO L85 PathProgramCache]: Analyzing trace with hash -270396677, now seen corresponding path program 10 times [2022-03-18 02:35:35,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:35,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829935567] [2022-03-18 02:35:35,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:35,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:35,637 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:35,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [278405809] [2022-03-18 02:35:35,637 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:35:35,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:35,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:35,638 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:35,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-18 02:35:35,702 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:35:35,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:35,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-18 02:35:35,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:36,678 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-18 02:35:36,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:44,209 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 79 proven. 108 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2022-03-18 02:35:44,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:44,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829935567] [2022-03-18 02:35:44,209 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:44,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278405809] [2022-03-18 02:35:44,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278405809] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:44,209 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:44,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 23 [2022-03-18 02:35:44,209 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:44,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [784803243] [2022-03-18 02:35:44,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [784803243] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:44,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:44,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:35:44,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329890474] [2022-03-18 02:35:44,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:44,210 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:35:44,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:44,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:35:44,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=386, Unknown=1, NotChecked=0, Total=506 [2022-03-18 02:35:44,211 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-18 02:35:44,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:44,940 INFO L93 Difference]: Finished difference Result 617 states and 772 transitions. [2022-03-18 02:35:44,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 02:35:44,941 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-18 02:35:44,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:44,944 INFO L225 Difference]: With dead ends: 617 [2022-03-18 02:35:44,944 INFO L226 Difference]: Without dead ends: 615 [2022-03-18 02:35:44,944 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 232 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=158, Invalid=543, Unknown=1, NotChecked=0, Total=702 [2022-03-18 02:35:44,944 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 36 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-18 02:35:44,945 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 584 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 02:35:44,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-03-18 02:35:45,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 609. [2022-03-18 02:35:45,024 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-18 02:35:45,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 764 transitions. [2022-03-18 02:35:45,026 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 764 transitions. Word has length 128 [2022-03-18 02:35:45,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:45,026 INFO L478 AbstractCegarLoop]: Abstraction has 609 states and 764 transitions. [2022-03-18 02:35:45,026 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-18 02:35:45,026 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 764 transitions. [2022-03-18 02:35:45,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-18 02:35:45,027 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:45,027 INFO L500 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-18 02:35:45,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:45,235 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-18 02:35:45,235 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:45,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:45,236 INFO L85 PathProgramCache]: Analyzing trace with hash -677811269, now seen corresponding path program 7 times [2022-03-18 02:35:45,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:45,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1253348333] [2022-03-18 02:35:45,236 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:45,236 INFO L85 PathProgramCache]: Analyzing trace with hash -677811269, now seen corresponding path program 8 times [2022-03-18 02:35:45,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:45,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329608105] [2022-03-18 02:35:45,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:45,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:45,241 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:45,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [428379537] [2022-03-18 02:35:45,241 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:35:45,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:45,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:45,245 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:45,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-18 02:35:45,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:35:45,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:45,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-18 02:35:45,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:46,112 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-18 02:35:46,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:46,771 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:35:46,961 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-18 02:35:46,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:46,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329608105] [2022-03-18 02:35:46,961 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:46,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428379537] [2022-03-18 02:35:46,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428379537] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:46,961 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:46,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 22 [2022-03-18 02:35:46,962 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:46,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1253348333] [2022-03-18 02:35:46,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1253348333] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:46,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:46,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-18 02:35:46,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530962712] [2022-03-18 02:35:46,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:46,962 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-18 02:35:46,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:46,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-18 02:35:46,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-03-18 02:35:46,963 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-18 02:35:47,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:47,794 INFO L93 Difference]: Finished difference Result 642 states and 811 transitions. [2022-03-18 02:35:47,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-18 02:35:47,794 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-18 02:35:47,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:47,797 INFO L225 Difference]: With dead ends: 642 [2022-03-18 02:35:47,797 INFO L226 Difference]: Without dead ends: 637 [2022-03-18 02:35:47,797 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-03-18 02:35:47,798 INFO L912 BasicCegarLoop]: 62 mSDtfsCounter, 38 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2022-03-18 02:35:47,798 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 490 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 02:35:47,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2022-03-18 02:35:47,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 613. [2022-03-18 02:35:47,862 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-18 02:35:47,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 769 transitions. [2022-03-18 02:35:47,864 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 769 transitions. Word has length 130 [2022-03-18 02:35:47,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:47,864 INFO L478 AbstractCegarLoop]: Abstraction has 613 states and 769 transitions. [2022-03-18 02:35:47,865 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-18 02:35:47,865 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 769 transitions. [2022-03-18 02:35:47,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-18 02:35:47,865 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:47,866 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:35:47,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:48,079 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-18 02:35:48,079 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:48,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:48,080 INFO L85 PathProgramCache]: Analyzing trace with hash -2098906485, now seen corresponding path program 7 times [2022-03-18 02:35:48,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:48,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1495703608] [2022-03-18 02:35:48,080 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:48,080 INFO L85 PathProgramCache]: Analyzing trace with hash -2098906485, now seen corresponding path program 8 times [2022-03-18 02:35:48,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:48,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829968065] [2022-03-18 02:35:48,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:48,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:48,085 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:48,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [658722685] [2022-03-18 02:35:48,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:35:48,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:48,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:48,087 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:48,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-18 02:35:48,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:35:48,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:48,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-18 02:35:48,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:48,371 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-18 02:35:48,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:48,572 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-18 02:35:48,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:48,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829968065] [2022-03-18 02:35:48,572 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:48,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658722685] [2022-03-18 02:35:48,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658722685] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:48,573 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:48,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2022-03-18 02:35:48,573 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:48,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1495703608] [2022-03-18 02:35:48,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1495703608] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:48,573 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:48,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-18 02:35:48,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14114256] [2022-03-18 02:35:48,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:48,573 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 02:35:48,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:48,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 02:35:48,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:35:48,574 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-18 02:35:48,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:48,763 INFO L93 Difference]: Finished difference Result 629 states and 787 transitions. [2022-03-18 02:35:48,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:35:48,764 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-18 02:35:48,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:48,766 INFO L225 Difference]: With dead ends: 629 [2022-03-18 02:35:48,766 INFO L226 Difference]: Without dead ends: 622 [2022-03-18 02:35:48,767 INFO L911 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-18 02:35:48,767 INFO L912 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-18 02:35:48,767 INFO L913 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-18 02:35:48,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-03-18 02:35:48,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 622. [2022-03-18 02:35:48,839 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-18 02:35:48,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 778 transitions. [2022-03-18 02:35:48,841 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 778 transitions. Word has length 133 [2022-03-18 02:35:48,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:48,841 INFO L478 AbstractCegarLoop]: Abstraction has 622 states and 778 transitions. [2022-03-18 02:35:48,841 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-18 02:35:48,841 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 778 transitions. [2022-03-18 02:35:48,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-03-18 02:35:48,842 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:48,842 INFO L500 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-18 02:35:48,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:49,056 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-18 02:35:49,056 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:49,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:49,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1894865945, now seen corresponding path program 9 times [2022-03-18 02:35:49,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:49,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [150273985] [2022-03-18 02:35:49,057 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:49,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1894865945, now seen corresponding path program 10 times [2022-03-18 02:35:49,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:49,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770726990] [2022-03-18 02:35:49,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:49,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:49,062 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:49,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1888949775] [2022-03-18 02:35:49,062 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:35:49,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:49,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:49,063 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:49,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-18 02:35:49,117 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:35:49,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:49,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-18 02:35:49,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:49,763 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:35:49,765 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:35:49,766 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:35:50,152 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-18 02:35:50,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:50,636 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:35:50,860 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-18 02:35:50,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:50,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770726990] [2022-03-18 02:35:50,860 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:50,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888949775] [2022-03-18 02:35:50,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888949775] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:50,861 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:50,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11] total 24 [2022-03-18 02:35:50,861 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:50,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [150273985] [2022-03-18 02:35:50,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [150273985] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:50,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:50,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-18 02:35:50,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99153807] [2022-03-18 02:35:50,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:50,861 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 02:35:50,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:50,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 02:35:50,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:35:50,862 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-18 02:35:51,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:51,571 INFO L93 Difference]: Finished difference Result 632 states and 788 transitions. [2022-03-18 02:35:51,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-18 02:35:51,572 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-18 02:35:51,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:51,574 INFO L225 Difference]: With dead ends: 632 [2022-03-18 02:35:51,574 INFO L226 Difference]: Without dead ends: 625 [2022-03-18 02:35:51,575 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-03-18 02:35:51,575 INFO L912 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-18 02:35:51,575 INFO L913 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-18 02:35:51,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-03-18 02:35:51,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 622. [2022-03-18 02:35:51,648 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-18 02:35:51,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 778 transitions. [2022-03-18 02:35:51,650 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 778 transitions. Word has length 134 [2022-03-18 02:35:51,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:51,650 INFO L478 AbstractCegarLoop]: Abstraction has 622 states and 778 transitions. [2022-03-18 02:35:51,650 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-18 02:35:51,650 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 778 transitions. [2022-03-18 02:35:51,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-18 02:35:51,651 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:51,651 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:35:51,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:51,856 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:51,856 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:51,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:51,856 INFO L85 PathProgramCache]: Analyzing trace with hash -736314780, now seen corresponding path program 7 times [2022-03-18 02:35:51,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:51,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [947058520] [2022-03-18 02:35:51,857 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:51,857 INFO L85 PathProgramCache]: Analyzing trace with hash -736314780, now seen corresponding path program 8 times [2022-03-18 02:35:51,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:51,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602888373] [2022-03-18 02:35:51,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:51,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:51,862 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:51,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [12592335] [2022-03-18 02:35:51,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:35:51,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:51,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:51,863 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:51,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-18 02:35:51,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:35:51,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:51,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-18 02:35:51,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:52,128 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-18 02:35:52,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:52,327 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-18 02:35:52,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:52,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602888373] [2022-03-18 02:35:52,328 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:52,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12592335] [2022-03-18 02:35:52,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12592335] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:35:52,328 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:35:52,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2022-03-18 02:35:52,328 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:52,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [947058520] [2022-03-18 02:35:52,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [947058520] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:52,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:52,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-18 02:35:52,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646895135] [2022-03-18 02:35:52,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:52,329 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-18 02:35:52,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:52,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-18 02:35:52,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:35:52,329 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-18 02:35:52,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:52,608 INFO L93 Difference]: Finished difference Result 936 states and 1206 transitions. [2022-03-18 02:35:52,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-18 02:35:52,608 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-18 02:35:52,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:52,611 INFO L225 Difference]: With dead ends: 936 [2022-03-18 02:35:52,611 INFO L226 Difference]: Without dead ends: 740 [2022-03-18 02:35:52,612 INFO L911 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-18 02:35:52,612 INFO L912 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.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:35:52,612 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 259 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:35:52,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2022-03-18 02:35:52,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 724. [2022-03-18 02:35:52,687 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-18 02:35:52,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 885 transitions. [2022-03-18 02:35:52,689 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 885 transitions. Word has length 139 [2022-03-18 02:35:52,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:52,689 INFO L478 AbstractCegarLoop]: Abstraction has 724 states and 885 transitions. [2022-03-18 02:35:52,689 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-18 02:35:52,689 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 885 transitions. [2022-03-18 02:35:52,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-18 02:35:52,691 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:52,691 INFO L500 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:35:52,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:52,911 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-18 02:35:52,911 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:52,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:52,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2139656620, now seen corresponding path program 11 times [2022-03-18 02:35:52,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:52,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1698580816] [2022-03-18 02:35:52,912 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:52,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2139656620, now seen corresponding path program 12 times [2022-03-18 02:35:52,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:52,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579241731] [2022-03-18 02:35:52,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:52,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:52,917 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:52,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [400777680] [2022-03-18 02:35:52,918 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:35:52,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:52,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:52,919 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:52,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-18 02:35:53,290 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:35:53,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:53,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-18 02:35:53,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:54,164 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-18 02:35:54,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:35:55,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:35:55,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579241731] [2022-03-18 02:35:55,572 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:35:55,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400777680] [2022-03-18 02:35:55,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400777680] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:35:55,572 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:35:55,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-18 02:35:55,573 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:35:55,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1698580816] [2022-03-18 02:35:55,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1698580816] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:35:55,573 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:35:55,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-18 02:35:55,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467049628] [2022-03-18 02:35:55,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:35:55,573 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-18 02:35:55,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:55,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-18 02:35:55,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-18 02:35:55,574 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-18 02:35:56,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:35:56,648 INFO L93 Difference]: Finished difference Result 794 states and 967 transitions. [2022-03-18 02:35:56,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-18 02:35:56,649 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-18 02:35:56,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:35:56,652 INFO L225 Difference]: With dead ends: 794 [2022-03-18 02:35:56,652 INFO L226 Difference]: Without dead ends: 792 [2022-03-18 02:35:56,652 INFO L911 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-18 02:35:56,653 INFO L912 BasicCegarLoop]: 62 mSDtfsCounter, 74 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2022-03-18 02:35:56,653 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 689 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 02:35:56,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2022-03-18 02:35:56,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 779. [2022-03-18 02:35:56,742 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-18 02:35:56,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 952 transitions. [2022-03-18 02:35:56,744 INFO L78 Accepts]: Start accepts. Automaton has 779 states and 952 transitions. Word has length 146 [2022-03-18 02:35:56,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:35:56,744 INFO L478 AbstractCegarLoop]: Abstraction has 779 states and 952 transitions. [2022-03-18 02:35:56,744 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-18 02:35:56,744 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 952 transitions. [2022-03-18 02:35:56,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-18 02:35:56,745 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:35:56,745 INFO L500 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:35:56,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-18 02:35:56,951 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-18 02:35:56,952 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:35:56,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:35:56,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1180190888, now seen corresponding path program 13 times [2022-03-18 02:35:56,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:35:56,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2135093114] [2022-03-18 02:35:56,952 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:35:56,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1180190888, now seen corresponding path program 14 times [2022-03-18 02:35:56,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:35:56,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231752405] [2022-03-18 02:35:56,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:35:56,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:35:56,957 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:35:56,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [162039149] [2022-03-18 02:35:56,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:35:56,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:35:56,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:35:56,959 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:35:56,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-18 02:35:57,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:35:57,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:35:57,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 85 conjunts are in the unsatisfiable core [2022-03-18 02:35:57,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:35:57,986 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-18 02:35:57,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:36:02,313 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-18 02:36:02,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:36:02,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231752405] [2022-03-18 02:36:02,313 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:36:02,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162039149] [2022-03-18 02:36:02,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162039149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:36:02,314 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:36:02,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2022-03-18 02:36:02,314 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:36:02,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2135093114] [2022-03-18 02:36:02,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2135093114] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:36:02,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:36:02,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-18 02:36:02,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384138657] [2022-03-18 02:36:02,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:36:02,314 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-18 02:36:02,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:36:02,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-18 02:36:02,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=628, Unknown=0, NotChecked=0, Total=812 [2022-03-18 02:36:02,315 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-18 02:36:03,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:36:03,293 INFO L93 Difference]: Finished difference Result 818 states and 1004 transitions. [2022-03-18 02:36:03,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:36:03,293 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-18 02:36:03,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:36:03,296 INFO L225 Difference]: With dead ends: 818 [2022-03-18 02:36:03,296 INFO L226 Difference]: Without dead ends: 816 [2022-03-18 02:36:03,297 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 260 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=214, Invalid=778, Unknown=0, NotChecked=0, Total=992 [2022-03-18 02:36:03,297 INFO L912 BasicCegarLoop]: 64 mSDtfsCounter, 45 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-03-18 02:36:03,297 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 817 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-18 02:36:03,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-03-18 02:36:03,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 810. [2022-03-18 02:36:03,393 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-18 02:36:03,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 996 transitions. [2022-03-18 02:36:03,395 INFO L78 Accepts]: Start accepts. Automaton has 810 states and 996 transitions. Word has length 146 [2022-03-18 02:36:03,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:36:03,395 INFO L478 AbstractCegarLoop]: Abstraction has 810 states and 996 transitions. [2022-03-18 02:36:03,395 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-18 02:36:03,395 INFO L276 IsEmpty]: Start isEmpty. Operand 810 states and 996 transitions. [2022-03-18 02:36:03,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-18 02:36:03,396 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:36:03,396 INFO L500 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-18 02:36:03,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-18 02:36:03,598 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-18 02:36:03,598 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:36:03,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:36:03,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1613652297, now seen corresponding path program 15 times [2022-03-18 02:36:03,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:36:03,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [221621591] [2022-03-18 02:36:03,600 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:36:03,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1613652297, now seen corresponding path program 16 times [2022-03-18 02:36:03,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:36:03,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658701739] [2022-03-18 02:36:03,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:36:03,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:36:03,604 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:36:03,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [706999374] [2022-03-18 02:36:03,605 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:36:03,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:36:03,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:36:03,606 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:36:03,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-18 02:36:03,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:36:03,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:36:03,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 98 conjunts are in the unsatisfiable core [2022-03-18 02:36:03,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:36:04,446 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:36:04,447 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:36:07,300 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-18 02:36:07,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:37:23,493 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse5 (* c_main_~q~0 c_main_~x~0)) (.cse6 (* (- 1) c_main_~q~0 c_main_~x~0 c_main_~k~0)) (.cse7 (* (- 1) c_main_~s~0 c_main_~y~0)) (.cse8 (* (- 1) c_main_~s~0 c_main_~y~0 c_main_~k~0)) (.cse9 (* c_main_~p~0 c_main_~x~0)) (.cse10 (* c_main_~r~0 c_main_~y~0)) (.cse11 (* (- 1) c_main_~q~0 c_main_~x~0)) (.cse12 (* c_main_~s~0 c_main_~y~0)) (.cse3 (+ c_main_~r~0 (* (- 1) (* c_main_~s~0 c_main_~k~0)))) (.cse2 (+ c_main_~p~0 (* (- 1) c_main_~q~0 c_main_~k~0)))) (let ((.cse0 (* c_main_~xy~0 .cse2)) (.cse1 (* c_main_~yy~0 .cse3)) (.cse4 (+ .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12))) (or (= (+ .cse0 (* c_main_~q~0 c_main_~x~0 c_main_~y~0) .cse1 (* c_main_~s~0 c_main_~y~0 c_main_~y~0)) (+ (* .cse2 c_main_~x~0 c_main_~y~0) (* c_main_~q~0 c_main_~xy~0) (* .cse3 c_main_~y~0 c_main_~y~0) (* c_main_~yy~0 c_main_~s~0))) (not (= c_main_~c~0 .cse4)) (not (= (+ .cse5 .cse6 .cse0 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse1) (+ (* .cse3 c_main_~y~0) (* .cse2 c_main_~x~0) (* .cse4 c_main_~y~0)))) (<= (+ (* 2 .cse10) (* 2 .cse9)) (+ .cse5 .cse12 (* 2 (* c_main_~q~0 c_main_~x~0 c_main_~k~0)) (* 2 (* c_main_~s~0 c_main_~y~0 c_main_~k~0)))) (not (= c_main_~b~0 (+ .cse5 .cse12)))))) is different from true [2022-03-18 02:38:45,634 WARN L232 SmtUtils]: Spent 8.28s on a formula simplification that was a NOOP. DAG size: 65 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 02:39:19,164 WARN L232 SmtUtils]: Spent 6.37s on a formula simplification. DAG size of input: 62 DAG size of output: 4 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 02:39:19,197 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:39:42,521 WARN L232 SmtUtils]: Spent 10.28s 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-18 02:41:03,615 WARN L232 SmtUtils]: Spent 21.71s on a formula simplification that was a NOOP. DAG size: 33 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-18 02:42:39,434 WARN L232 SmtUtils]: Spent 5.61s 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-18 02:45:11,340 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-18 02:47:41,563 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