/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 16:44:35,982 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 16:44:35,984 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 16:44:36,034 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 16:44:36,034 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 16:44:36,035 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 16:44:36,037 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 16:44:36,039 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 16:44:36,040 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 16:44:36,043 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 16:44:36,044 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 16:44:36,045 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 16:44:36,045 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 16:44:36,048 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 16:44:36,049 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 16:44:36,051 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 16:44:36,051 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 16:44:36,052 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 16:44:36,053 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 16:44:36,057 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 16:44:36,059 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 16:44:36,059 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 16:44:36,060 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 16:44:36,061 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 16:44:36,061 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 16:44:36,066 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 16:44:36,066 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 16:44:36,066 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 16:44:36,067 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 16:44:36,067 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 16:44:36,068 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 16:44:36,068 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 16:44:36,069 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 16:44:36,070 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 16:44:36,070 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 16:44:36,071 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 16:44:36,071 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 16:44:36,071 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 16:44:36,071 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 16:44:36,071 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 16:44:36,072 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 16:44:36,073 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 16:44:36,074 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-20 16:44:36,081 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 16:44:36,081 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 16:44:36,082 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 16:44:36,082 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 16:44:36,082 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 16:44:36,082 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 16:44:36,082 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 16:44:36,083 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 16:44:36,083 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 16:44:36,083 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 16:44:36,083 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 16:44:36,084 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 16:44:36,084 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 16:44:36,084 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 16:44:36,084 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 16:44:36,084 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 16:44:36,084 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 16:44:36,084 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 16:44:36,084 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 16:44:36,084 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 16:44:36,084 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 16:44:36,085 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 16:44:36,085 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 16:44:36,085 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 16:44:36,085 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 16:44:36,085 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-20 16:44:36,256 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 16:44:36,271 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 16:44:36,273 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 16:44:36,274 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 16:44:36,274 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 16:44:36,275 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound50.c [2022-03-20 16:44:36,313 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b8ae8f680/8748a50c07d14810a4fd8065e6bfe336/FLAG9d7c6f060 [2022-03-20 16:44:36,676 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 16:44:36,676 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound50.c [2022-03-20 16:44:36,680 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b8ae8f680/8748a50c07d14810a4fd8065e6bfe336/FLAG9d7c6f060 [2022-03-20 16:44:36,691 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b8ae8f680/8748a50c07d14810a4fd8065e6bfe336 [2022-03-20 16:44:36,693 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 16:44:36,694 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 16:44:36,694 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 16:44:36,695 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 16:44:36,697 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 16:44:36,698 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 04:44:36" (1/1) ... [2022-03-20 16:44:36,698 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b574470 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:44:36, skipping insertion in model container [2022-03-20 16:44:36,698 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 04:44:36" (1/1) ... [2022-03-20 16:44:36,702 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 16:44:36,712 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 16:44:36,835 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/ps4-ll_valuebound50.c[458,471] [2022-03-20 16:44:36,844 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 16:44:36,849 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 16:44:36,856 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/ps4-ll_valuebound50.c[458,471] [2022-03-20 16:44:36,860 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 16:44:36,868 INFO L208 MainTranslator]: Completed translation [2022-03-20 16:44:36,868 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:44:36 WrapperNode [2022-03-20 16:44:36,868 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 16:44:36,869 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 16:44:36,869 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 16:44:36,869 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 16:44:36,876 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:44:36" (1/1) ... [2022-03-20 16:44:36,876 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:44:36" (1/1) ... [2022-03-20 16:44:36,880 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:44:36" (1/1) ... [2022-03-20 16:44:36,880 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:44:36" (1/1) ... [2022-03-20 16:44:36,882 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:44:36" (1/1) ... [2022-03-20 16:44:36,884 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:44:36" (1/1) ... [2022-03-20 16:44:36,885 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:44:36" (1/1) ... [2022-03-20 16:44:36,886 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 16:44:36,886 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 16:44:36,886 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 16:44:36,886 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 16:44:36,899 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:44:36" (1/1) ... [2022-03-20 16:44:36,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 16:44:36,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:36,918 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-20 16:44:36,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-20 16:44:36,944 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 16:44:36,944 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 16:44:36,944 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 16:44:36,944 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 16:44:36,945 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 16:44:36,945 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 16:44:36,945 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 16:44:36,945 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 16:44:36,945 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 16:44:36,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 16:44:36,946 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_short [2022-03-20 16:44:36,947 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 16:44:36,947 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 16:44:36,947 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 16:44:36,947 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 16:44:36,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 16:44:36,948 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 16:44:36,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 16:44:36,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 16:44:36,948 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 16:44:36,992 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 16:44:36,993 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 16:44:37,114 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 16:44:37,118 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 16:44:37,118 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-20 16:44:37,119 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 04:44:37 BoogieIcfgContainer [2022-03-20 16:44:37,119 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 16:44:37,120 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 16:44:37,120 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 16:44:37,144 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 16:44:37,144 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 04:44:36" (1/3) ... [2022-03-20 16:44:37,145 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ebd3281 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 04:44:37, skipping insertion in model container [2022-03-20 16:44:37,145 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:44:36" (2/3) ... [2022-03-20 16:44:37,145 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ebd3281 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 04:44:37, skipping insertion in model container [2022-03-20 16:44:37,145 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 04:44:37" (3/3) ... [2022-03-20 16:44:37,146 INFO L111 eAbstractionObserver]: Analyzing ICFG ps4-ll_valuebound50.c [2022-03-20 16:44:37,149 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 16:44:37,149 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 16:44:37,205 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 16:44:37,210 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-20 16:44:37,210 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 16:44:37,218 INFO L276 IsEmpty]: Start isEmpty. Operand has 28 states, 16 states have (on average 1.375) internal successors, (22), 17 states have internal predecessors, (22), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 16:44:37,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-20 16:44:37,223 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:37,223 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:37,224 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:37,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:37,227 INFO L85 PathProgramCache]: Analyzing trace with hash -630235283, now seen corresponding path program 1 times [2022-03-20 16:44:37,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:37,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2039747038] [2022-03-20 16:44:37,239 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:44:37,239 INFO L85 PathProgramCache]: Analyzing trace with hash -630235283, now seen corresponding path program 2 times [2022-03-20 16:44:37,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:37,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987295944] [2022-03-20 16:44:37,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:37,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:37,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 16:44:37,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 16:44:37,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 16:44:37,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 16:44:37,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 16:44:37,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 16:44:37,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:37,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987295944] [2022-03-20 16:44:37,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987295944] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:37,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:37,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 16:44:37,398 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:37,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2039747038] [2022-03-20 16:44:37,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2039747038] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:37,400 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:37,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 16:44:37,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410572101] [2022-03-20 16:44:37,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:37,405 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 16:44:37,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:37,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 16:44:37,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 16:44:37,427 INFO L87 Difference]: Start difference. First operand has 28 states, 16 states have (on average 1.375) internal successors, (22), 17 states have internal predecessors, (22), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) 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, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 16:44:37,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:37,484 INFO L93 Difference]: Finished difference Result 47 states and 61 transitions. [2022-03-20 16:44:37,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 16:44:37,486 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, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-03-20 16:44:37,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:37,493 INFO L225 Difference]: With dead ends: 47 [2022-03-20 16:44:37,494 INFO L226 Difference]: Without dead ends: 23 [2022-03-20 16:44:37,496 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 16:44:37,500 INFO L913 BasicCegarLoop]: 26 mSDtfsCounter, 15 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:37,501 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 29 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:44:37,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-03-20 16:44:37,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2022-03-20 16:44:37,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 14 states have internal predecessors, (15), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-20 16:44:37,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 25 transitions. [2022-03-20 16:44:37,534 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 25 transitions. Word has length 17 [2022-03-20 16:44:37,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:37,535 INFO L478 AbstractCegarLoop]: Abstraction has 23 states and 25 transitions. [2022-03-20 16:44:37,535 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, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 16:44:37,535 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 25 transitions. [2022-03-20 16:44:37,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-20 16:44:37,536 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:37,537 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:37,537 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 16:44:37,537 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:37,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:37,538 INFO L85 PathProgramCache]: Analyzing trace with hash 51610547, now seen corresponding path program 1 times [2022-03-20 16:44:37,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:37,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [925123944] [2022-03-20 16:44:37,546 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:44:37,546 INFO L85 PathProgramCache]: Analyzing trace with hash 51610547, now seen corresponding path program 2 times [2022-03-20 16:44:37,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:37,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829948849] [2022-03-20 16:44:37,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:37,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:37,567 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:37,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1911385374] [2022-03-20 16:44:37,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:44:37,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:37,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:37,569 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:37,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-20 16:44:37,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 16:44:37,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:37,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 16:44:37,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:37,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 16:44:37,723 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 16:44:37,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:37,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829948849] [2022-03-20 16:44:37,724 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:37,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911385374] [2022-03-20 16:44:37,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911385374] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:37,725 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:37,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 16:44:37,726 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:37,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [925123944] [2022-03-20 16:44:37,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [925123944] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:37,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:37,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 16:44:37,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522319974] [2022-03-20 16:44:37,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:37,734 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 16:44:37,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:37,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 16:44:37,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 16:44:37,735 INFO L87 Difference]: Start difference. First operand 23 states and 25 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 16:44:37,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:37,790 INFO L93 Difference]: Finished difference Result 34 states and 38 transitions. [2022-03-20 16:44:37,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 16:44:37,790 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-03-20 16:44:37,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:37,791 INFO L225 Difference]: With dead ends: 34 [2022-03-20 16:44:37,791 INFO L226 Difference]: Without dead ends: 30 [2022-03-20 16:44:37,792 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 16:44:37,793 INFO L913 BasicCegarLoop]: 22 mSDtfsCounter, 6 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:37,794 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 83 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:44:37,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2022-03-20 16:44:37,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2022-03-20 16:44:37,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 19 states have internal predecessors, (20), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-20 16:44:37,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 32 transitions. [2022-03-20 16:44:37,803 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 32 transitions. Word has length 17 [2022-03-20 16:44:37,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:37,804 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 32 transitions. [2022-03-20 16:44:37,804 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 16:44:37,804 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 32 transitions. [2022-03-20 16:44:37,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-20 16:44:37,806 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:37,806 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:37,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-20 16:44:38,019 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:38,020 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:38,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:38,020 INFO L85 PathProgramCache]: Analyzing trace with hash 311787922, now seen corresponding path program 1 times [2022-03-20 16:44:38,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:38,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [285940386] [2022-03-20 16:44:38,036 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:38,036 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:38,036 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:38,037 INFO L85 PathProgramCache]: Analyzing trace with hash 311787922, now seen corresponding path program 2 times [2022-03-20 16:44:38,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:38,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786732945] [2022-03-20 16:44:38,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:38,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:38,057 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:38,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1633568523] [2022-03-20 16:44:38,058 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:44:38,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:38,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:38,059 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:38,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-20 16:44:38,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:44:38,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:38,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 16:44:38,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:38,199 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 16:44:38,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:44:46,548 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-20 16:44:46,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:46,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786732945] [2022-03-20 16:44:46,548 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:46,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633568523] [2022-03-20 16:44:46,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633568523] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 16:44:46,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:44:46,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-20 16:44:46,549 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:46,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [285940386] [2022-03-20 16:44:46,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [285940386] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:46,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:46,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 16:44:46,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379570774] [2022-03-20 16:44:46,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:46,550 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 16:44:46,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:46,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 16:44:46,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=28, Unknown=1, NotChecked=0, Total=42 [2022-03-20 16:44:46,550 INFO L87 Difference]: Start difference. First operand 30 states and 32 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, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 16:44:46,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:46,578 INFO L93 Difference]: Finished difference Result 36 states and 37 transitions. [2022-03-20 16:44:46,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 16:44:46,578 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, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 24 [2022-03-20 16:44:46,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:46,579 INFO L225 Difference]: With dead ends: 36 [2022-03-20 16:44:46,579 INFO L226 Difference]: Without dead ends: 31 [2022-03-20 16:44:46,579 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=17, Invalid=38, Unknown=1, NotChecked=0, Total=56 [2022-03-20 16:44:46,580 INFO L913 BasicCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:46,580 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 76 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:44:46,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-03-20 16:44:46,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2022-03-20 16:44:46,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 20 states have (on average 1.05) internal successors, (21), 20 states have internal predecessors, (21), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-20 16:44:46,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2022-03-20 16:44:46,585 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 24 [2022-03-20 16:44:46,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:46,585 INFO L478 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2022-03-20 16:44:46,585 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, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 16:44:46,585 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2022-03-20 16:44:46,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-20 16:44:46,586 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:46,586 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:46,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-20 16:44:46,803 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-20 16:44:46,804 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:46,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:46,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1417466424, now seen corresponding path program 1 times [2022-03-20 16:44:46,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:46,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1903675141] [2022-03-20 16:44:46,807 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:46,807 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:46,807 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:46,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1417466424, now seen corresponding path program 2 times [2022-03-20 16:44:46,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:46,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926418642] [2022-03-20 16:44:46,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:46,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:46,816 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:46,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1955438211] [2022-03-20 16:44:46,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:44:46,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:46,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:46,817 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:46,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-20 16:44:46,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:44:46,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:46,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-20 16:44:46,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:47,008 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:44:47,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:44:47,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:47,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926418642] [2022-03-20 16:44:47,122 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:47,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955438211] [2022-03-20 16:44:47,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955438211] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:44:47,123 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:44:47,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-03-20 16:44:47,123 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:47,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1903675141] [2022-03-20 16:44:47,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1903675141] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:47,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:47,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 16:44:47,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049202977] [2022-03-20 16:44:47,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:47,124 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 16:44:47,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:47,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 16:44:47,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-20 16:44:47,124 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-20 16:44:47,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:47,171 INFO L93 Difference]: Finished difference Result 39 states and 40 transitions. [2022-03-20 16:44:47,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 16:44:47,171 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 30 [2022-03-20 16:44:47,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:47,172 INFO L225 Difference]: With dead ends: 39 [2022-03-20 16:44:47,172 INFO L226 Difference]: Without dead ends: 34 [2022-03-20 16:44:47,173 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-03-20 16:44:47,173 INFO L913 BasicCegarLoop]: 25 mSDtfsCounter, 2 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:47,174 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 129 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:44:47,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-03-20 16:44:47,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2022-03-20 16:44:47,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 22 states have internal predecessors, (23), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-20 16:44:47,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 35 transitions. [2022-03-20 16:44:47,180 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 35 transitions. Word has length 30 [2022-03-20 16:44:47,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:47,180 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 35 transitions. [2022-03-20 16:44:47,180 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-20 16:44:47,180 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 35 transitions. [2022-03-20 16:44:47,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-20 16:44:47,181 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:47,181 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:47,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-20 16:44:47,381 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:47,382 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:47,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:47,382 INFO L85 PathProgramCache]: Analyzing trace with hash -2045316535, now seen corresponding path program 3 times [2022-03-20 16:44:47,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:47,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1884323453] [2022-03-20 16:44:47,385 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:47,385 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:47,385 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:47,385 INFO L85 PathProgramCache]: Analyzing trace with hash -2045316535, now seen corresponding path program 4 times [2022-03-20 16:44:47,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:47,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409249897] [2022-03-20 16:44:47,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:47,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:47,392 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:47,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1666573564] [2022-03-20 16:44:47,392 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:44:47,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:47,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:47,395 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:47,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-20 16:44:47,431 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:44:47,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:47,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-20 16:44:47,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:47,590 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-20 16:44:47,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:44:47,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:47,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409249897] [2022-03-20 16:44:47,708 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:47,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666573564] [2022-03-20 16:44:47,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666573564] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:44:47,708 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:44:47,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2022-03-20 16:44:47,709 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:47,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1884323453] [2022-03-20 16:44:47,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1884323453] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:47,709 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:47,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 16:44:47,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842074600] [2022-03-20 16:44:47,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:47,709 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 16:44:47,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:47,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 16:44:47,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-03-20 16:44:47,710 INFO L87 Difference]: Start difference. First operand 34 states and 35 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 16:44:47,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:47,765 INFO L93 Difference]: Finished difference Result 42 states and 44 transitions. [2022-03-20 16:44:47,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 16:44:47,766 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 37 [2022-03-20 16:44:47,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:47,767 INFO L225 Difference]: With dead ends: 42 [2022-03-20 16:44:47,767 INFO L226 Difference]: Without dead ends: 37 [2022-03-20 16:44:47,767 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-03-20 16:44:47,768 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 2 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:47,768 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 165 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:44:47,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-03-20 16:44:47,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-03-20 16:44:47,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.0416666666666667) internal successors, (25), 24 states have internal predecessors, (25), 8 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 16:44:47,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 39 transitions. [2022-03-20 16:44:47,773 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 39 transitions. Word has length 37 [2022-03-20 16:44:47,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:47,773 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 39 transitions. [2022-03-20 16:44:47,773 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 16:44:47,773 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 39 transitions. [2022-03-20 16:44:47,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-20 16:44:47,774 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:47,774 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:47,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-03-20 16:44:47,990 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:47,990 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:47,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:47,990 INFO L85 PathProgramCache]: Analyzing trace with hash -285848920, now seen corresponding path program 5 times [2022-03-20 16:44:47,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:47,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1143241893] [2022-03-20 16:44:47,992 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:47,993 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:47,993 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:47,993 INFO L85 PathProgramCache]: Analyzing trace with hash -285848920, now seen corresponding path program 6 times [2022-03-20 16:44:47,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:47,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523213452] [2022-03-20 16:44:47,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:47,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:47,999 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:47,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1915597465] [2022-03-20 16:44:47,999 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:44:47,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:47,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:48,000 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:48,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-20 16:44:48,071 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-20 16:44:48,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:48,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-20 16:44:48,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:48,250 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 16:44:48,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:44:48,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:48,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523213452] [2022-03-20 16:44:48,358 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:48,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915597465] [2022-03-20 16:44:48,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915597465] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:44:48,359 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:44:48,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-03-20 16:44:48,359 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:48,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1143241893] [2022-03-20 16:44:48,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1143241893] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:48,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:48,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 16:44:48,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891542980] [2022-03-20 16:44:48,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:48,359 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 16:44:48,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:48,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 16:44:48,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-03-20 16:44:48,360 INFO L87 Difference]: Start difference. First operand 37 states and 39 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 16:44:48,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:48,429 INFO L93 Difference]: Finished difference Result 45 states and 48 transitions. [2022-03-20 16:44:48,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 16:44:48,429 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 44 [2022-03-20 16:44:48,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:48,435 INFO L225 Difference]: With dead ends: 45 [2022-03-20 16:44:48,435 INFO L226 Difference]: Without dead ends: 40 [2022-03-20 16:44:48,435 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-03-20 16:44:48,436 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 2 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:48,436 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 205 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:44:48,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-03-20 16:44:48,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-03-20 16:44:48,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 26 states have (on average 1.0384615384615385) internal successors, (27), 26 states have internal predecessors, (27), 9 states have call successors, (9), 6 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 16:44:48,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 43 transitions. [2022-03-20 16:44:48,441 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 43 transitions. Word has length 44 [2022-03-20 16:44:48,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:48,442 INFO L478 AbstractCegarLoop]: Abstraction has 40 states and 43 transitions. [2022-03-20 16:44:48,442 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 16:44:48,442 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 43 transitions. [2022-03-20 16:44:48,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-20 16:44:48,442 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:48,442 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:48,461 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-20 16:44:48,652 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:48,653 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:48,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:48,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1858889367, now seen corresponding path program 7 times [2022-03-20 16:44:48,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:48,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [745235784] [2022-03-20 16:44:48,655 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:48,655 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:48,655 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:48,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1858889367, now seen corresponding path program 8 times [2022-03-20 16:44:48,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:48,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974074823] [2022-03-20 16:44:48,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:48,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:48,662 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:48,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657789316] [2022-03-20 16:44:48,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:44:48,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:48,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:48,666 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:48,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-20 16:44:48,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:44:48,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:48,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-20 16:44:48,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:48,924 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 10 proven. 30 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-20 16:44:48,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:44:49,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:49,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974074823] [2022-03-20 16:44:49,036 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:49,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657789316] [2022-03-20 16:44:49,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657789316] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:44:49,036 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:44:49,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-03-20 16:44:49,036 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:49,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [745235784] [2022-03-20 16:44:49,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [745235784] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:49,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:49,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 16:44:49,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513704160] [2022-03-20 16:44:49,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:49,038 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 16:44:49,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:49,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 16:44:49,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-03-20 16:44:49,039 INFO L87 Difference]: Start difference. First operand 40 states and 43 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 16:44:49,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:49,134 INFO L93 Difference]: Finished difference Result 48 states and 52 transitions. [2022-03-20 16:44:49,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 16:44:49,135 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 51 [2022-03-20 16:44:49,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:49,136 INFO L225 Difference]: With dead ends: 48 [2022-03-20 16:44:49,136 INFO L226 Difference]: Without dead ends: 43 [2022-03-20 16:44:49,136 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-03-20 16:44:49,137 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 2 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:49,137 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 249 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:44:49,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-03-20 16:44:49,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-03-20 16:44:49,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 28 states have internal predecessors, (29), 10 states have call successors, (10), 6 states have call predecessors, (10), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 16:44:49,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2022-03-20 16:44:49,142 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 51 [2022-03-20 16:44:49,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:49,142 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2022-03-20 16:44:49,142 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 16:44:49,142 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2022-03-20 16:44:49,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-03-20 16:44:49,143 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:49,143 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:49,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-20 16:44:49,355 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:49,355 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:49,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:49,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1288003464, now seen corresponding path program 9 times [2022-03-20 16:44:49,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:49,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2117879882] [2022-03-20 16:44:49,358 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:49,358 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:49,358 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:49,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1288003464, now seen corresponding path program 10 times [2022-03-20 16:44:49,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:49,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907316119] [2022-03-20 16:44:49,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:49,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:49,364 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:49,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [497087421] [2022-03-20 16:44:49,364 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:44:49,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:49,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:49,365 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:49,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-20 16:44:49,456 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:44:49,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:49,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-20 16:44:49,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:49,634 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 12 proven. 45 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 16:44:49,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:44:49,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:49,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907316119] [2022-03-20 16:44:49,738 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:49,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497087421] [2022-03-20 16:44:49,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497087421] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:44:49,738 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:44:49,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-03-20 16:44:49,738 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:49,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2117879882] [2022-03-20 16:44:49,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2117879882] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:49,738 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:49,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 16:44:49,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67178300] [2022-03-20 16:44:49,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:49,739 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 16:44:49,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:49,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 16:44:49,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-03-20 16:44:49,740 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 8 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 16:44:49,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:49,840 INFO L93 Difference]: Finished difference Result 51 states and 56 transitions. [2022-03-20 16:44:49,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 16:44:49,840 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 8 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 58 [2022-03-20 16:44:49,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:49,841 INFO L225 Difference]: With dead ends: 51 [2022-03-20 16:44:49,841 INFO L226 Difference]: Without dead ends: 46 [2022-03-20 16:44:49,841 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-03-20 16:44:49,842 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:49,842 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 297 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:44:49,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-03-20 16:44:49,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2022-03-20 16:44:49,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 30 states have (on average 1.0333333333333334) internal successors, (31), 30 states have internal predecessors, (31), 11 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 16:44:49,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 51 transitions. [2022-03-20 16:44:49,847 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 51 transitions. Word has length 58 [2022-03-20 16:44:49,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:49,848 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 51 transitions. [2022-03-20 16:44:49,848 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 8 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 16:44:49,848 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 51 transitions. [2022-03-20 16:44:49,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-20 16:44:49,848 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:49,848 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:49,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 16:44:50,052 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:50,052 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:50,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:50,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1494042761, now seen corresponding path program 11 times [2022-03-20 16:44:50,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:50,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1422384355] [2022-03-20 16:44:50,055 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:50,055 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:50,055 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:50,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1494042761, now seen corresponding path program 12 times [2022-03-20 16:44:50,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:50,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138977773] [2022-03-20 16:44:50,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:50,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:50,061 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:50,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [944780904] [2022-03-20 16:44:50,061 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:44:50,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:50,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:50,064 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:50,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-20 16:44:50,196 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 16:44:50,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:50,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-20 16:44:50,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:50,432 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 14 proven. 63 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-20 16:44:50,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:44:50,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:50,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138977773] [2022-03-20 16:44:50,560 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:50,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944780904] [2022-03-20 16:44:50,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944780904] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:44:50,561 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:44:50,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-20 16:44:50,561 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:50,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1422384355] [2022-03-20 16:44:50,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1422384355] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:50,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:50,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 16:44:50,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795246252] [2022-03-20 16:44:50,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:50,561 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 16:44:50,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:50,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 16:44:50,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-03-20 16:44:50,562 INFO L87 Difference]: Start difference. First operand 46 states and 51 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 9 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 16:44:50,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:50,698 INFO L93 Difference]: Finished difference Result 54 states and 60 transitions. [2022-03-20 16:44:50,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 16:44:50,698 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 9 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 65 [2022-03-20 16:44:50,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:50,699 INFO L225 Difference]: With dead ends: 54 [2022-03-20 16:44:50,699 INFO L226 Difference]: Without dead ends: 49 [2022-03-20 16:44:50,699 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-03-20 16:44:50,699 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 2 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:50,700 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 349 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:44:50,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-03-20 16:44:50,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2022-03-20 16:44:50,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 32 states have (on average 1.03125) internal successors, (33), 32 states have internal predecessors, (33), 12 states have call successors, (12), 6 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 16:44:50,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 55 transitions. [2022-03-20 16:44:50,705 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 55 transitions. Word has length 65 [2022-03-20 16:44:50,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:50,706 INFO L478 AbstractCegarLoop]: Abstraction has 49 states and 55 transitions. [2022-03-20 16:44:50,706 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 9 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 16:44:50,706 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 55 transitions. [2022-03-20 16:44:50,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-20 16:44:50,706 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:50,706 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:50,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-03-20 16:44:50,911 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-20 16:44:50,911 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:50,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:50,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1734448024, now seen corresponding path program 13 times [2022-03-20 16:44:50,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:50,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1936133935] [2022-03-20 16:44:50,913 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:50,914 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:50,914 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:50,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1734448024, now seen corresponding path program 14 times [2022-03-20 16:44:50,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:50,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890355103] [2022-03-20 16:44:50,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:50,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:50,920 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:50,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [545360523] [2022-03-20 16:44:50,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:44:50,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:50,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:50,921 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:50,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-20 16:44:51,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:44:51,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:51,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-20 16:44:51,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:51,349 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 16 proven. 84 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-20 16:44:51,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:44:51,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:51,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890355103] [2022-03-20 16:44:51,456 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:51,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545360523] [2022-03-20 16:44:51,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545360523] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:44:51,456 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:44:51,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-20 16:44:51,456 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:51,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1936133935] [2022-03-20 16:44:51,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1936133935] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:51,456 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:51,457 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 16:44:51,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335926312] [2022-03-20 16:44:51,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:51,457 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 16:44:51,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:51,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 16:44:51,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-03-20 16:44:51,457 INFO L87 Difference]: Start difference. First operand 49 states and 55 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 10 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 16:44:51,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:51,592 INFO L93 Difference]: Finished difference Result 57 states and 64 transitions. [2022-03-20 16:44:51,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 16:44:51,592 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 10 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 72 [2022-03-20 16:44:51,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:51,593 INFO L225 Difference]: With dead ends: 57 [2022-03-20 16:44:51,593 INFO L226 Difference]: Without dead ends: 52 [2022-03-20 16:44:51,593 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-03-20 16:44:51,594 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 2 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:51,594 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 405 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:44:51,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-03-20 16:44:51,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2022-03-20 16:44:51,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 34 states have internal predecessors, (35), 13 states have call successors, (13), 6 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 16:44:51,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 59 transitions. [2022-03-20 16:44:51,600 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 59 transitions. Word has length 72 [2022-03-20 16:44:51,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:51,601 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 59 transitions. [2022-03-20 16:44:51,601 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 10 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 16:44:51,601 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 59 transitions. [2022-03-20 16:44:51,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-03-20 16:44:51,601 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:51,601 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:51,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-20 16:44:51,809 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 16:44:51,809 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:51,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:51,810 INFO L85 PathProgramCache]: Analyzing trace with hash 708181929, now seen corresponding path program 15 times [2022-03-20 16:44:51,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:51,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [153046754] [2022-03-20 16:44:51,812 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:51,812 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:51,812 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:51,812 INFO L85 PathProgramCache]: Analyzing trace with hash 708181929, now seen corresponding path program 16 times [2022-03-20 16:44:51,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:51,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194004288] [2022-03-20 16:44:51,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:51,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:51,818 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:51,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [82436213] [2022-03-20 16:44:51,818 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:44:51,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:51,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:51,819 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:51,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-20 16:44:52,252 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:44:52,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:52,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-20 16:44:52,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:52,511 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-20 16:44:52,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:44:52,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:52,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194004288] [2022-03-20 16:44:52,621 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:52,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82436213] [2022-03-20 16:44:52,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82436213] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:44:52,621 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:44:52,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-03-20 16:44:52,621 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:52,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [153046754] [2022-03-20 16:44:52,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [153046754] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:52,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:52,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 16:44:52,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243877841] [2022-03-20 16:44:52,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:52,622 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 16:44:52,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:52,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 16:44:52,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-03-20 16:44:52,622 INFO L87 Difference]: Start difference. First operand 52 states and 59 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 11 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 16:44:52,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:52,778 INFO L93 Difference]: Finished difference Result 60 states and 68 transitions. [2022-03-20 16:44:52,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 16:44:52,779 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 11 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 79 [2022-03-20 16:44:52,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:52,779 INFO L225 Difference]: With dead ends: 60 [2022-03-20 16:44:52,779 INFO L226 Difference]: Without dead ends: 55 [2022-03-20 16:44:52,780 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-03-20 16:44:52,780 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 2 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:52,780 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 465 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:44:52,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-03-20 16:44:52,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2022-03-20 16:44:52,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 36 states have (on average 1.0277777777777777) internal successors, (37), 36 states have internal predecessors, (37), 14 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 16:44:52,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 63 transitions. [2022-03-20 16:44:52,786 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 63 transitions. Word has length 79 [2022-03-20 16:44:52,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:52,786 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 63 transitions. [2022-03-20 16:44:52,786 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 11 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 16:44:52,799 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 63 transitions. [2022-03-20 16:44:52,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-20 16:44:52,800 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:52,800 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:52,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-20 16:44:53,004 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-20 16:44:53,005 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:53,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:53,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1649446584, now seen corresponding path program 17 times [2022-03-20 16:44:53,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:53,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1943556968] [2022-03-20 16:44:53,007 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:53,007 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:53,007 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:53,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1649446584, now seen corresponding path program 18 times [2022-03-20 16:44:53,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:53,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076343280] [2022-03-20 16:44:53,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:53,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:53,013 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:53,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1505594656] [2022-03-20 16:44:53,014 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:44:53,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:53,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:53,016 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:53,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-20 16:44:53,366 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-20 16:44:53,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:53,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-20 16:44:53,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:53,664 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 20 proven. 135 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-20 16:44:53,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:44:53,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:53,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076343280] [2022-03-20 16:44:53,790 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:53,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505594656] [2022-03-20 16:44:53,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505594656] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:44:53,790 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:44:53,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-03-20 16:44:53,790 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:53,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1943556968] [2022-03-20 16:44:53,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1943556968] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:53,790 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:53,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 16:44:53,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802174618] [2022-03-20 16:44:53,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:53,791 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 16:44:53,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:53,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 16:44:53,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-03-20 16:44:53,791 INFO L87 Difference]: Start difference. First operand 55 states and 63 transitions. Second operand has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 12 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 16:44:53,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:53,993 INFO L93 Difference]: Finished difference Result 63 states and 72 transitions. [2022-03-20 16:44:53,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 16:44:53,993 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 12 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 86 [2022-03-20 16:44:53,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:53,994 INFO L225 Difference]: With dead ends: 63 [2022-03-20 16:44:53,994 INFO L226 Difference]: Without dead ends: 58 [2022-03-20 16:44:53,994 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-20 16:44:53,995 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 2 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:53,995 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 529 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:44:53,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-03-20 16:44:54,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2022-03-20 16:44:54,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 38 states have (on average 1.0263157894736843) internal successors, (39), 38 states have internal predecessors, (39), 15 states have call successors, (15), 6 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 16:44:54,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 67 transitions. [2022-03-20 16:44:54,002 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 67 transitions. Word has length 86 [2022-03-20 16:44:54,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:54,002 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 67 transitions. [2022-03-20 16:44:54,002 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 12 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 16:44:54,002 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 67 transitions. [2022-03-20 16:44:54,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-03-20 16:44:54,003 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:54,003 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:54,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-20 16:44:54,208 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-20 16:44:54,208 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:54,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:54,209 INFO L85 PathProgramCache]: Analyzing trace with hash -373309751, now seen corresponding path program 19 times [2022-03-20 16:44:54,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:54,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1215219019] [2022-03-20 16:44:54,210 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:54,210 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:54,210 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:54,211 INFO L85 PathProgramCache]: Analyzing trace with hash -373309751, now seen corresponding path program 20 times [2022-03-20 16:44:54,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:54,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526281927] [2022-03-20 16:44:54,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:54,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:54,216 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:54,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1929847443] [2022-03-20 16:44:54,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:44:54,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:54,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:54,218 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:54,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-20 16:44:54,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:44:54,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:54,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-20 16:44:54,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:55,166 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 22 proven. 165 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-20 16:44:55,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:44:55,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:55,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526281927] [2022-03-20 16:44:55,324 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:55,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929847443] [2022-03-20 16:44:55,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929847443] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:44:55,324 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:44:55,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 16:44:55,325 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:55,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1215219019] [2022-03-20 16:44:55,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1215219019] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:55,325 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:55,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 16:44:55,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469761475] [2022-03-20 16:44:55,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:55,325 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 16:44:55,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:55,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 16:44:55,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-03-20 16:44:55,326 INFO L87 Difference]: Start difference. First operand 58 states and 67 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 13 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 16:44:55,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:55,532 INFO L93 Difference]: Finished difference Result 66 states and 76 transitions. [2022-03-20 16:44:55,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 16:44:55,532 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 13 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) Word has length 93 [2022-03-20 16:44:55,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:55,533 INFO L225 Difference]: With dead ends: 66 [2022-03-20 16:44:55,533 INFO L226 Difference]: Without dead ends: 61 [2022-03-20 16:44:55,533 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-20 16:44:55,533 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 2 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:55,533 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 597 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:44:55,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-03-20 16:44:55,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2022-03-20 16:44:55,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 40 states have (on average 1.025) internal successors, (41), 40 states have internal predecessors, (41), 16 states have call successors, (16), 6 states have call predecessors, (16), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 16:44:55,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 71 transitions. [2022-03-20 16:44:55,539 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 71 transitions. Word has length 93 [2022-03-20 16:44:55,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:55,540 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 71 transitions. [2022-03-20 16:44:55,540 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 13 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 16:44:55,540 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 71 transitions. [2022-03-20 16:44:55,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-03-20 16:44:55,540 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:55,540 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:55,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-20 16:44:55,741 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-20 16:44:55,741 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:55,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:55,741 INFO L85 PathProgramCache]: Analyzing trace with hash -22647256, now seen corresponding path program 21 times [2022-03-20 16:44:55,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:55,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [655985661] [2022-03-20 16:44:55,743 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:55,743 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:55,743 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:55,744 INFO L85 PathProgramCache]: Analyzing trace with hash -22647256, now seen corresponding path program 22 times [2022-03-20 16:44:55,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:55,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343083860] [2022-03-20 16:44:55,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:55,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:55,750 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:55,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1724756052] [2022-03-20 16:44:55,750 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:44:55,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:55,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:55,754 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:55,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-20 16:44:56,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:44:56,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:56,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-20 16:44:56,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:57,153 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 24 proven. 198 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-20 16:44:57,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:44:57,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:44:57,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343083860] [2022-03-20 16:44:57,264 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:44:57,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724756052] [2022-03-20 16:44:57,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724756052] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:44:57,264 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:44:57,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-20 16:44:57,264 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:44:57,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [655985661] [2022-03-20 16:44:57,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [655985661] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:44:57,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:44:57,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 16:44:57,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917622845] [2022-03-20 16:44:57,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:44:57,265 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 16:44:57,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:57,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 16:44:57,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-03-20 16:44:57,265 INFO L87 Difference]: Start difference. First operand 61 states and 71 transitions. Second operand has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 14 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 16:44:57,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:44:57,490 INFO L93 Difference]: Finished difference Result 69 states and 80 transitions. [2022-03-20 16:44:57,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 16:44:57,490 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 14 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) Word has length 100 [2022-03-20 16:44:57,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:44:57,491 INFO L225 Difference]: With dead ends: 69 [2022-03-20 16:44:57,491 INFO L226 Difference]: Without dead ends: 64 [2022-03-20 16:44:57,491 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-03-20 16:44:57,491 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 2 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:44:57,491 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 669 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:44:57,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-03-20 16:44:57,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2022-03-20 16:44:57,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 42 states have (on average 1.0238095238095237) internal successors, (43), 42 states have internal predecessors, (43), 17 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-20 16:44:57,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 75 transitions. [2022-03-20 16:44:57,498 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 75 transitions. Word has length 100 [2022-03-20 16:44:57,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:44:57,498 INFO L478 AbstractCegarLoop]: Abstraction has 64 states and 75 transitions. [2022-03-20 16:44:57,498 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 14 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 16:44:57,498 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 75 transitions. [2022-03-20 16:44:57,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-20 16:44:57,499 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:44:57,499 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:44:57,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-20 16:44:57,716 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-20 16:44:57,716 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:44:57,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:44:57,716 INFO L85 PathProgramCache]: Analyzing trace with hash 893158889, now seen corresponding path program 23 times [2022-03-20 16:44:57,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:44:57,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1595283372] [2022-03-20 16:44:57,718 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:44:57,718 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:44:57,718 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:44:57,718 INFO L85 PathProgramCache]: Analyzing trace with hash 893158889, now seen corresponding path program 24 times [2022-03-20 16:44:57,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:44:57,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081790959] [2022-03-20 16:44:57,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:44:57,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:44:57,733 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:44:57,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1770665406] [2022-03-20 16:44:57,733 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:44:57,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:44:57,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:44:57,735 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:44:57,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-20 16:44:57,968 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-20 16:44:57,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:44:57,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-20 16:44:57,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:44:58,503 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 90 proven. 236 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-03-20 16:44:58,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:45:02,698 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (* 6 c_main_~y~0 c_main_~y~0 c_main_~y~0)) (.cse2 (* 13 c_main_~y~0 c_main_~y~0)) (.cse3 (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0))) (or (let ((.cse0 (+ c_main_~y~0 1))) (= (* .cse0 c_main_~k~0) (* .cse0 .cse0))) (not (<= (+ (* c_main_~y~0 c_main_~y~0 c_main_~y~0) c_main_~x~0 1 (* 3 (* c_main_~y~0 c_main_~y~0))) (div (+ .cse1 .cse2 4 .cse3) 4))) (not (= 0 (mod (+ .cse1 .cse2 .cse3) 4))) (< (+ c_main_~c~0 1) c_main_~k~0) (not (< c_main_~c~0 c_main_~k~0)))) is different from false [2022-03-20 16:45:06,766 WARN L833 $PredicateComparison]: unable to prove that (or (= (+ (* c_main_~y~0 c_main_~k~0) c_main_~k~0) (+ (* 2 c_main_~y~0) (* c_main_~y~0 c_main_~y~0) 1)) (<= c_main_~k~0 c_main_~c~0) (not (= 0 (mod (+ (* 6 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* 13 c_main_~y~0 c_main_~y~0) (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4))) (< (+ c_main_~c~0 1) c_main_~k~0)) is different from false [2022-03-20 16:46:25,321 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 4 c_main_~y~0))) (or (not (= (mod (+ (* .cse0 .cse0 .cse0 6) (* .cse0 .cse0 13) (* .cse0 .cse0 .cse0 .cse0)) 4) 0)) (= (+ (* .cse0 c_main_~k~0) c_main_~k~0) (+ (* 2 c_main_~y~0) 9 (* .cse0 .cse0))) (<= c_main_~k~0 (+ c_main_~c~0 4)) (< (+ 5 c_main_~c~0) c_main_~k~0))) is different from false [2022-03-20 16:47:02,038 WARN L833 $PredicateComparison]: unable to prove that (or (not (= (mod (let ((.cse0 (+ 6 c_main_~y~0))) (+ (* .cse0 .cse0 .cse0 6) (* .cse0 .cse0 13) (* .cse0 .cse0 .cse0 .cse0))) 4) 0)) (forall ((main_~k~0 Int)) (or (<= main_~k~0 (+ 6 c_main_~c~0)) (< (+ 7 c_main_~c~0) main_~k~0) (= (+ (* 7 main_~k~0) (* main_~k~0 c_main_~y~0)) (+ (* 14 c_main_~y~0) 49 (* c_main_~y~0 c_main_~y~0)))))) is different from false [2022-03-20 16:47:04,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:04,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081790959] [2022-03-20 16:47:04,058 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:04,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770665406] [2022-03-20 16:47:04,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770665406] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:04,058 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:04,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-20 16:47:04,058 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:04,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1595283372] [2022-03-20 16:47:04,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1595283372] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:04,059 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:04,059 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 16:47:04,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068042665] [2022-03-20 16:47:04,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:04,059 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 16:47:04,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:04,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 16:47:04,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=735, Unknown=13, NotChecked=236, Total=1122 [2022-03-20 16:47:04,060 INFO L87 Difference]: Start difference. First operand 64 states and 75 transitions. Second operand has 22 states, 21 states have (on average 2.0) internal successors, (42), 19 states have internal predecessors, (42), 15 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 16:47:04,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:04,468 INFO L93 Difference]: Finished difference Result 72 states and 84 transitions. [2022-03-20 16:47:04,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 16:47:04,469 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 19 states have internal predecessors, (42), 15 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) Word has length 107 [2022-03-20 16:47:04,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:04,470 INFO L225 Difference]: With dead ends: 72 [2022-03-20 16:47:04,470 INFO L226 Difference]: Without dead ends: 67 [2022-03-20 16:47:04,471 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 85.3s TimeCoverageRelationStatistics Valid=159, Invalid=900, Unknown=13, NotChecked=260, Total=1332 [2022-03-20 16:47:04,471 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:04,471 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 761 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:47:04,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-20 16:47:04,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2022-03-20 16:47:04,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 44 states have (on average 1.0227272727272727) internal successors, (45), 44 states have internal predecessors, (45), 18 states have call successors, (18), 6 states have call predecessors, (18), 4 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 16:47:04,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 79 transitions. [2022-03-20 16:47:04,482 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 79 transitions. Word has length 107 [2022-03-20 16:47:04,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:04,482 INFO L478 AbstractCegarLoop]: Abstraction has 67 states and 79 transitions. [2022-03-20 16:47:04,482 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 19 states have internal predecessors, (42), 15 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 16:47:04,483 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 79 transitions. [2022-03-20 16:47:04,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-03-20 16:47:04,483 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:04,483 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:04,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-20 16:47:04,688 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:04,689 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:04,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:04,689 INFO L85 PathProgramCache]: Analyzing trace with hash 363946760, now seen corresponding path program 25 times [2022-03-20 16:47:04,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:04,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1614334338] [2022-03-20 16:47:04,691 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:04,691 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:04,691 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:04,691 INFO L85 PathProgramCache]: Analyzing trace with hash 363946760, now seen corresponding path program 26 times [2022-03-20 16:47:04,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:04,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850085923] [2022-03-20 16:47:04,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:04,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:04,702 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:04,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [292849707] [2022-03-20 16:47:04,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:47:04,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:04,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:04,703 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:04,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-20 16:47:05,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:47:05,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:05,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-20 16:47:05,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:05,940 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 28 proven. 273 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-20 16:47:05,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:06,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:06,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850085923] [2022-03-20 16:47:06,077 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:06,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292849707] [2022-03-20 16:47:06,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292849707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:06,077 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:06,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-03-20 16:47:06,077 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:06,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1614334338] [2022-03-20 16:47:06,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1614334338] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:06,078 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:06,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 16:47:06,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697277065] [2022-03-20 16:47:06,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:06,078 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 16:47:06,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:06,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 16:47:06,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-03-20 16:47:06,079 INFO L87 Difference]: Start difference. First operand 67 states and 79 transitions. Second operand has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 16 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 16:47:06,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:06,410 INFO L93 Difference]: Finished difference Result 75 states and 88 transitions. [2022-03-20 16:47:06,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 16:47:06,411 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 16 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) Word has length 114 [2022-03-20 16:47:06,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:06,412 INFO L225 Difference]: With dead ends: 75 [2022-03-20 16:47:06,413 INFO L226 Difference]: Without dead ends: 70 [2022-03-20 16:47:06,414 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 105 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-03-20 16:47:06,414 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 2 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:06,414 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 825 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:47:06,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-03-20 16:47:06,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2022-03-20 16:47:06,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 46 states have (on average 1.0217391304347827) internal successors, (47), 46 states have internal predecessors, (47), 19 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 16:47:06,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 83 transitions. [2022-03-20 16:47:06,426 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 83 transitions. Word has length 114 [2022-03-20 16:47:06,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:06,426 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 83 transitions. [2022-03-20 16:47:06,426 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 16 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 16:47:06,426 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 83 transitions. [2022-03-20 16:47:06,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-20 16:47:06,427 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:06,427 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:06,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-20 16:47:06,632 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-20 16:47:06,632 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:06,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:06,632 INFO L85 PathProgramCache]: Analyzing trace with hash -2101455607, now seen corresponding path program 27 times [2022-03-20 16:47:06,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:06,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1508961718] [2022-03-20 16:47:06,634 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:06,634 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:06,634 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:06,634 INFO L85 PathProgramCache]: Analyzing trace with hash -2101455607, now seen corresponding path program 28 times [2022-03-20 16:47:06,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:06,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793088810] [2022-03-20 16:47:06,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:06,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:06,649 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:06,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [875551115] [2022-03-20 16:47:06,649 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:47:06,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:06,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:06,651 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:06,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-20 16:47:07,586 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:47:07,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:07,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-20 16:47:07,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:08,027 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 30 proven. 315 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-20 16:47:08,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:08,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:08,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793088810] [2022-03-20 16:47:08,168 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:08,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875551115] [2022-03-20 16:47:08,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875551115] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:08,168 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:08,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-03-20 16:47:08,169 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:08,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1508961718] [2022-03-20 16:47:08,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1508961718] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:08,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:08,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 16:47:08,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363310961] [2022-03-20 16:47:08,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:08,169 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 16:47:08,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:08,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 16:47:08,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-03-20 16:47:08,170 INFO L87 Difference]: Start difference. First operand 70 states and 83 transitions. Second operand has 20 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 17 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 16:47:08,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:08,508 INFO L93 Difference]: Finished difference Result 78 states and 92 transitions. [2022-03-20 16:47:08,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 16:47:08,508 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 17 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 121 [2022-03-20 16:47:08,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:08,509 INFO L225 Difference]: With dead ends: 78 [2022-03-20 16:47:08,509 INFO L226 Difference]: Without dead ends: 73 [2022-03-20 16:47:08,510 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-03-20 16:47:08,510 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 2 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:08,510 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 909 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:47:08,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-03-20 16:47:08,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2022-03-20 16:47:08,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 48 states have (on average 1.0208333333333333) internal successors, (49), 48 states have internal predecessors, (49), 20 states have call successors, (20), 6 states have call predecessors, (20), 4 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 16:47:08,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 87 transitions. [2022-03-20 16:47:08,519 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 87 transitions. Word has length 121 [2022-03-20 16:47:08,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:08,519 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 87 transitions. [2022-03-20 16:47:08,519 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 17 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 16:47:08,519 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 87 transitions. [2022-03-20 16:47:08,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-03-20 16:47:08,520 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:08,520 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:08,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-20 16:47:08,725 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-20 16:47:08,725 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:08,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:08,726 INFO L85 PathProgramCache]: Analyzing trace with hash -729919512, now seen corresponding path program 29 times [2022-03-20 16:47:08,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:08,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1559013939] [2022-03-20 16:47:08,727 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:08,727 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:08,727 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:08,727 INFO L85 PathProgramCache]: Analyzing trace with hash -729919512, now seen corresponding path program 30 times [2022-03-20 16:47:08,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:08,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424182436] [2022-03-20 16:47:08,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:08,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:08,733 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:08,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [394837065] [2022-03-20 16:47:08,734 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:47:08,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:08,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:08,739 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:08,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-20 16:47:09,071 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-03-20 16:47:09,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:09,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-20 16:47:09,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:09,505 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 32 proven. 360 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-20 16:47:09,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:09,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:09,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424182436] [2022-03-20 16:47:09,695 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:09,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394837065] [2022-03-20 16:47:09,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394837065] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:09,695 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:09,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-20 16:47:09,696 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:09,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1559013939] [2022-03-20 16:47:09,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1559013939] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:09,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:09,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 16:47:09,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783899585] [2022-03-20 16:47:09,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:09,696 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 16:47:09,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:09,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 16:47:09,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2022-03-20 16:47:09,697 INFO L87 Difference]: Start difference. First operand 73 states and 87 transitions. Second operand has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 18 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 16:47:10,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:10,102 INFO L93 Difference]: Finished difference Result 81 states and 96 transitions. [2022-03-20 16:47:10,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 16:47:10,115 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 18 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) Word has length 128 [2022-03-20 16:47:10,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:10,119 INFO L225 Difference]: With dead ends: 81 [2022-03-20 16:47:10,119 INFO L226 Difference]: Without dead ends: 76 [2022-03-20 16:47:10,120 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-03-20 16:47:10,120 INFO L913 BasicCegarLoop]: 67 mSDtfsCounter, 2 mSDsluCounter, 930 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 997 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:10,121 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 997 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 653 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:47:10,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-03-20 16:47:10,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2022-03-20 16:47:10,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 50 states have (on average 1.02) internal successors, (51), 50 states have internal predecessors, (51), 21 states have call successors, (21), 6 states have call predecessors, (21), 4 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 16:47:10,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 91 transitions. [2022-03-20 16:47:10,132 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 91 transitions. Word has length 128 [2022-03-20 16:47:10,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:10,133 INFO L478 AbstractCegarLoop]: Abstraction has 76 states and 91 transitions. [2022-03-20 16:47:10,134 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 18 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 16:47:10,134 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 91 transitions. [2022-03-20 16:47:10,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 16:47:10,135 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:10,135 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:10,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-20 16:47:10,340 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 16:47:10,341 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:10,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:10,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1087843369, now seen corresponding path program 31 times [2022-03-20 16:47:10,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:10,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1336607221] [2022-03-20 16:47:10,342 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:10,342 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:10,342 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:10,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1087843369, now seen corresponding path program 32 times [2022-03-20 16:47:10,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:10,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7603796] [2022-03-20 16:47:10,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:10,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:10,348 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:10,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2090456915] [2022-03-20 16:47:10,349 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:47:10,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:10,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:10,350 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:10,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-20 16:47:10,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:47:10,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:10,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 73 conjunts are in the unsatisfiable core [2022-03-20 16:47:10,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:11,502 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 34 proven. 408 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-20 16:47:11,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:12,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:12,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7603796] [2022-03-20 16:47:12,718 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:12,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090456915] [2022-03-20 16:47:12,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090456915] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:12,718 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:12,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-20 16:47:12,718 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:12,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1336607221] [2022-03-20 16:47:12,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1336607221] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:12,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:12,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 16:47:12,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092866894] [2022-03-20 16:47:12,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:12,719 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 16:47:12,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:12,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 16:47:12,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=340, Invalid=1220, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 16:47:12,720 INFO L87 Difference]: Start difference. First operand 76 states and 91 transitions. Second operand has 22 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 19 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 16:47:13,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:13,153 INFO L93 Difference]: Finished difference Result 84 states and 100 transitions. [2022-03-20 16:47:13,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 16:47:13,154 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 19 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) Word has length 135 [2022-03-20 16:47:13,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:13,154 INFO L225 Difference]: With dead ends: 84 [2022-03-20 16:47:13,154 INFO L226 Difference]: Without dead ends: 79 [2022-03-20 16:47:13,155 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 213 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=350, Invalid=1372, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 16:47:13,155 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 2 mSDsluCounter, 1019 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1089 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:13,155 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1089 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:47:13,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-03-20 16:47:13,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2022-03-20 16:47:13,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 52 states have (on average 1.0192307692307692) internal successors, (53), 52 states have internal predecessors, (53), 22 states have call successors, (22), 6 states have call predecessors, (22), 4 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-20 16:47:13,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 95 transitions. [2022-03-20 16:47:13,163 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 95 transitions. Word has length 135 [2022-03-20 16:47:13,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:13,163 INFO L478 AbstractCegarLoop]: Abstraction has 79 states and 95 transitions. [2022-03-20 16:47:13,164 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 19 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 16:47:13,164 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 95 transitions. [2022-03-20 16:47:13,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-03-20 16:47:13,164 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:13,164 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:13,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-20 16:47:13,369 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:13,369 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:13,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:13,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1539623736, now seen corresponding path program 33 times [2022-03-20 16:47:13,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:13,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1326618388] [2022-03-20 16:47:13,371 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:13,372 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:13,372 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:13,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1539623736, now seen corresponding path program 34 times [2022-03-20 16:47:13,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:13,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342845248] [2022-03-20 16:47:13,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:13,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:13,378 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:13,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2098246891] [2022-03-20 16:47:13,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:47:13,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:13,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:13,379 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:13,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-20 16:47:13,907 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:47:13,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:13,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 76 conjunts are in the unsatisfiable core [2022-03-20 16:47:13,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:14,419 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 36 proven. 459 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-20 16:47:14,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:14,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:14,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342845248] [2022-03-20 16:47:14,575 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:14,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098246891] [2022-03-20 16:47:14,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098246891] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:14,575 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:14,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-20 16:47:14,576 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:14,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1326618388] [2022-03-20 16:47:14,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1326618388] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:14,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:14,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 16:47:14,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892061280] [2022-03-20 16:47:14,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:14,576 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 16:47:14,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:14,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 16:47:14,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2022-03-20 16:47:14,577 INFO L87 Difference]: Start difference. First operand 79 states and 95 transitions. Second operand has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 20 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 16:47:15,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:15,022 INFO L93 Difference]: Finished difference Result 87 states and 104 transitions. [2022-03-20 16:47:15,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 16:47:15,023 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 20 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) Word has length 142 [2022-03-20 16:47:15,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:15,023 INFO L225 Difference]: With dead ends: 87 [2022-03-20 16:47:15,023 INFO L226 Difference]: Without dead ends: 82 [2022-03-20 16:47:15,024 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-03-20 16:47:15,024 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 2 mSDsluCounter, 1112 mSDsCounter, 0 mSdLazyCounter, 805 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1185 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:15,024 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1185 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 805 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:47:15,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-03-20 16:47:15,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2022-03-20 16:47:15,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 54 states have (on average 1.0185185185185186) internal successors, (55), 54 states have internal predecessors, (55), 23 states have call successors, (23), 6 states have call predecessors, (23), 4 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 16:47:15,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 99 transitions. [2022-03-20 16:47:15,033 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 99 transitions. Word has length 142 [2022-03-20 16:47:15,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:15,033 INFO L478 AbstractCegarLoop]: Abstraction has 82 states and 99 transitions. [2022-03-20 16:47:15,034 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 20 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 16:47:15,034 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 99 transitions. [2022-03-20 16:47:15,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-03-20 16:47:15,034 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:15,035 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:15,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-20 16:47:15,240 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:15,240 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:15,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:15,240 INFO L85 PathProgramCache]: Analyzing trace with hash -157742263, now seen corresponding path program 35 times [2022-03-20 16:47:15,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:15,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1692689944] [2022-03-20 16:47:15,243 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:15,243 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:15,243 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:15,243 INFO L85 PathProgramCache]: Analyzing trace with hash -157742263, now seen corresponding path program 36 times [2022-03-20 16:47:15,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:15,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242545738] [2022-03-20 16:47:15,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:15,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:15,251 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:15,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1378361807] [2022-03-20 16:47:15,251 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:47:15,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:15,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:15,252 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:15,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-20 16:47:18,265 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-03-20 16:47:18,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:18,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-20 16:47:18,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:18,857 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 38 proven. 513 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-03-20 16:47:18,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:19,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:19,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242545738] [2022-03-20 16:47:19,669 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:19,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378361807] [2022-03-20 16:47:19,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378361807] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:19,669 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:19,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-03-20 16:47:19,669 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:19,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1692689944] [2022-03-20 16:47:19,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1692689944] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:19,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:19,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 16:47:19,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707126709] [2022-03-20 16:47:19,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:19,670 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 16:47:19,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:19,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 16:47:19,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=1056, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 16:47:19,671 INFO L87 Difference]: Start difference. First operand 82 states and 99 transitions. Second operand has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 21 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 16:47:20,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:20,180 INFO L93 Difference]: Finished difference Result 90 states and 108 transitions. [2022-03-20 16:47:20,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 16:47:20,181 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 21 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) Word has length 149 [2022-03-20 16:47:20,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:20,182 INFO L225 Difference]: With dead ends: 90 [2022-03-20 16:47:20,182 INFO L226 Difference]: Without dead ends: 85 [2022-03-20 16:47:20,182 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=286, Invalid=1196, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 16:47:20,183 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 2 mSDsluCounter, 1209 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1285 SdHoareTripleChecker+Invalid, 887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:20,183 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1285 Invalid, 887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:47:20,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-03-20 16:47:20,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2022-03-20 16:47:20,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 56 states have (on average 1.0178571428571428) internal successors, (57), 56 states have internal predecessors, (57), 24 states have call successors, (24), 6 states have call predecessors, (24), 4 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-20 16:47:20,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 103 transitions. [2022-03-20 16:47:20,213 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 103 transitions. Word has length 149 [2022-03-20 16:47:20,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:20,213 INFO L478 AbstractCegarLoop]: Abstraction has 85 states and 103 transitions. [2022-03-20 16:47:20,214 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 21 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 16:47:20,214 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 103 transitions. [2022-03-20 16:47:20,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-03-20 16:47:20,214 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:20,214 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:20,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-20 16:47:20,419 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-20 16:47:20,419 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:20,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:20,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1167462824, now seen corresponding path program 37 times [2022-03-20 16:47:20,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:20,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [311751383] [2022-03-20 16:47:20,422 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:20,422 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:20,422 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:20,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1167462824, now seen corresponding path program 38 times [2022-03-20 16:47:20,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:20,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167880074] [2022-03-20 16:47:20,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:20,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:20,428 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:20,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2116252309] [2022-03-20 16:47:20,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:47:20,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:20,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:20,430 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:20,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-20 16:47:20,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:47:20,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:20,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 85 conjunts are in the unsatisfiable core [2022-03-20 16:47:20,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:21,591 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 40 proven. 570 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-20 16:47:21,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:23,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:23,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167880074] [2022-03-20 16:47:23,145 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:23,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116252309] [2022-03-20 16:47:23,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116252309] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:23,145 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:23,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-03-20 16:47:23,145 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:23,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [311751383] [2022-03-20 16:47:23,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [311751383] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:23,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:23,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 16:47:23,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170335577] [2022-03-20 16:47:23,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:23,146 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 16:47:23,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:23,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 16:47:23,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=1613, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 16:47:23,147 INFO L87 Difference]: Start difference. First operand 85 states and 103 transitions. Second operand has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 22 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 16:47:23,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:23,744 INFO L93 Difference]: Finished difference Result 93 states and 112 transitions. [2022-03-20 16:47:23,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 16:47:23,746 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 22 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 156 [2022-03-20 16:47:23,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:23,747 INFO L225 Difference]: With dead ends: 93 [2022-03-20 16:47:23,747 INFO L226 Difference]: Without dead ends: 88 [2022-03-20 16:47:23,748 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 249 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=467, Invalid=1789, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 16:47:23,749 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 2 mSDsluCounter, 1310 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1389 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:23,749 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1389 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 973 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 16:47:23,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-03-20 16:47:23,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-03-20 16:47:23,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 58 states have (on average 1.0172413793103448) internal successors, (59), 58 states have internal predecessors, (59), 25 states have call successors, (25), 6 states have call predecessors, (25), 4 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 16:47:23,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 107 transitions. [2022-03-20 16:47:23,764 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 107 transitions. Word has length 156 [2022-03-20 16:47:23,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:23,766 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 107 transitions. [2022-03-20 16:47:23,766 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 22 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 16:47:23,766 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 107 transitions. [2022-03-20 16:47:23,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-03-20 16:47:23,767 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:23,768 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:23,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-20 16:47:23,973 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-20 16:47:23,974 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:23,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:23,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1670771305, now seen corresponding path program 39 times [2022-03-20 16:47:23,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:23,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [844888827] [2022-03-20 16:47:23,976 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:23,976 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:23,976 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:23,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1670771305, now seen corresponding path program 40 times [2022-03-20 16:47:23,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:23,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509822458] [2022-03-20 16:47:23,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:23,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:23,984 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:23,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [770367887] [2022-03-20 16:47:23,984 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:47:23,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:23,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:23,985 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:23,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-20 16:47:24,495 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:47:24,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:24,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-20 16:47:24,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:25,057 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 42 proven. 630 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-03-20 16:47:25,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:25,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:25,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509822458] [2022-03-20 16:47:25,213 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:25,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770367887] [2022-03-20 16:47:25,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770367887] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:25,213 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:25,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-03-20 16:47:25,214 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:25,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [844888827] [2022-03-20 16:47:25,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [844888827] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:25,214 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:25,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 16:47:25,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516349565] [2022-03-20 16:47:25,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:25,214 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 16:47:25,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:25,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 16:47:25,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-03-20 16:47:25,215 INFO L87 Difference]: Start difference. First operand 88 states and 107 transitions. Second operand has 26 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 23 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 16:47:25,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:25,776 INFO L93 Difference]: Finished difference Result 96 states and 116 transitions. [2022-03-20 16:47:25,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 16:47:25,776 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 23 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) Word has length 163 [2022-03-20 16:47:25,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:25,777 INFO L225 Difference]: With dead ends: 96 [2022-03-20 16:47:25,777 INFO L226 Difference]: Without dead ends: 91 [2022-03-20 16:47:25,778 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 147 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-03-20 16:47:25,778 INFO L913 BasicCegarLoop]: 82 mSDtfsCounter, 2 mSDsluCounter, 1415 mSDsCounter, 0 mSdLazyCounter, 1063 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1497 SdHoareTripleChecker+Invalid, 1063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:25,778 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1497 Invalid, 1063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1063 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 16:47:25,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-03-20 16:47:25,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2022-03-20 16:47:25,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 60 states have (on average 1.0166666666666666) internal successors, (61), 60 states have internal predecessors, (61), 26 states have call successors, (26), 6 states have call predecessors, (26), 4 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 16:47:25,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 111 transitions. [2022-03-20 16:47:25,788 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 111 transitions. Word has length 163 [2022-03-20 16:47:25,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:25,788 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 111 transitions. [2022-03-20 16:47:25,788 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 23 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 16:47:25,788 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 111 transitions. [2022-03-20 16:47:25,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-03-20 16:47:25,789 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:25,789 INFO L499 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:25,794 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-20 16:47:25,994 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:25,994 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:25,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:25,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1329797496, now seen corresponding path program 41 times [2022-03-20 16:47:25,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:25,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2091588491] [2022-03-20 16:47:25,996 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:25,996 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:25,996 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:25,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1329797496, now seen corresponding path program 42 times [2022-03-20 16:47:25,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:25,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677218440] [2022-03-20 16:47:25,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:25,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:26,011 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:26,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [139180666] [2022-03-20 16:47:26,012 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:47:26,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:26,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:26,013 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:26,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-20 16:47:27,913 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-03-20 16:47:27,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:27,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 92 conjunts are in the unsatisfiable core [2022-03-20 16:47:27,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:28,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 44 proven. 693 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-03-20 16:47:28,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:28,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:28,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677218440] [2022-03-20 16:47:28,720 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:28,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139180666] [2022-03-20 16:47:28,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139180666] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:28,721 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:28,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-03-20 16:47:28,721 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:28,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2091588491] [2022-03-20 16:47:28,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2091588491] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:28,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:28,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-03-20 16:47:28,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056706107] [2022-03-20 16:47:28,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:28,722 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-20 16:47:28,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:28,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-20 16:47:28,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2022-03-20 16:47:28,723 INFO L87 Difference]: Start difference. First operand 91 states and 111 transitions. Second operand has 27 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 24 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 16:47:29,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:29,355 INFO L93 Difference]: Finished difference Result 99 states and 120 transitions. [2022-03-20 16:47:29,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-20 16:47:29,355 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 24 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) Word has length 170 [2022-03-20 16:47:29,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:29,356 INFO L225 Difference]: With dead ends: 99 [2022-03-20 16:47:29,356 INFO L226 Difference]: Without dead ends: 94 [2022-03-20 16:47:29,357 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2022-03-20 16:47:29,357 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 2 mSDsluCounter, 1524 mSDsCounter, 0 mSdLazyCounter, 1157 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1609 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:29,357 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1609 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1157 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 16:47:29,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-03-20 16:47:29,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2022-03-20 16:47:29,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 62 states have (on average 1.0161290322580645) internal successors, (63), 62 states have internal predecessors, (63), 27 states have call successors, (27), 6 states have call predecessors, (27), 4 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 16:47:29,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 115 transitions. [2022-03-20 16:47:29,376 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 115 transitions. Word has length 170 [2022-03-20 16:47:29,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:29,381 INFO L478 AbstractCegarLoop]: Abstraction has 94 states and 115 transitions. [2022-03-20 16:47:29,381 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 24 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 16:47:29,381 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 115 transitions. [2022-03-20 16:47:29,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-03-20 16:47:29,382 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:29,382 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:29,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-20 16:47:29,589 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:29,589 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:29,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:29,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1612717687, now seen corresponding path program 43 times [2022-03-20 16:47:29,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:29,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [812489840] [2022-03-20 16:47:29,591 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:29,591 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:29,591 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:29,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1612717687, now seen corresponding path program 44 times [2022-03-20 16:47:29,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:29,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345206075] [2022-03-20 16:47:29,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:29,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:29,597 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:29,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1587689442] [2022-03-20 16:47:29,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:47:29,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:29,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:29,599 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:29,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-20 16:47:30,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:47:30,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:30,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-20 16:47:30,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:30,725 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 46 proven. 759 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-03-20 16:47:30,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:30,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:30,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345206075] [2022-03-20 16:47:30,903 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:30,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587689442] [2022-03-20 16:47:30,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587689442] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:30,903 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:30,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-03-20 16:47:30,904 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:30,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [812489840] [2022-03-20 16:47:30,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [812489840] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:30,904 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:30,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-03-20 16:47:30,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585804703] [2022-03-20 16:47:30,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:30,904 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-20 16:47:30,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:30,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-20 16:47:30,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2022-03-20 16:47:30,905 INFO L87 Difference]: Start difference. First operand 94 states and 115 transitions. Second operand has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 25 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2022-03-20 16:47:31,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:31,606 INFO L93 Difference]: Finished difference Result 102 states and 124 transitions. [2022-03-20 16:47:31,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-20 16:47:31,607 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 25 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) Word has length 177 [2022-03-20 16:47:31,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:31,607 INFO L225 Difference]: With dead ends: 102 [2022-03-20 16:47:31,607 INFO L226 Difference]: Without dead ends: 97 [2022-03-20 16:47:31,608 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 16:47:31,608 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 2 mSDsluCounter, 1637 mSDsCounter, 0 mSdLazyCounter, 1255 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1725 SdHoareTripleChecker+Invalid, 1255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:31,608 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1725 Invalid, 1255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1255 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 16:47:31,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-03-20 16:47:31,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2022-03-20 16:47:31,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 64 states have (on average 1.015625) internal successors, (65), 64 states have internal predecessors, (65), 28 states have call successors, (28), 6 states have call predecessors, (28), 4 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 16:47:31,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 119 transitions. [2022-03-20 16:47:31,618 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 119 transitions. Word has length 177 [2022-03-20 16:47:31,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:31,619 INFO L478 AbstractCegarLoop]: Abstraction has 97 states and 119 transitions. [2022-03-20 16:47:31,619 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 25 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2022-03-20 16:47:31,619 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 119 transitions. [2022-03-20 16:47:31,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-03-20 16:47:31,619 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:31,619 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:31,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-20 16:47:31,825 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-20 16:47:31,825 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:31,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:31,825 INFO L85 PathProgramCache]: Analyzing trace with hash -178408600, now seen corresponding path program 45 times [2022-03-20 16:47:31,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:31,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [879520737] [2022-03-20 16:47:31,828 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:31,828 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:31,828 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:31,828 INFO L85 PathProgramCache]: Analyzing trace with hash -178408600, now seen corresponding path program 46 times [2022-03-20 16:47:31,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:31,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491809933] [2022-03-20 16:47:31,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:31,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:31,834 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:31,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [734933860] [2022-03-20 16:47:31,834 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:47:31,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:31,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:31,835 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:31,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-20 16:47:32,341 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:47:32,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:32,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 100 conjunts are in the unsatisfiable core [2022-03-20 16:47:32,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:33,019 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 48 proven. 828 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-03-20 16:47:33,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:33,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:33,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491809933] [2022-03-20 16:47:33,213 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:33,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734933860] [2022-03-20 16:47:33,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734933860] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:33,213 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:33,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2022-03-20 16:47:33,213 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:33,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [879520737] [2022-03-20 16:47:33,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [879520737] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:33,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:33,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-20 16:47:33,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831576215] [2022-03-20 16:47:33,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:33,214 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 16:47:33,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:33,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 16:47:33,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2022-03-20 16:47:33,215 INFO L87 Difference]: Start difference. First operand 97 states and 119 transitions. Second operand has 29 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 26 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) [2022-03-20 16:47:33,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:33,911 INFO L93 Difference]: Finished difference Result 105 states and 128 transitions. [2022-03-20 16:47:33,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 16:47:33,911 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 26 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) Word has length 184 [2022-03-20 16:47:33,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:33,912 INFO L225 Difference]: With dead ends: 105 [2022-03-20 16:47:33,912 INFO L226 Difference]: Without dead ends: 100 [2022-03-20 16:47:33,912 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 165 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=100, Invalid=1022, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 16:47:33,912 INFO L913 BasicCegarLoop]: 91 mSDtfsCounter, 2 mSDsluCounter, 1754 mSDsCounter, 0 mSdLazyCounter, 1357 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1845 SdHoareTripleChecker+Invalid, 1357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:33,913 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1845 Invalid, 1357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1357 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 16:47:33,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-03-20 16:47:33,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2022-03-20 16:47:33,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 66 states have (on average 1.0151515151515151) internal successors, (67), 66 states have internal predecessors, (67), 29 states have call successors, (29), 6 states have call predecessors, (29), 4 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 16:47:33,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 123 transitions. [2022-03-20 16:47:33,923 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 123 transitions. Word has length 184 [2022-03-20 16:47:33,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:33,923 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 123 transitions. [2022-03-20 16:47:33,924 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 26 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) [2022-03-20 16:47:33,924 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 123 transitions. [2022-03-20 16:47:33,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-03-20 16:47:33,924 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:33,924 INFO L499 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:33,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-03-20 16:47:34,129 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-20 16:47:34,130 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:34,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:34,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1007212713, now seen corresponding path program 47 times [2022-03-20 16:47:34,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:34,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2051649180] [2022-03-20 16:47:34,132 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:34,132 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:34,132 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:34,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1007212713, now seen corresponding path program 48 times [2022-03-20 16:47:34,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:34,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839516409] [2022-03-20 16:47:34,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:34,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:34,138 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:34,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [954451163] [2022-03-20 16:47:34,138 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:47:34,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:34,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:34,139 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:34,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-20 16:47:34,940 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-03-20 16:47:34,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:34,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-20 16:47:34,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:35,633 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 50 proven. 900 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-03-20 16:47:35,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:35,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:35,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839516409] [2022-03-20 16:47:35,858 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:35,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954451163] [2022-03-20 16:47:35,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954451163] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:35,858 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:35,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-03-20 16:47:35,858 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:35,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2051649180] [2022-03-20 16:47:35,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2051649180] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:35,858 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:35,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-03-20 16:47:35,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425594430] [2022-03-20 16:47:35,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:35,859 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-20 16:47:35,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:35,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-20 16:47:35,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=963, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 16:47:35,859 INFO L87 Difference]: Start difference. First operand 100 states and 123 transitions. Second operand has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 27 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2022-03-20 16:47:36,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:36,634 INFO L93 Difference]: Finished difference Result 108 states and 132 transitions. [2022-03-20 16:47:36,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-20 16:47:36,634 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 27 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) Word has length 191 [2022-03-20 16:47:36,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:36,635 INFO L225 Difference]: With dead ends: 108 [2022-03-20 16:47:36,635 INFO L226 Difference]: Without dead ends: 103 [2022-03-20 16:47:36,636 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 171 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=103, Invalid=1087, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 16:47:36,636 INFO L913 BasicCegarLoop]: 94 mSDtfsCounter, 2 mSDsluCounter, 1875 mSDsCounter, 0 mSdLazyCounter, 1463 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1969 SdHoareTripleChecker+Invalid, 1463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:36,636 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1969 Invalid, 1463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1463 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 16:47:36,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-20 16:47:36,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-03-20 16:47:36,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 68 states have (on average 1.0147058823529411) internal successors, (69), 68 states have internal predecessors, (69), 30 states have call successors, (30), 6 states have call predecessors, (30), 4 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-20 16:47:36,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 127 transitions. [2022-03-20 16:47:36,647 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 127 transitions. Word has length 191 [2022-03-20 16:47:36,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:36,647 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 127 transitions. [2022-03-20 16:47:36,647 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 27 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2022-03-20 16:47:36,647 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 127 transitions. [2022-03-20 16:47:36,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2022-03-20 16:47:36,648 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:36,648 INFO L499 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:36,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-20 16:47:36,854 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-20 16:47:36,855 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:36,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:36,855 INFO L85 PathProgramCache]: Analyzing trace with hash 447117384, now seen corresponding path program 49 times [2022-03-20 16:47:36,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:36,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [55328753] [2022-03-20 16:47:36,857 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:36,857 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:36,857 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:36,857 INFO L85 PathProgramCache]: Analyzing trace with hash 447117384, now seen corresponding path program 50 times [2022-03-20 16:47:36,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:36,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266564701] [2022-03-20 16:47:36,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:36,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:36,865 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:36,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1787767032] [2022-03-20 16:47:36,865 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:47:36,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:36,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:36,866 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:36,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-20 16:47:38,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:47:38,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:38,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 108 conjunts are in the unsatisfiable core [2022-03-20 16:47:38,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:38,912 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 52 proven. 975 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-03-20 16:47:38,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:39,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:39,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266564701] [2022-03-20 16:47:39,147 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:39,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787767032] [2022-03-20 16:47:39,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787767032] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:39,147 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:39,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-03-20 16:47:39,147 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:39,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [55328753] [2022-03-20 16:47:39,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [55328753] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:39,147 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:39,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-03-20 16:47:39,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173905010] [2022-03-20 16:47:39,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:39,148 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-20 16:47:39,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:39,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-20 16:47:39,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1026, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 16:47:39,149 INFO L87 Difference]: Start difference. First operand 103 states and 127 transitions. Second operand has 31 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 30 states have internal predecessors, (65), 28 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-03-20 16:47:39,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:39,953 INFO L93 Difference]: Finished difference Result 111 states and 136 transitions. [2022-03-20 16:47:39,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-20 16:47:39,953 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 30 states have internal predecessors, (65), 28 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) Word has length 198 [2022-03-20 16:47:39,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:39,954 INFO L225 Difference]: With dead ends: 111 [2022-03-20 16:47:39,954 INFO L226 Difference]: Without dead ends: 106 [2022-03-20 16:47:39,955 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 177 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=1154, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 16:47:39,955 INFO L913 BasicCegarLoop]: 97 mSDtfsCounter, 2 mSDsluCounter, 2000 mSDsCounter, 0 mSdLazyCounter, 1573 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2097 SdHoareTripleChecker+Invalid, 1573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:39,955 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2097 Invalid, 1573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1573 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 16:47:39,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-03-20 16:47:39,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2022-03-20 16:47:39,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 70 states have (on average 1.0142857142857142) internal successors, (71), 70 states have internal predecessors, (71), 31 states have call successors, (31), 6 states have call predecessors, (31), 4 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-20 16:47:39,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 131 transitions. [2022-03-20 16:47:39,966 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 131 transitions. Word has length 198 [2022-03-20 16:47:39,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:39,966 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 131 transitions. [2022-03-20 16:47:39,967 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 30 states have internal predecessors, (65), 28 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-03-20 16:47:39,967 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 131 transitions. [2022-03-20 16:47:39,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-03-20 16:47:39,967 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:39,967 INFO L499 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:39,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-20 16:47:40,173 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-20 16:47:40,174 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:40,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:40,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1629673417, now seen corresponding path program 51 times [2022-03-20 16:47:40,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:40,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2072342449] [2022-03-20 16:47:40,176 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:40,176 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:40,176 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:40,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1629673417, now seen corresponding path program 52 times [2022-03-20 16:47:40,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:40,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159265328] [2022-03-20 16:47:40,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:40,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:40,183 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:40,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [285558623] [2022-03-20 16:47:40,184 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:47:40,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:40,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:40,185 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:40,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-20 16:47:40,823 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:47:40,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:40,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 112 conjunts are in the unsatisfiable core [2022-03-20 16:47:40,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:41,596 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 54 proven. 1053 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2022-03-20 16:47:41,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:41,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:41,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159265328] [2022-03-20 16:47:41,813 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:41,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285558623] [2022-03-20 16:47:41,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285558623] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:41,813 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:41,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2022-03-20 16:47:41,813 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:41,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2072342449] [2022-03-20 16:47:41,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2072342449] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:41,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:41,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 16:47:41,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819932224] [2022-03-20 16:47:41,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:41,814 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 16:47:41,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:41,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 16:47:41,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 16:47:41,815 INFO L87 Difference]: Start difference. First operand 106 states and 131 transitions. Second operand has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 29 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) [2022-03-20 16:47:42,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:42,687 INFO L93 Difference]: Finished difference Result 114 states and 140 transitions. [2022-03-20 16:47:42,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 16:47:42,687 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 29 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) Word has length 205 [2022-03-20 16:47:42,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:42,688 INFO L225 Difference]: With dead ends: 114 [2022-03-20 16:47:42,688 INFO L226 Difference]: Without dead ends: 109 [2022-03-20 16:47:42,688 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=109, Invalid=1223, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 16:47:42,689 INFO L913 BasicCegarLoop]: 100 mSDtfsCounter, 2 mSDsluCounter, 2129 mSDsCounter, 0 mSdLazyCounter, 1687 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2229 SdHoareTripleChecker+Invalid, 1687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:42,689 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2229 Invalid, 1687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1687 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 16:47:42,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-03-20 16:47:42,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2022-03-20 16:47:42,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 72 states have (on average 1.0138888888888888) internal successors, (73), 72 states have internal predecessors, (73), 32 states have call successors, (32), 6 states have call predecessors, (32), 4 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 16:47:42,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 135 transitions. [2022-03-20 16:47:42,700 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 135 transitions. Word has length 205 [2022-03-20 16:47:42,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:42,700 INFO L478 AbstractCegarLoop]: Abstraction has 109 states and 135 transitions. [2022-03-20 16:47:42,700 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 29 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) [2022-03-20 16:47:42,700 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 135 transitions. [2022-03-20 16:47:42,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-03-20 16:47:42,701 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:42,701 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:42,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-20 16:47:42,907 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 16:47:42,907 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:42,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:42,907 INFO L85 PathProgramCache]: Analyzing trace with hash -12241624, now seen corresponding path program 53 times [2022-03-20 16:47:42,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:42,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1921918821] [2022-03-20 16:47:42,909 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:42,909 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:42,909 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:42,909 INFO L85 PathProgramCache]: Analyzing trace with hash -12241624, now seen corresponding path program 54 times [2022-03-20 16:47:42,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:42,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479366156] [2022-03-20 16:47:42,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:42,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:42,915 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:42,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2061153336] [2022-03-20 16:47:42,915 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:47:42,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:42,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:42,916 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:42,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-20 16:47:56,782 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2022-03-20 16:47:56,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:47:56,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 116 conjunts are in the unsatisfiable core [2022-03-20 16:47:56,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:47:57,604 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 56 proven. 1134 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-03-20 16:47:57,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:47:57,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:47:57,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479366156] [2022-03-20 16:47:57,820 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:47:57,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061153336] [2022-03-20 16:47:57,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061153336] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:47:57,820 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:47:57,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2022-03-20 16:47:57,821 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:47:57,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1921918821] [2022-03-20 16:47:57,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1921918821] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:47:57,821 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:47:57,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2022-03-20 16:47:57,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197054001] [2022-03-20 16:47:57,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:47:57,821 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-20 16:47:57,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:57,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-20 16:47:57,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1158, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 16:47:57,822 INFO L87 Difference]: Start difference. First operand 109 states and 135 transitions. Second operand has 33 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 30 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-03-20 16:47:58,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:47:58,857 INFO L93 Difference]: Finished difference Result 117 states and 144 transitions. [2022-03-20 16:47:58,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-20 16:47:58,857 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 30 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) Word has length 212 [2022-03-20 16:47:58,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:47:58,858 INFO L225 Difference]: With dead ends: 117 [2022-03-20 16:47:58,858 INFO L226 Difference]: Without dead ends: 112 [2022-03-20 16:47:58,859 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 189 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=1294, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 16:47:58,859 INFO L913 BasicCegarLoop]: 103 mSDtfsCounter, 2 mSDsluCounter, 2262 mSDsCounter, 0 mSdLazyCounter, 1805 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2365 SdHoareTripleChecker+Invalid, 1805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:47:58,859 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2365 Invalid, 1805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1805 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 16:47:58,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-03-20 16:47:58,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2022-03-20 16:47:58,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 74 states have (on average 1.0135135135135136) internal successors, (75), 74 states have internal predecessors, (75), 33 states have call successors, (33), 6 states have call predecessors, (33), 4 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-20 16:47:58,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 139 transitions. [2022-03-20 16:47:58,874 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 139 transitions. Word has length 212 [2022-03-20 16:47:58,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:47:58,874 INFO L478 AbstractCegarLoop]: Abstraction has 112 states and 139 transitions. [2022-03-20 16:47:58,874 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 30 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-03-20 16:47:58,874 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 139 transitions. [2022-03-20 16:47:58,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2022-03-20 16:47:58,875 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:47:58,875 INFO L499 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:47:58,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-20 16:47:59,085 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:59,085 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:47:59,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:47:59,086 INFO L85 PathProgramCache]: Analyzing trace with hash -255861015, now seen corresponding path program 55 times [2022-03-20 16:47:59,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:47:59,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [512610717] [2022-03-20 16:47:59,087 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:47:59,087 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:47:59,087 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:47:59,087 INFO L85 PathProgramCache]: Analyzing trace with hash -255861015, now seen corresponding path program 56 times [2022-03-20 16:47:59,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:47:59,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229324863] [2022-03-20 16:47:59,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:47:59,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:47:59,094 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:47:59,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [377421587] [2022-03-20 16:47:59,094 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:47:59,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:47:59,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:47:59,095 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:47:59,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-20 16:48:00,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:48:00,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:48:00,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 554 conjuncts, 139 conjunts are in the unsatisfiable core [2022-03-20 16:48:00,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:48:01,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 280 proven. 1230 refuted. 0 times theorem prover too weak. 1390 trivial. 0 not checked. [2022-03-20 16:48:01,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:48:05,523 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (* 6 c_main_~y~0 c_main_~y~0 c_main_~y~0)) (.cse1 (* 13 c_main_~y~0 c_main_~y~0)) (.cse2 (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0))) (or (not (<= (div (+ .cse0 .cse1 4 .cse2) 4) (+ (* c_main_~y~0 c_main_~y~0 c_main_~y~0) c_main_~x~0 1 (* 3 (* c_main_~y~0 c_main_~y~0))))) (forall ((main_~k~0 Int)) (or (< (+ c_main_~c~0 1) main_~k~0) (not (< c_main_~c~0 main_~k~0)) (let ((.cse3 (+ c_main_~y~0 1))) (= (* .cse3 .cse3) (* main_~k~0 .cse3))))) (not (= 0 (mod (+ .cse0 .cse1 .cse2) 4))))) is different from false [2022-03-20 16:48:07,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:48:07,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229324863] [2022-03-20 16:48:07,548 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:48:07,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377421587] [2022-03-20 16:48:07,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377421587] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:48:07,548 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:48:07,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2022-03-20 16:48:07,548 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:48:07,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [512610717] [2022-03-20 16:48:07,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [512610717] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:48:07,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:48:07,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2022-03-20 16:48:07,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288985672] [2022-03-20 16:48:07,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:48:07,549 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-20 16:48:07,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:07,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-20 16:48:07,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1704, Unknown=1, NotChecked=82, Total=1892 [2022-03-20 16:48:07,550 INFO L87 Difference]: Start difference. First operand 112 states and 139 transitions. Second operand has 39 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 35 states have internal predecessors, (74), 31 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) [2022-03-20 16:48:08,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:48:08,702 INFO L93 Difference]: Finished difference Result 120 states and 148 transitions. [2022-03-20 16:48:08,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 16:48:08,703 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 35 states have internal predecessors, (74), 31 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) Word has length 219 [2022-03-20 16:48:08,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:48:08,704 INFO L225 Difference]: With dead ends: 120 [2022-03-20 16:48:08,704 INFO L226 Difference]: Without dead ends: 115 [2022-03-20 16:48:08,704 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 188 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=126, Invalid=1947, Unknown=1, NotChecked=88, Total=2162 [2022-03-20 16:48:08,705 INFO L913 BasicCegarLoop]: 74 mSDtfsCounter, 7 mSDsluCounter, 2403 mSDsCounter, 0 mSdLazyCounter, 2358 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2477 SdHoareTripleChecker+Invalid, 2360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 2358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:48:08,705 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 2477 Invalid, 2360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 2358 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 16:48:08,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-03-20 16:48:08,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2022-03-20 16:48:08,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 76 states have (on average 1.013157894736842) internal successors, (77), 76 states have internal predecessors, (77), 34 states have call successors, (34), 6 states have call predecessors, (34), 4 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-20 16:48:08,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 143 transitions. [2022-03-20 16:48:08,718 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 143 transitions. Word has length 219 [2022-03-20 16:48:08,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:48:08,718 INFO L478 AbstractCegarLoop]: Abstraction has 115 states and 143 transitions. [2022-03-20 16:48:08,718 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 35 states have internal predecessors, (74), 31 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) [2022-03-20 16:48:08,718 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 143 transitions. [2022-03-20 16:48:08,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2022-03-20 16:48:08,719 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:48:08,719 INFO L499 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:48:08,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-20 16:48:08,925 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-20 16:48:08,925 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:48:08,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:48:08,925 INFO L85 PathProgramCache]: Analyzing trace with hash 963111432, now seen corresponding path program 57 times [2022-03-20 16:48:08,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:08,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [245461026] [2022-03-20 16:48:08,927 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:48:08,927 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:48:08,927 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:48:08,927 INFO L85 PathProgramCache]: Analyzing trace with hash 963111432, now seen corresponding path program 58 times [2022-03-20 16:48:08,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:48:08,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311099666] [2022-03-20 16:48:08,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:48:08,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:48:08,935 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:48:08,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [128330780] [2022-03-20 16:48:08,935 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:48:08,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:48:08,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:48:08,937 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:48:08,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-20 16:48:09,781 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:48:09,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:48:09,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 540 conjuncts, 124 conjunts are in the unsatisfiable core [2022-03-20 16:48:09,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:48:10,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 60 proven. 1305 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2022-03-20 16:48:10,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:48:10,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:48:10,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311099666] [2022-03-20 16:48:10,883 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:48:10,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128330780] [2022-03-20 16:48:10,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128330780] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:48:10,884 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:48:10,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2022-03-20 16:48:10,884 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:48:10,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [245461026] [2022-03-20 16:48:10,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [245461026] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:48:10,884 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:48:10,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 16:48:10,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062251840] [2022-03-20 16:48:10,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:48:10,884 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 16:48:10,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:10,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 16:48:10,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1298, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 16:48:10,885 INFO L87 Difference]: Start difference. First operand 115 states and 143 transitions. Second operand has 35 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 states have internal predecessors, (73), 32 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2022-03-20 16:48:11,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:48:11,911 INFO L93 Difference]: Finished difference Result 123 states and 152 transitions. [2022-03-20 16:48:11,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 16:48:11,911 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 states have internal predecessors, (73), 32 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) Word has length 226 [2022-03-20 16:48:11,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:48:11,912 INFO L225 Difference]: With dead ends: 123 [2022-03-20 16:48:11,912 INFO L226 Difference]: Without dead ends: 118 [2022-03-20 16:48:11,913 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 201 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=118, Invalid=1442, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 16:48:11,913 INFO L913 BasicCegarLoop]: 109 mSDtfsCounter, 2 mSDsluCounter, 2540 mSDsCounter, 0 mSdLazyCounter, 2053 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2649 SdHoareTripleChecker+Invalid, 2053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2053 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:48:11,913 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2649 Invalid, 2053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2053 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 16:48:11,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-03-20 16:48:11,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2022-03-20 16:48:11,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 78 states have (on average 1.0128205128205128) internal successors, (79), 78 states have internal predecessors, (79), 35 states have call successors, (35), 6 states have call predecessors, (35), 4 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-20 16:48:11,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 147 transitions. [2022-03-20 16:48:11,926 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 147 transitions. Word has length 226 [2022-03-20 16:48:11,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:48:11,926 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 147 transitions. [2022-03-20 16:48:11,927 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 states have internal predecessors, (73), 32 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2022-03-20 16:48:11,927 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 147 transitions. [2022-03-20 16:48:11,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2022-03-20 16:48:11,927 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:48:11,927 INFO L499 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:48:11,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-20 16:48:12,135 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:48:12,135 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:48:12,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:48:12,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1527648759, now seen corresponding path program 59 times [2022-03-20 16:48:12,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:12,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1516844353] [2022-03-20 16:48:12,137 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:48:12,137 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:48:12,137 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:48:12,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1527648759, now seen corresponding path program 60 times [2022-03-20 16:48:12,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:48:12,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031711289] [2022-03-20 16:48:12,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:48:12,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:48:12,144 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:48:12,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1251672335] [2022-03-20 16:48:12,144 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:48:12,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:48:12,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:48:12,145 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:48:12,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-20 16:48:27,137 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2022-03-20 16:48:27,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:48:27,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 128 conjunts are in the unsatisfiable core [2022-03-20 16:48:27,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:48:28,047 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 62 proven. 1395 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-03-20 16:48:28,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:48:28,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:48:28,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031711289] [2022-03-20 16:48:28,268 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:48:28,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251672335] [2022-03-20 16:48:28,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251672335] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:48:28,268 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:48:28,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-03-20 16:48:28,268 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:48:28,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1516844353] [2022-03-20 16:48:28,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1516844353] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:48:28,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:48:28,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2022-03-20 16:48:28,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812967405] [2022-03-20 16:48:28,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:48:28,269 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-20 16:48:28,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:28,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-20 16:48:28,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 16:48:28,270 INFO L87 Difference]: Start difference. First operand 118 states and 147 transitions. Second operand has 36 states, 35 states have (on average 2.142857142857143) internal successors, (75), 35 states have internal predecessors, (75), 33 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) [2022-03-20 16:48:29,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:48:29,376 INFO L93 Difference]: Finished difference Result 126 states and 156 transitions. [2022-03-20 16:48:29,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-20 16:48:29,376 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 2.142857142857143) internal successors, (75), 35 states have internal predecessors, (75), 33 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) Word has length 233 [2022-03-20 16:48:29,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:48:29,377 INFO L225 Difference]: With dead ends: 126 [2022-03-20 16:48:29,377 INFO L226 Difference]: Without dead ends: 121 [2022-03-20 16:48:29,378 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 207 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=121, Invalid=1519, Unknown=0, NotChecked=0, Total=1640 [2022-03-20 16:48:29,378 INFO L913 BasicCegarLoop]: 112 mSDtfsCounter, 2 mSDsluCounter, 2685 mSDsCounter, 0 mSdLazyCounter, 2183 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2797 SdHoareTripleChecker+Invalid, 2183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:48:29,378 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2797 Invalid, 2183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2183 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 16:48:29,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-03-20 16:48:29,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2022-03-20 16:48:29,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 80 states have (on average 1.0125) internal successors, (81), 80 states have internal predecessors, (81), 36 states have call successors, (36), 6 states have call predecessors, (36), 4 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-20 16:48:29,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 151 transitions. [2022-03-20 16:48:29,392 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 151 transitions. Word has length 233 [2022-03-20 16:48:29,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:48:29,392 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 151 transitions. [2022-03-20 16:48:29,392 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 2.142857142857143) internal successors, (75), 35 states have internal predecessors, (75), 33 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) [2022-03-20 16:48:29,392 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 151 transitions. [2022-03-20 16:48:29,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-03-20 16:48:29,393 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:48:29,393 INFO L499 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:48:29,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-20 16:48:29,605 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:48:29,606 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:48:29,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:48:29,606 INFO L85 PathProgramCache]: Analyzing trace with hash -155412760, now seen corresponding path program 61 times [2022-03-20 16:48:29,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:29,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1058280833] [2022-03-20 16:48:29,607 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:48:29,608 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:48:29,608 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:48:29,608 INFO L85 PathProgramCache]: Analyzing trace with hash -155412760, now seen corresponding path program 62 times [2022-03-20 16:48:29,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:48:29,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210813115] [2022-03-20 16:48:29,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:48:29,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:48:29,614 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:48:29,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1464159986] [2022-03-20 16:48:29,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:48:29,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:48:29,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:48:29,617 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:48:29,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-20 16:48:30,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:48:30,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:48:30,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 149 conjunts are in the unsatisfiable core [2022-03-20 16:48:30,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:48:31,656 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 322 proven. 1491 refuted. 0 times theorem prover too weak. 1723 trivial. 0 not checked. [2022-03-20 16:48:31,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:48:35,936 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (* (- 6) c_main_~y~0 c_main_~y~0 c_main_~y~0)) (.cse2 (* (- 13) c_main_~y~0 c_main_~y~0)) (.cse3 (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0))) (or (forall ((main_~k~0 Int)) (or (< (+ c_main_~c~0 1) main_~k~0) (not (< c_main_~c~0 main_~k~0)) (let ((.cse0 (+ c_main_~y~0 1))) (= (* .cse0 .cse0) (* main_~k~0 .cse0))))) (not (= (mod (+ .cse1 .cse2 .cse3) 4) 0)) (not (<= (div (+ .cse1 .cse2 .cse3 (- 4)) (- 4)) (+ (* c_main_~y~0 c_main_~y~0 c_main_~y~0) c_main_~x~0 1 (* 3 (* c_main_~y~0 c_main_~y~0))))))) is different from false [2022-03-20 16:48:36,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:48:36,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210813115] [2022-03-20 16:48:36,041 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:48:36,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464159986] [2022-03-20 16:48:36,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464159986] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:48:36,041 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:48:36,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2022-03-20 16:48:36,041 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:48:36,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1058280833] [2022-03-20 16:48:36,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1058280833] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:48:36,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:48:36,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2022-03-20 16:48:36,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173926232] [2022-03-20 16:48:36,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:48:36,042 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-20 16:48:36,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:36,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-20 16:48:36,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=2019, Unknown=1, NotChecked=90, Total=2256 [2022-03-20 16:48:36,043 INFO L87 Difference]: Start difference. First operand 121 states and 151 transitions. Second operand has 42 states, 41 states have (on average 1.951219512195122) internal successors, (80), 38 states have internal predecessors, (80), 34 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2022-03-20 16:48:37,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:48:37,374 INFO L93 Difference]: Finished difference Result 133 states and 163 transitions. [2022-03-20 16:48:37,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-20 16:48:37,383 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 1.951219512195122) internal successors, (80), 38 states have internal predecessors, (80), 34 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) Word has length 240 [2022-03-20 16:48:37,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:48:37,386 INFO L225 Difference]: With dead ends: 133 [2022-03-20 16:48:37,386 INFO L226 Difference]: Without dead ends: 128 [2022-03-20 16:48:37,387 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 205 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=167, Invalid=2286, Unknown=1, NotChecked=96, Total=2550 [2022-03-20 16:48:37,387 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 14 mSDsluCounter, 2823 mSDsCounter, 0 mSdLazyCounter, 2722 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 2904 SdHoareTripleChecker+Invalid, 2728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 2722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:48:37,387 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 2904 Invalid, 2728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 2722 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 16:48:37,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-20 16:48:37,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2022-03-20 16:48:37,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 85 states have (on average 1.011764705882353) internal successors, (86), 85 states have internal predecessors, (86), 37 states have call successors, (37), 7 states have call predecessors, (37), 5 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-20 16:48:37,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 158 transitions. [2022-03-20 16:48:37,408 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 158 transitions. Word has length 240 [2022-03-20 16:48:37,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:48:37,408 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 158 transitions. [2022-03-20 16:48:37,408 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 1.951219512195122) internal successors, (80), 38 states have internal predecessors, (80), 34 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2022-03-20 16:48:37,409 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 158 transitions. [2022-03-20 16:48:37,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2022-03-20 16:48:37,409 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:48:37,409 INFO L499 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:48:37,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-20 16:48:37,616 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-20 16:48:37,616 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:48:37,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:48:37,616 INFO L85 PathProgramCache]: Analyzing trace with hash 810222889, now seen corresponding path program 63 times [2022-03-20 16:48:37,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:37,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2143442545] [2022-03-20 16:48:37,618 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:48:37,618 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:48:37,618 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:48:37,618 INFO L85 PathProgramCache]: Analyzing trace with hash 810222889, now seen corresponding path program 64 times [2022-03-20 16:48:37,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:48:37,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746590415] [2022-03-20 16:48:37,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:48:37,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:48:37,632 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:48:37,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1738101029] [2022-03-20 16:48:37,632 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:48:37,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:48:37,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:48:37,633 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:48:37,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-20 16:48:39,138 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:48:39,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:48:39,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 136 conjunts are in the unsatisfiable core [2022-03-20 16:48:39,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:48:40,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 66 proven. 1584 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-03-20 16:48:40,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:48:40,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:48:40,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746590415] [2022-03-20 16:48:40,332 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:48:40,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738101029] [2022-03-20 16:48:40,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738101029] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:48:40,332 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:48:40,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2022-03-20 16:48:40,333 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:48:40,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2143442545] [2022-03-20 16:48:40,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2143442545] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:48:40,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:48:40,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-03-20 16:48:40,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346754843] [2022-03-20 16:48:40,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:48:40,333 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-20 16:48:40,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:40,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-20 16:48:40,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1523, Unknown=0, NotChecked=0, Total=1640 [2022-03-20 16:48:40,334 INFO L87 Difference]: Start difference. First operand 128 states and 158 transitions. Second operand has 38 states, 37 states have (on average 2.135135135135135) internal successors, (79), 37 states have internal predecessors, (79), 35 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 34 states have call predecessors, (35), 34 states have call successors, (35) [2022-03-20 16:48:41,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:48:41,559 INFO L93 Difference]: Finished difference Result 136 states and 167 transitions. [2022-03-20 16:48:41,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 16:48:41,559 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 2.135135135135135) internal successors, (79), 37 states have internal predecessors, (79), 35 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 34 states have call predecessors, (35), 34 states have call successors, (35) Word has length 247 [2022-03-20 16:48:41,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:48:41,560 INFO L225 Difference]: With dead ends: 136 [2022-03-20 16:48:41,560 INFO L226 Difference]: Without dead ends: 131 [2022-03-20 16:48:41,560 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=127, Invalid=1679, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 16:48:41,561 INFO L913 BasicCegarLoop]: 118 mSDtfsCounter, 2 mSDsluCounter, 2987 mSDsCounter, 0 mSdLazyCounter, 2455 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3105 SdHoareTripleChecker+Invalid, 2455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:48:41,561 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3105 Invalid, 2455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2455 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-20 16:48:41,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-03-20 16:48:41,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2022-03-20 16:48:41,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 87 states have (on average 1.0114942528735633) internal successors, (88), 87 states have internal predecessors, (88), 38 states have call successors, (38), 7 states have call predecessors, (38), 5 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-20 16:48:41,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 162 transitions. [2022-03-20 16:48:41,575 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 162 transitions. Word has length 247 [2022-03-20 16:48:41,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:48:41,575 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 162 transitions. [2022-03-20 16:48:41,575 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 2.135135135135135) internal successors, (79), 37 states have internal predecessors, (79), 35 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 34 states have call predecessors, (35), 34 states have call successors, (35) [2022-03-20 16:48:41,575 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 162 transitions. [2022-03-20 16:48:41,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-03-20 16:48:41,576 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:48:41,576 INFO L499 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:48:41,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-20 16:48:41,782 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-20 16:48:41,783 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:48:41,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:48:41,783 INFO L85 PathProgramCache]: Analyzing trace with hash -596558904, now seen corresponding path program 65 times [2022-03-20 16:48:41,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:41,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1119095785] [2022-03-20 16:48:41,785 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:48:41,785 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:48:41,785 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:48:41,785 INFO L85 PathProgramCache]: Analyzing trace with hash -596558904, now seen corresponding path program 66 times [2022-03-20 16:48:41,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:48:41,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664570439] [2022-03-20 16:48:41,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:48:41,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:48:41,791 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:48:41,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1812042499] [2022-03-20 16:48:41,792 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:48:41,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:48:41,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:48:41,793 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:48:41,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-20 16:48:49,564 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2022-03-20 16:48:49,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:48:49,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 140 conjunts are in the unsatisfiable core [2022-03-20 16:48:49,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:48:50,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 68 proven. 1683 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2022-03-20 16:48:50,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:48:50,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:48:50,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664570439] [2022-03-20 16:48:50,780 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:48:50,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812042499] [2022-03-20 16:48:50,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812042499] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:48:50,780 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:48:50,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2022-03-20 16:48:50,781 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:48:50,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1119095785] [2022-03-20 16:48:50,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1119095785] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:48:50,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:48:50,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2022-03-20 16:48:50,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125312270] [2022-03-20 16:48:50,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:48:50,781 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-20 16:48:50,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:50,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-20 16:48:50,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1602, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 16:48:50,782 INFO L87 Difference]: Start difference. First operand 131 states and 162 transitions. Second operand has 39 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 38 states have internal predecessors, (81), 36 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-03-20 16:48:52,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:48:52,073 INFO L93 Difference]: Finished difference Result 139 states and 171 transitions. [2022-03-20 16:48:52,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-20 16:48:52,073 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 38 states have internal predecessors, (81), 36 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) Word has length 254 [2022-03-20 16:48:52,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:48:52,074 INFO L225 Difference]: With dead ends: 139 [2022-03-20 16:48:52,074 INFO L226 Difference]: Without dead ends: 134 [2022-03-20 16:48:52,075 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=130, Invalid=1762, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 16:48:52,076 INFO L913 BasicCegarLoop]: 121 mSDtfsCounter, 2 mSDsluCounter, 3144 mSDsCounter, 0 mSdLazyCounter, 2597 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3265 SdHoareTripleChecker+Invalid, 2597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:48:52,076 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3265 Invalid, 2597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2597 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 16:48:52,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-03-20 16:48:52,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2022-03-20 16:48:52,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 89 states have (on average 1.0112359550561798) internal successors, (90), 89 states have internal predecessors, (90), 39 states have call successors, (39), 7 states have call predecessors, (39), 5 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 16:48:52,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 166 transitions. [2022-03-20 16:48:52,091 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 166 transitions. Word has length 254 [2022-03-20 16:48:52,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:48:52,091 INFO L478 AbstractCegarLoop]: Abstraction has 134 states and 166 transitions. [2022-03-20 16:48:52,091 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 38 states have internal predecessors, (81), 36 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-03-20 16:48:52,092 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 166 transitions. [2022-03-20 16:48:52,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2022-03-20 16:48:52,092 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:48:52,092 INFO L499 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:48:52,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-20 16:48:52,299 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-20 16:48:52,299 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:48:52,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:48:52,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1574773833, now seen corresponding path program 67 times [2022-03-20 16:48:52,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:52,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1832835285] [2022-03-20 16:48:52,301 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:48:52,301 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:48:52,301 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:48:52,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1574773833, now seen corresponding path program 68 times [2022-03-20 16:48:52,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:48:52,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41611066] [2022-03-20 16:48:52,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:48:52,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:48:52,313 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:48:52,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [416103655] [2022-03-20 16:48:52,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:48:52,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:48:52,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:48:52,314 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:48:52,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-20 16:48:53,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:48:53,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:48:53,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 144 conjunts are in the unsatisfiable core [2022-03-20 16:48:53,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:48:54,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 70 proven. 1785 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2022-03-20 16:48:54,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:48:55,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:48:55,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41611066] [2022-03-20 16:48:55,084 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:48:55,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416103655] [2022-03-20 16:48:55,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416103655] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:48:55,084 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:48:55,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2022-03-20 16:48:55,084 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:48:55,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1832835285] [2022-03-20 16:48:55,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1832835285] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:48:55,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:48:55,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2022-03-20 16:48:55,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47873775] [2022-03-20 16:48:55,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:48:55,085 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-20 16:48:55,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:55,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-20 16:48:55,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 16:48:55,087 INFO L87 Difference]: Start difference. First operand 134 states and 166 transitions. Second operand has 40 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 37 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 36 states have call predecessors, (37), 36 states have call successors, (37) [2022-03-20 16:48:56,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:48:56,459 INFO L93 Difference]: Finished difference Result 142 states and 175 transitions. [2022-03-20 16:48:56,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-20 16:48:56,460 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 37 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 36 states have call predecessors, (37), 36 states have call successors, (37) Word has length 261 [2022-03-20 16:48:56,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:48:56,461 INFO L225 Difference]: With dead ends: 142 [2022-03-20 16:48:56,461 INFO L226 Difference]: Without dead ends: 137 [2022-03-20 16:48:56,461 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 231 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=133, Invalid=1847, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 16:48:56,461 INFO L913 BasicCegarLoop]: 124 mSDtfsCounter, 2 mSDsluCounter, 3305 mSDsCounter, 0 mSdLazyCounter, 2743 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3429 SdHoareTripleChecker+Invalid, 2743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:48:56,462 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3429 Invalid, 2743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2743 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-20 16:48:56,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-03-20 16:48:56,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2022-03-20 16:48:56,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 91 states have (on average 1.010989010989011) internal successors, (92), 91 states have internal predecessors, (92), 40 states have call successors, (40), 7 states have call predecessors, (40), 5 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-20 16:48:56,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 170 transitions. [2022-03-20 16:48:56,477 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 170 transitions. Word has length 261 [2022-03-20 16:48:56,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:48:56,477 INFO L478 AbstractCegarLoop]: Abstraction has 137 states and 170 transitions. [2022-03-20 16:48:56,477 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 37 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 36 states have call predecessors, (37), 36 states have call successors, (37) [2022-03-20 16:48:56,477 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 170 transitions. [2022-03-20 16:48:56,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2022-03-20 16:48:56,478 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:48:56,478 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:48:56,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-20 16:48:56,684 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:48:56,685 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:48:56,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:48:56,685 INFO L85 PathProgramCache]: Analyzing trace with hash -416032600, now seen corresponding path program 69 times [2022-03-20 16:48:56,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:56,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [899095295] [2022-03-20 16:48:56,687 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:48:56,687 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:48:56,687 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:48:56,687 INFO L85 PathProgramCache]: Analyzing trace with hash -416032600, now seen corresponding path program 70 times [2022-03-20 16:48:56,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:48:56,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911774520] [2022-03-20 16:48:56,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:48:56,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:48:56,694 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:48:56,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1186878166] [2022-03-20 16:48:56,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:48:56,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:48:56,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:48:56,695 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:48:56,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-20 16:48:57,882 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:48:57,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:48:57,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 148 conjunts are in the unsatisfiable core [2022-03-20 16:48:57,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:48:59,008 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 72 proven. 1890 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2022-03-20 16:48:59,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:48:59,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:48:59,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911774520] [2022-03-20 16:48:59,237 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:48:59,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186878166] [2022-03-20 16:48:59,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186878166] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:48:59,237 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:48:59,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2022-03-20 16:48:59,237 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:48:59,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [899095295] [2022-03-20 16:48:59,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [899095295] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:48:59,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:48:59,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2022-03-20 16:48:59,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971717267] [2022-03-20 16:48:59,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:48:59,238 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-20 16:48:59,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:48:59,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-20 16:48:59,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1766, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 16:48:59,238 INFO L87 Difference]: Start difference. First operand 137 states and 170 transitions. Second operand has 41 states, 40 states have (on average 2.125) internal successors, (85), 40 states have internal predecessors, (85), 38 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-03-20 16:49:00,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:49:00,659 INFO L93 Difference]: Finished difference Result 145 states and 179 transitions. [2022-03-20 16:49:00,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-20 16:49:00,660 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.125) internal successors, (85), 40 states have internal predecessors, (85), 38 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) Word has length 268 [2022-03-20 16:49:00,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:49:00,661 INFO L225 Difference]: With dead ends: 145 [2022-03-20 16:49:00,661 INFO L226 Difference]: Without dead ends: 140 [2022-03-20 16:49:00,661 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 237 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=136, Invalid=1934, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 16:49:00,661 INFO L913 BasicCegarLoop]: 127 mSDtfsCounter, 2 mSDsluCounter, 3470 mSDsCounter, 0 mSdLazyCounter, 2893 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3597 SdHoareTripleChecker+Invalid, 2893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:49:00,661 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3597 Invalid, 2893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2893 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-20 16:49:00,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-03-20 16:49:00,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 140. [2022-03-20 16:49:00,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 93 states have (on average 1.010752688172043) internal successors, (94), 93 states have internal predecessors, (94), 41 states have call successors, (41), 7 states have call predecessors, (41), 5 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-03-20 16:49:00,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 174 transitions. [2022-03-20 16:49:00,677 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 174 transitions. Word has length 268 [2022-03-20 16:49:00,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:49:00,678 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 174 transitions. [2022-03-20 16:49:00,678 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.125) internal successors, (85), 40 states have internal predecessors, (85), 38 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-03-20 16:49:00,678 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 174 transitions. [2022-03-20 16:49:00,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2022-03-20 16:49:00,679 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:49:00,679 INFO L499 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:49:00,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-20 16:49:00,891 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-20 16:49:00,891 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:49:00,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:49:00,892 INFO L85 PathProgramCache]: Analyzing trace with hash 825903977, now seen corresponding path program 71 times [2022-03-20 16:49:00,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:49:00,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [790510338] [2022-03-20 16:49:00,894 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:49:00,894 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:49:00,894 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:49:00,894 INFO L85 PathProgramCache]: Analyzing trace with hash 825903977, now seen corresponding path program 72 times [2022-03-20 16:49:00,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:49:00,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175739696] [2022-03-20 16:49:00,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:49:00,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:49:00,901 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:49:00,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2107391640] [2022-03-20 16:49:00,902 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:49:00,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:49:00,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:49:00,903 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:49:00,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-20 16:49:45,475 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2022-03-20 16:49:45,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:49:45,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 152 conjunts are in the unsatisfiable core [2022-03-20 16:49:45,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:49:46,656 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 74 proven. 1998 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2022-03-20 16:49:46,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:49:46,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:49:46,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175739696] [2022-03-20 16:49:46,913 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:49:46,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107391640] [2022-03-20 16:49:46,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107391640] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:49:46,914 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:49:46,914 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2022-03-20 16:49:46,914 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:49:46,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [790510338] [2022-03-20 16:49:46,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [790510338] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:49:46,914 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:49:46,914 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2022-03-20 16:49:46,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437849394] [2022-03-20 16:49:46,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:49:46,914 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-20 16:49:46,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:49:46,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-20 16:49:46,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1851, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 16:49:46,915 INFO L87 Difference]: Start difference. First operand 140 states and 174 transitions. Second operand has 42 states, 41 states have (on average 2.1219512195121952) internal successors, (87), 41 states have internal predecessors, (87), 39 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 38 states have call predecessors, (39), 38 states have call successors, (39) [2022-03-20 16:49:48,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:49:48,443 INFO L93 Difference]: Finished difference Result 148 states and 183 transitions. [2022-03-20 16:49:48,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-20 16:49:48,444 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 2.1219512195121952) internal successors, (87), 41 states have internal predecessors, (87), 39 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 38 states have call predecessors, (39), 38 states have call successors, (39) Word has length 275 [2022-03-20 16:49:48,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:49:48,445 INFO L225 Difference]: With dead ends: 148 [2022-03-20 16:49:48,445 INFO L226 Difference]: Without dead ends: 143 [2022-03-20 16:49:48,445 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 243 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=139, Invalid=2023, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 16:49:48,445 INFO L913 BasicCegarLoop]: 130 mSDtfsCounter, 2 mSDsluCounter, 3639 mSDsCounter, 0 mSdLazyCounter, 3047 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3769 SdHoareTripleChecker+Invalid, 3047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3047 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:49:48,445 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3769 Invalid, 3047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3047 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-20 16:49:48,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-03-20 16:49:48,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2022-03-20 16:49:48,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 95 states have (on average 1.0105263157894737) internal successors, (96), 95 states have internal predecessors, (96), 42 states have call successors, (42), 7 states have call predecessors, (42), 5 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 16:49:48,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 178 transitions. [2022-03-20 16:49:48,461 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 178 transitions. Word has length 275 [2022-03-20 16:49:48,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:49:48,462 INFO L478 AbstractCegarLoop]: Abstraction has 143 states and 178 transitions. [2022-03-20 16:49:48,462 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 2.1219512195121952) internal successors, (87), 41 states have internal predecessors, (87), 39 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 38 states have call predecessors, (39), 38 states have call successors, (39) [2022-03-20 16:49:48,462 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 178 transitions. [2022-03-20 16:49:48,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2022-03-20 16:49:48,463 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:49:48,463 INFO L499 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 38, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:49:48,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-20 16:49:48,674 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-20 16:49:48,674 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:49:48,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:49:48,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1261596040, now seen corresponding path program 73 times [2022-03-20 16:49:48,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:49:48,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [513016249] [2022-03-20 16:49:48,677 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:49:48,677 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:49:48,677 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:49:48,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1261596040, now seen corresponding path program 74 times [2022-03-20 16:49:48,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:49:48,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250438115] [2022-03-20 16:49:48,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:49:48,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:49:48,684 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:49:48,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1416817999] [2022-03-20 16:49:48,685 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:49:48,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:49:48,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:49:48,686 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:49:48,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-20 16:49:50,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:49:50,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:49:50,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 707 conjuncts, 156 conjunts are in the unsatisfiable core [2022-03-20 16:49:50,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:49:51,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 76 proven. 2109 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2022-03-20 16:49:51,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:49:51,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:49:51,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250438115] [2022-03-20 16:49:51,608 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:49:51,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416817999] [2022-03-20 16:49:51,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416817999] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:49:51,608 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:49:51,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2022-03-20 16:49:51,609 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:49:51,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [513016249] [2022-03-20 16:49:51,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [513016249] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:49:51,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:49:51,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2022-03-20 16:49:51,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794881705] [2022-03-20 16:49:51,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:49:51,609 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-20 16:49:51,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:49:51,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-20 16:49:51,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1938, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 16:49:51,610 INFO L87 Difference]: Start difference. First operand 143 states and 178 transitions. Second operand has 43 states, 42 states have (on average 2.119047619047619) internal successors, (89), 42 states have internal predecessors, (89), 40 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2022-03-20 16:49:53,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:49:53,198 INFO L93 Difference]: Finished difference Result 151 states and 187 transitions. [2022-03-20 16:49:53,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-20 16:49:53,198 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.119047619047619) internal successors, (89), 42 states have internal predecessors, (89), 40 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) Word has length 282 [2022-03-20 16:49:53,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:49:53,199 INFO L225 Difference]: With dead ends: 151 [2022-03-20 16:49:53,199 INFO L226 Difference]: Without dead ends: 146 [2022-03-20 16:49:53,200 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 249 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=142, Invalid=2114, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 16:49:53,200 INFO L913 BasicCegarLoop]: 133 mSDtfsCounter, 2 mSDsluCounter, 3812 mSDsCounter, 0 mSdLazyCounter, 3205 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3945 SdHoareTripleChecker+Invalid, 3205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-20 16:49:53,200 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3945 Invalid, 3205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3205 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-20 16:49:53,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-20 16:49:53,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-03-20 16:49:53,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 97 states have (on average 1.0103092783505154) internal successors, (98), 97 states have internal predecessors, (98), 43 states have call successors, (43), 7 states have call predecessors, (43), 5 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-20 16:49:53,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 182 transitions. [2022-03-20 16:49:53,217 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 182 transitions. Word has length 282 [2022-03-20 16:49:53,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:49:53,217 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 182 transitions. [2022-03-20 16:49:53,217 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.119047619047619) internal successors, (89), 42 states have internal predecessors, (89), 40 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2022-03-20 16:49:53,217 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 182 transitions. [2022-03-20 16:49:53,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-03-20 16:49:53,218 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:49:53,218 INFO L499 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 39, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:49:53,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-20 16:49:53,419 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-20 16:49:53,419 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:49:53,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:49:53,420 INFO L85 PathProgramCache]: Analyzing trace with hash 108296841, now seen corresponding path program 75 times [2022-03-20 16:49:53,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:49:53,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [625764600] [2022-03-20 16:49:53,421 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:49:53,421 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:49:53,421 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:49:53,421 INFO L85 PathProgramCache]: Analyzing trace with hash 108296841, now seen corresponding path program 76 times [2022-03-20 16:49:53,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:49:53,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538571114] [2022-03-20 16:49:53,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:49:53,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:49:53,428 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:49:53,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [616407684] [2022-03-20 16:49:53,429 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:49:53,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:49:53,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:49:53,430 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:49:53,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-20 16:49:56,779 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:49:56,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:49:56,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 160 conjunts are in the unsatisfiable core [2022-03-20 16:49:56,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:49:58,058 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 78 proven. 2223 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2022-03-20 16:49:58,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:49:58,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:49:58,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538571114] [2022-03-20 16:49:58,302 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:49:58,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616407684] [2022-03-20 16:49:58,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616407684] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:49:58,302 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:49:58,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2022-03-20 16:49:58,302 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:49:58,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [625764600] [2022-03-20 16:49:58,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [625764600] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:49:58,302 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:49:58,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2022-03-20 16:49:58,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861509739] [2022-03-20 16:49:58,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:49:58,303 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-20 16:49:58,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:49:58,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-20 16:49:58,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 16:49:58,304 INFO L87 Difference]: Start difference. First operand 146 states and 182 transitions. Second operand has 44 states, 43 states have (on average 2.116279069767442) internal successors, (91), 43 states have internal predecessors, (91), 41 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 40 states have call predecessors, (41), 40 states have call successors, (41) [2022-03-20 16:49:59,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:49:59,967 INFO L93 Difference]: Finished difference Result 154 states and 191 transitions. [2022-03-20 16:49:59,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-20 16:49:59,967 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 2.116279069767442) internal successors, (91), 43 states have internal predecessors, (91), 41 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 40 states have call predecessors, (41), 40 states have call successors, (41) Word has length 289 [2022-03-20 16:49:59,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:49:59,968 INFO L225 Difference]: With dead ends: 154 [2022-03-20 16:49:59,968 INFO L226 Difference]: Without dead ends: 149 [2022-03-20 16:49:59,968 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 255 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=145, Invalid=2207, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 16:49:59,969 INFO L913 BasicCegarLoop]: 136 mSDtfsCounter, 2 mSDsluCounter, 3989 mSDsCounter, 0 mSdLazyCounter, 3367 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4125 SdHoareTripleChecker+Invalid, 3367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-20 16:49:59,969 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4125 Invalid, 3367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3367 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-20 16:49:59,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-03-20 16:49:59,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 149. [2022-03-20 16:49:59,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 99 states have (on average 1.0101010101010102) internal successors, (100), 99 states have internal predecessors, (100), 44 states have call successors, (44), 7 states have call predecessors, (44), 5 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-03-20 16:49:59,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 186 transitions. [2022-03-20 16:49:59,986 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 186 transitions. Word has length 289 [2022-03-20 16:49:59,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:49:59,986 INFO L478 AbstractCegarLoop]: Abstraction has 149 states and 186 transitions. [2022-03-20 16:49:59,986 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 2.116279069767442) internal successors, (91), 43 states have internal predecessors, (91), 41 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 40 states have call predecessors, (41), 40 states have call successors, (41) [2022-03-20 16:49:59,986 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 186 transitions. [2022-03-20 16:49:59,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2022-03-20 16:49:59,987 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:49:59,987 INFO L499 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 40, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:49:59,998 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-20 16:50:00,187 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-20 16:50:00,188 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:50:00,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:50:00,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1411054184, now seen corresponding path program 77 times [2022-03-20 16:50:00,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:50:00,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [408294182] [2022-03-20 16:50:00,190 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:50:00,190 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:50:00,190 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:50:00,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1411054184, now seen corresponding path program 78 times [2022-03-20 16:50:00,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:50:00,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697890056] [2022-03-20 16:50:00,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:50:00,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:50:00,197 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:50:00,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [381409297] [2022-03-20 16:50:00,197 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:50:00,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:50:00,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:50:00,198 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:50:00,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-20 16:50:12,591 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 40 check-sat command(s) [2022-03-20 16:50:12,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:50:12,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 165 conjunts are in the unsatisfiable core [2022-03-20 16:50:12,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:50:14,160 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 80 proven. 2340 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2022-03-20 16:50:14,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:50:19,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:50:19,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697890056] [2022-03-20 16:50:19,506 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:50:19,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381409297] [2022-03-20 16:50:19,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381409297] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:50:19,506 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:50:19,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2022-03-20 16:50:19,506 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:50:19,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [408294182] [2022-03-20 16:50:19,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [408294182] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:50:19,506 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:50:19,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-03-20 16:50:19,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675286100] [2022-03-20 16:50:19,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:50:19,506 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-20 16:50:19,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:50:19,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-20 16:50:19,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1697, Invalid=5613, Unknown=0, NotChecked=0, Total=7310 [2022-03-20 16:50:19,508 INFO L87 Difference]: Start difference. First operand 149 states and 186 transitions. Second operand has 45 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 44 states have internal predecessors, (93), 42 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-03-20 16:50:21,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:50:21,405 INFO L93 Difference]: Finished difference Result 157 states and 195 transitions. [2022-03-20 16:50:21,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-20 16:50:21,406 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 44 states have internal predecessors, (93), 42 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) Word has length 296 [2022-03-20 16:50:21,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:50:21,407 INFO L225 Difference]: With dead ends: 157 [2022-03-20 16:50:21,407 INFO L226 Difference]: Without dead ends: 152 [2022-03-20 16:50:21,407 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 576 GetRequests, 489 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=1707, Invalid=5949, Unknown=0, NotChecked=0, Total=7656 [2022-03-20 16:50:21,408 INFO L913 BasicCegarLoop]: 139 mSDtfsCounter, 2 mSDsluCounter, 4170 mSDsCounter, 0 mSdLazyCounter, 3533 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4309 SdHoareTripleChecker+Invalid, 3533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-20 16:50:21,408 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4309 Invalid, 3533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3533 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-20 16:50:21,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-03-20 16:50:21,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2022-03-20 16:50:21,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 101 states have (on average 1.00990099009901) internal successors, (102), 101 states have internal predecessors, (102), 45 states have call successors, (45), 7 states have call predecessors, (45), 5 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-20 16:50:21,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 190 transitions. [2022-03-20 16:50:21,426 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 190 transitions. Word has length 296 [2022-03-20 16:50:21,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:50:21,426 INFO L478 AbstractCegarLoop]: Abstraction has 152 states and 190 transitions. [2022-03-20 16:50:21,426 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 44 states have internal predecessors, (93), 42 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-03-20 16:50:21,427 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 190 transitions. [2022-03-20 16:50:21,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2022-03-20 16:50:21,428 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:50:21,428 INFO L499 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 41, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:50:21,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-20 16:50:21,639 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:50:21,639 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:50:21,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:50:21,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1306676823, now seen corresponding path program 79 times [2022-03-20 16:50:21,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:50:21,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [409924122] [2022-03-20 16:50:21,641 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:50:21,641 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:50:21,641 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:50:21,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1306676823, now seen corresponding path program 80 times [2022-03-20 16:50:21,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:50:21,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989736390] [2022-03-20 16:50:21,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:50:21,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:50:21,650 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:50:21,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [656091738] [2022-03-20 16:50:21,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:50:21,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:50:21,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:50:21,651 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:50:21,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-20 16:50:22,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:50:22,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:50:22,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 758 conjuncts, 168 conjunts are in the unsatisfiable core [2022-03-20 16:50:22,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:50:24,291 INFO L134 CoverageAnalysis]: Checked inductivity of 5822 backedges. 82 proven. 2460 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2022-03-20 16:50:24,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:50:24,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:50:24,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989736390] [2022-03-20 16:50:24,558 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:50:24,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656091738] [2022-03-20 16:50:24,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656091738] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:50:24,558 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:50:24,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2022-03-20 16:50:24,558 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:50:24,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [409924122] [2022-03-20 16:50:24,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [409924122] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:50:24,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:50:24,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2022-03-20 16:50:24,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371735637] [2022-03-20 16:50:24,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:50:24,560 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-20 16:50:24,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:50:24,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-20 16:50:24,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=2211, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 16:50:24,560 INFO L87 Difference]: Start difference. First operand 152 states and 190 transitions. Second operand has 46 states, 45 states have (on average 2.111111111111111) internal successors, (95), 45 states have internal predecessors, (95), 43 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 42 states have call predecessors, (43), 42 states have call successors, (43) [2022-03-20 16:50:26,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:50:26,440 INFO L93 Difference]: Finished difference Result 160 states and 199 transitions. [2022-03-20 16:50:26,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-20 16:50:26,440 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.111111111111111) internal successors, (95), 45 states have internal predecessors, (95), 43 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 42 states have call predecessors, (43), 42 states have call successors, (43) Word has length 303 [2022-03-20 16:50:26,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:50:26,441 INFO L225 Difference]: With dead ends: 160 [2022-03-20 16:50:26,441 INFO L226 Difference]: Without dead ends: 155 [2022-03-20 16:50:26,442 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 267 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=151, Invalid=2399, Unknown=0, NotChecked=0, Total=2550 [2022-03-20 16:50:26,442 INFO L913 BasicCegarLoop]: 142 mSDtfsCounter, 2 mSDsluCounter, 4355 mSDsCounter, 0 mSdLazyCounter, 3703 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4497 SdHoareTripleChecker+Invalid, 3703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-20 16:50:26,442 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4497 Invalid, 3703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3703 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-20 16:50:26,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-03-20 16:50:26,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2022-03-20 16:50:26,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 103 states have (on average 1.0097087378640777) internal successors, (104), 103 states have internal predecessors, (104), 46 states have call successors, (46), 7 states have call predecessors, (46), 5 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 16:50:26,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 194 transitions. [2022-03-20 16:50:26,460 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 194 transitions. Word has length 303 [2022-03-20 16:50:26,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:50:26,462 INFO L478 AbstractCegarLoop]: Abstraction has 155 states and 194 transitions. [2022-03-20 16:50:26,462 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.111111111111111) internal successors, (95), 45 states have internal predecessors, (95), 43 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 42 states have call predecessors, (43), 42 states have call successors, (43) [2022-03-20 16:50:26,462 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 194 transitions. [2022-03-20 16:50:26,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2022-03-20 16:50:26,473 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:50:26,474 INFO L499 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 42, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:50:26,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-20 16:50:26,679 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:50:26,679 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:50:26,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:50:26,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1159429960, now seen corresponding path program 81 times [2022-03-20 16:50:26,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:50:26,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [518842469] [2022-03-20 16:50:26,682 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:50:26,682 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:50:26,682 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:50:26,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1159429960, now seen corresponding path program 82 times [2022-03-20 16:50:26,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:50:26,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291762207] [2022-03-20 16:50:26,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:50:26,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:50:26,689 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:50:26,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1830984844] [2022-03-20 16:50:26,689 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:50:26,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:50:26,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:50:26,690 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:50:26,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-20 16:50:28,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:50:28,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:50:28,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 173 conjunts are in the unsatisfiable core [2022-03-20 16:50:28,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:50:29,708 INFO L134 CoverageAnalysis]: Checked inductivity of 6111 backedges. 84 proven. 2583 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2022-03-20 16:50:29,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:50:30,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:50:30,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291762207] [2022-03-20 16:50:30,181 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:50:30,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830984844] [2022-03-20 16:50:30,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830984844] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:50:30,181 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:50:30,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2022-03-20 16:50:30,181 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:50:30,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [518842469] [2022-03-20 16:50:30,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [518842469] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:50:30,181 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:50:30,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2022-03-20 16:50:30,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144685500] [2022-03-20 16:50:30,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:50:30,182 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-03-20 16:50:30,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:50:30,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-03-20 16:50:30,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2421, Unknown=0, NotChecked=0, Total=2652 [2022-03-20 16:50:30,183 INFO L87 Difference]: Start difference. First operand 155 states and 194 transitions. Second operand has 47 states, 46 states have (on average 2.108695652173913) internal successors, (97), 46 states have internal predecessors, (97), 44 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2022-03-20 16:50:32,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:50:32,099 INFO L93 Difference]: Finished difference Result 163 states and 203 transitions. [2022-03-20 16:50:32,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-20 16:50:32,100 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 2.108695652173913) internal successors, (97), 46 states have internal predecessors, (97), 44 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) Word has length 310 [2022-03-20 16:50:32,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:50:32,101 INFO L225 Difference]: With dead ends: 163 [2022-03-20 16:50:32,101 INFO L226 Difference]: Without dead ends: 158 [2022-03-20 16:50:32,102 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 285 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=241, Invalid=2621, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 16:50:32,102 INFO L913 BasicCegarLoop]: 145 mSDtfsCounter, 2 mSDsluCounter, 4544 mSDsCounter, 0 mSdLazyCounter, 3877 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4689 SdHoareTripleChecker+Invalid, 3877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-20 16:50:32,102 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4689 Invalid, 3877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3877 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-20 16:50:32,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-03-20 16:50:32,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2022-03-20 16:50:32,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 105 states have (on average 1.0095238095238095) internal successors, (106), 105 states have internal predecessors, (106), 47 states have call successors, (47), 7 states have call predecessors, (47), 5 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2022-03-20 16:50:32,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 198 transitions. [2022-03-20 16:50:32,125 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 198 transitions. Word has length 310 [2022-03-20 16:50:32,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:50:32,125 INFO L478 AbstractCegarLoop]: Abstraction has 158 states and 198 transitions. [2022-03-20 16:50:32,125 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 2.108695652173913) internal successors, (97), 46 states have internal predecessors, (97), 44 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2022-03-20 16:50:32,125 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 198 transitions. [2022-03-20 16:50:32,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2022-03-20 16:50:32,126 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:50:32,126 INFO L499 BasicCegarLoop]: trace histogram [44, 43, 43, 43, 43, 43, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:50:32,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-20 16:50:32,334 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-20 16:50:32,334 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:50:32,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:50:32,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1589120823, now seen corresponding path program 83 times [2022-03-20 16:50:32,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:50:32,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [326100153] [2022-03-20 16:50:32,336 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 3 AssignedVariables, -1 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:50:32,336 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because NONLINEAR_UPDATE [2022-03-20 16:50:32,336 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:50:32,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1589120823, now seen corresponding path program 84 times [2022-03-20 16:50:32,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:50:32,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574776594] [2022-03-20 16:50:32,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:50:32,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:50:32,343 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:50:32,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [179990221] [2022-03-20 16:50:32,344 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:50:32,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:50:32,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:50:32,345 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:50:32,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process