/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/egcd3-ll_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 16:39:57,533 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 16:39:57,544 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 16:39:57,594 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 16:39:57,594 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 16:39:57,595 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 16:39:57,598 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 16:39:57,603 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 16:39:57,605 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 16:39:57,609 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 16:39:57,610 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 16:39:57,611 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 16:39:57,611 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 16:39:57,613 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 16:39:57,614 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 16:39:57,616 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 16:39:57,617 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 16:39:57,618 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 16:39:57,620 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 16:39:57,625 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 16:39:57,627 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 16:39:57,628 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 16:39:57,628 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 16:39:57,629 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 16:39:57,630 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 16:39:57,636 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 16:39:57,636 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 16:39:57,636 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 16:39:57,637 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 16:39:57,638 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 16:39:57,639 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 16:39:57,639 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 16:39:57,641 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 16:39:57,641 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 16:39:57,642 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 16:39:57,642 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 16:39:57,642 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 16:39:57,643 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 16:39:57,643 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 16:39:57,643 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 16:39:57,644 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 16:39:57,646 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 16:39:57,646 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-04-06 16:39:57,656 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 16:39:57,656 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 16:39:57,657 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 16:39:57,657 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-06 16:39:57,658 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 16:39:57,658 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-06 16:39:57,658 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 16:39:57,658 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 16:39:57,658 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 16:39:57,659 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 16:39:57,659 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-06 16:39:57,659 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 16:39:57,659 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 16:39:57,659 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 16:39:57,660 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 16:39:57,660 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 16:39:57,660 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 16:39:57,660 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 16:39:57,660 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 16:39:57,660 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 16:39:57,660 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 16:39:57,660 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 16:39:57,661 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 16:39:57,661 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 16:39:57,661 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-04-06 16:39:57,661 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-04-06 16:39:57,879 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 16:39:57,902 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 16:39:57,905 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 16:39:57,906 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 16:39:57,906 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 16:39:57,907 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound100.c [2022-04-06 16:39:57,970 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f06377340/13893d3e89aa4ae8ba655be0beeea7f8/FLAGe51e6fd56 [2022-04-06 16:39:58,363 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 16:39:58,363 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound100.c [2022-04-06 16:39:58,370 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f06377340/13893d3e89aa4ae8ba655be0beeea7f8/FLAGe51e6fd56 [2022-04-06 16:39:58,751 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f06377340/13893d3e89aa4ae8ba655be0beeea7f8 [2022-04-06 16:39:58,753 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 16:39:58,754 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 16:39:58,755 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 16:39:58,755 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 16:39:58,757 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 16:39:58,758 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 04:39:58" (1/1) ... [2022-04-06 16:39:58,759 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@636623e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:39:58, skipping insertion in model container [2022-04-06 16:39:58,759 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 04:39:58" (1/1) ... [2022-04-06 16:39:58,764 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 16:39:58,774 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 16:39:58,904 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound100.c[490,503] [2022-04-06 16:39:58,937 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 16:39:58,943 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 16:39:58,952 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound100.c[490,503] [2022-04-06 16:39:58,959 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 16:39:58,971 INFO L208 MainTranslator]: Completed translation [2022-04-06 16:39:58,972 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:39:58 WrapperNode [2022-04-06 16:39:58,972 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 16:39:58,972 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 16:39:58,973 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 16:39:58,973 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 16:39:58,981 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:39:58" (1/1) ... [2022-04-06 16:39:58,982 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:39:58" (1/1) ... [2022-04-06 16:39:58,987 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:39:58" (1/1) ... [2022-04-06 16:39:58,987 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:39:58" (1/1) ... [2022-04-06 16:39:58,991 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:39:58" (1/1) ... [2022-04-06 16:39:58,995 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:39:58" (1/1) ... [2022-04-06 16:39:58,996 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:39:58" (1/1) ... [2022-04-06 16:39:58,997 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 16:39:58,998 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 16:39:58,998 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 16:39:58,998 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 16:39:58,999 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:39:58" (1/1) ... [2022-04-06 16:39:59,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 16:39:59,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:39:59,025 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-04-06 16:39:59,030 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-04-06 16:39:59,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 16:39:59,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 16:39:59,056 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 16:39:59,056 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 16:39:59,056 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 16:39:59,056 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 16:39:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 16:39:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 16:39:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 16:39:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 16:39:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 16:39:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 16:39:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 16:39:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 16:39:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 16:39:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 16:39:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 16:39:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 16:39:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 16:39:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 16:39:59,112 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 16:39:59,114 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 16:39:59,310 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 16:39:59,315 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 16:39:59,315 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-04-06 16:39:59,316 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 04:39:59 BoogieIcfgContainer [2022-04-06 16:39:59,316 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 16:39:59,318 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 16:39:59,318 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 16:39:59,331 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 16:39:59,331 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 04:39:58" (1/3) ... [2022-04-06 16:39:59,332 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fe39ef5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 04:39:59, skipping insertion in model container [2022-04-06 16:39:59,332 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:39:58" (2/3) ... [2022-04-06 16:39:59,332 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fe39ef5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 04:39:59, skipping insertion in model container [2022-04-06 16:39:59,332 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 04:39:59" (3/3) ... [2022-04-06 16:39:59,333 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_unwindbound100.c [2022-04-06 16:39:59,337 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 16:39:59,337 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 16:39:59,396 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 16:39:59,401 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-04-06 16:39:59,402 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 16:39:59,412 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 16:39:59,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-06 16:39:59,418 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:39:59,419 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:39:59,419 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:39:59,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:39:59,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1766263304, now seen corresponding path program 1 times [2022-04-06 16:39:59,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:59,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [25944131] [2022-04-06 16:39:59,438 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:39:59,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1766263304, now seen corresponding path program 2 times [2022-04-06 16:39:59,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:39:59,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957687747] [2022-04-06 16:39:59,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:39:59,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:39:59,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:39:59,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 16:39:59,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:39:59,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 16:39:59,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:39:59,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 16:39:59,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:39:59,673 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:39:59,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:39:59,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957687747] [2022-04-06 16:39:59,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957687747] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:39:59,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:39:59,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 16:39:59,679 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:39:59,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [25944131] [2022-04-06 16:39:59,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [25944131] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:39:59,682 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:39:59,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 16:39:59,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579526275] [2022-04-06 16:39:59,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:39:59,687 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 16:39:59,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:59,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 16:39:59,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 16:39:59,718 INFO L87 Difference]: Start difference. First operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) 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, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:39:59,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:39:59,844 INFO L93 Difference]: Finished difference Result 74 states and 111 transitions. [2022-04-06 16:39:59,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 16:39:59,846 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, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-04-06 16:39:59,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:39:59,857 INFO L225 Difference]: With dead ends: 74 [2022-04-06 16:39:59,857 INFO L226 Difference]: Without dead ends: 36 [2022-04-06 16:39:59,861 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 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-04-06 16:39:59,865 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:39:59,866 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 51 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:39:59,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-04-06 16:39:59,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 35. [2022-04-06 16:39:59,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 23 states have internal predecessors, (29), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 16:39:59,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2022-04-06 16:39:59,902 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 22 [2022-04-06 16:39:59,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:39:59,902 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2022-04-06 16:39:59,903 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, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:39:59,903 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2022-04-06 16:39:59,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-04-06 16:39:59,904 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:39:59,904 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:39:59,905 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 16:39:59,905 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:39:59,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:39:59,906 INFO L85 PathProgramCache]: Analyzing trace with hash -81203399, now seen corresponding path program 1 times [2022-04-06 16:39:59,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:59,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [5093962] [2022-04-06 16:39:59,907 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:39:59,907 INFO L85 PathProgramCache]: Analyzing trace with hash -81203399, now seen corresponding path program 2 times [2022-04-06 16:39:59,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:39:59,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659208467] [2022-04-06 16:39:59,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:39:59,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:39:59,923 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:39:59,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1887552180] [2022-04-06 16:39:59,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:39:59,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:59,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:39:59,926 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-04-06 16:39:59,943 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-04-06 16:39:59,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 16:39:59,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:39:59,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 16:39:59,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:00,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:00,116 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:40:00,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:00,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659208467] [2022-04-06 16:40:00,117 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:00,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887552180] [2022-04-06 16:40:00,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887552180] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:00,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:00,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 16:40:00,118 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:00,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [5093962] [2022-04-06 16:40:00,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [5093962] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:00,119 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:00,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 16:40:00,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498465354] [2022-04-06 16:40:00,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:00,120 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-06 16:40:00,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:00,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-06 16:40:00,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-06 16:40:00,121 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:00,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:00,148 INFO L93 Difference]: Finished difference Result 44 states and 54 transitions. [2022-04-06 16:40:00,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-06 16:40:00,150 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-04-06 16:40:00,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:00,151 INFO L225 Difference]: With dead ends: 44 [2022-04-06 16:40:00,151 INFO L226 Difference]: Without dead ends: 37 [2022-04-06 16:40:00,151 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-06 16:40:00,153 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:00,153 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 113 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:40:00,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-04-06 16:40:00,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-04-06 16:40:00,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 25 states have internal predecessors, (31), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 16:40:00,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 47 transitions. [2022-04-06 16:40:00,167 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 47 transitions. Word has length 23 [2022-04-06 16:40:00,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:00,168 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 47 transitions. [2022-04-06 16:40:00,169 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:00,169 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 47 transitions. [2022-04-06 16:40:00,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-04-06 16:40:00,171 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:00,171 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-04-06 16:40:00,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-04-06 16:40:00,387 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:00,388 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:00,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:00,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1762644405, now seen corresponding path program 1 times [2022-04-06 16:40:00,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:00,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [602760842] [2022-04-06 16:40:00,389 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:00,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1762644405, now seen corresponding path program 2 times [2022-04-06 16:40:00,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:00,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815699334] [2022-04-06 16:40:00,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:00,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:00,403 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:00,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1373276873] [2022-04-06 16:40:00,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:00,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:00,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:00,404 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-04-06 16:40:00,439 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-04-06 16:40:00,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 16:40:00,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:00,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 16:40:00,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:00,681 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:00,682 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:40:00,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:00,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815699334] [2022-04-06 16:40:00,682 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:00,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373276873] [2022-04-06 16:40:00,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373276873] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:00,683 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:00,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:40:00,683 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:00,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [602760842] [2022-04-06 16:40:00,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [602760842] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:00,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:00,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:40:00,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657799206] [2022-04-06 16:40:00,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:00,685 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 16:40:00,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:00,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 16:40:00,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 16:40:00,686 INFO L87 Difference]: Start difference. First operand 37 states and 47 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 16:40:00,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:00,785 INFO L93 Difference]: Finished difference Result 57 states and 75 transitions. [2022-04-06 16:40:00,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:40:00,785 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 24 [2022-04-06 16:40:00,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:00,789 INFO L225 Difference]: With dead ends: 57 [2022-04-06 16:40:00,789 INFO L226 Difference]: Without dead ends: 54 [2022-04-06 16:40:00,790 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 16:40:00,794 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 18 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:00,795 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 172 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:00,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-04-06 16:40:00,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 53. [2022-04-06 16:40:00,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 35 states have (on average 1.3142857142857143) internal successors, (46), 36 states have internal predecessors, (46), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 16:40:00,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 70 transitions. [2022-04-06 16:40:00,807 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 70 transitions. Word has length 24 [2022-04-06 16:40:00,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:00,808 INFO L478 AbstractCegarLoop]: Abstraction has 53 states and 70 transitions. [2022-04-06 16:40:00,808 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 16:40:00,808 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 70 transitions. [2022-04-06 16:40:00,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-04-06 16:40:00,809 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:00,809 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:00,826 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-04-06 16:40:01,015 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-04-06 16:40:01,016 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:01,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:01,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1090347867, now seen corresponding path program 1 times [2022-04-06 16:40:01,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:01,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1426516925] [2022-04-06 16:40:01,017 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:01,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1090347867, now seen corresponding path program 2 times [2022-04-06 16:40:01,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:01,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090198516] [2022-04-06 16:40:01,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:01,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:01,052 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:01,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [109703791] [2022-04-06 16:40:01,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:01,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:01,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:01,057 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-04-06 16:40:01,059 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-04-06 16:40:01,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:01,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:01,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 16:40:01,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:01,235 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:01,236 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:40:01,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:01,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090198516] [2022-04-06 16:40:01,236 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:01,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109703791] [2022-04-06 16:40:01,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109703791] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:01,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:01,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:40:01,237 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:01,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1426516925] [2022-04-06 16:40:01,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1426516925] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:01,238 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:01,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:40:01,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582735778] [2022-04-06 16:40:01,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:01,238 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:40:01,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:01,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:40:01,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:40:01,239 INFO L87 Difference]: Start difference. First operand 53 states and 70 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:01,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:01,267 INFO L93 Difference]: Finished difference Result 77 states and 104 transitions. [2022-04-06 16:40:01,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:40:01,268 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2022-04-06 16:40:01,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:01,269 INFO L225 Difference]: With dead ends: 77 [2022-04-06 16:40:01,270 INFO L226 Difference]: Without dead ends: 55 [2022-04-06 16:40:01,270 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:40:01,271 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 6 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:01,271 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 113 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:40:01,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-04-06 16:40:01,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2022-04-06 16:40:01,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 38 states have internal predecessors, (48), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 16:40:01,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 72 transitions. [2022-04-06 16:40:01,284 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 72 transitions. Word has length 29 [2022-04-06 16:40:01,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:01,284 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 72 transitions. [2022-04-06 16:40:01,284 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:01,286 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 72 transitions. [2022-04-06 16:40:01,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-04-06 16:40:01,287 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:01,287 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:01,317 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-04-06 16:40:01,503 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-04-06 16:40:01,504 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:01,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:01,504 INFO L85 PathProgramCache]: Analyzing trace with hash 979890972, now seen corresponding path program 1 times [2022-04-06 16:40:01,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:01,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [635641940] [2022-04-06 16:40:01,505 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:01,505 INFO L85 PathProgramCache]: Analyzing trace with hash 979890972, now seen corresponding path program 2 times [2022-04-06 16:40:01,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:01,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547393268] [2022-04-06 16:40:01,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:01,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:01,529 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:01,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2063688404] [2022-04-06 16:40:01,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:01,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:01,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:01,535 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-04-06 16:40:01,536 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-04-06 16:40:01,580 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:01,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:01,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:40:01,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:01,671 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:01,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:01,778 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:01,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:01,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547393268] [2022-04-06 16:40:01,778 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:01,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063688404] [2022-04-06 16:40:01,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063688404] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:01,779 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:01,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-06 16:40:01,779 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:01,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [635641940] [2022-04-06 16:40:01,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [635641940] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:01,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:01,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:40:01,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171470777] [2022-04-06 16:40:01,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:01,780 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 16:40:01,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:01,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 16:40:01,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 16:40:01,781 INFO L87 Difference]: Start difference. First operand 55 states and 72 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:01,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:01,820 INFO L93 Difference]: Finished difference Result 67 states and 85 transitions. [2022-04-06 16:40:01,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 16:40:01,821 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2022-04-06 16:40:01,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:01,822 INFO L225 Difference]: With dead ends: 67 [2022-04-06 16:40:01,822 INFO L226 Difference]: Without dead ends: 60 [2022-04-06 16:40:01,822 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-04-06 16:40:01,823 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 14 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:01,823 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 141 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:40:01,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-04-06 16:40:01,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2022-04-06 16:40:01,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 41 states have (on average 1.2926829268292683) internal successors, (53), 42 states have internal predecessors, (53), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 16:40:01,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 77 transitions. [2022-04-06 16:40:01,839 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 77 transitions. Word has length 30 [2022-04-06 16:40:01,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:01,839 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 77 transitions. [2022-04-06 16:40:01,840 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:01,840 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 77 transitions. [2022-04-06 16:40:01,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-04-06 16:40:01,841 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:01,841 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:01,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-04-06 16:40:02,064 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-04-06 16:40:02,065 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:02,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:02,065 INFO L85 PathProgramCache]: Analyzing trace with hash 296831538, now seen corresponding path program 1 times [2022-04-06 16:40:02,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:02,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1929347540] [2022-04-06 16:40:02,066 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:02,066 INFO L85 PathProgramCache]: Analyzing trace with hash 296831538, now seen corresponding path program 2 times [2022-04-06 16:40:02,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:02,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979960999] [2022-04-06 16:40:02,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:02,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:02,079 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:02,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1181549470] [2022-04-06 16:40:02,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:02,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:02,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:02,082 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-04-06 16:40:02,083 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-04-06 16:40:02,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:02,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:02,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:40:02,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:02,203 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-04-06 16:40:02,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:02,315 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-04-06 16:40:02,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:02,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979960999] [2022-04-06 16:40:02,316 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:02,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181549470] [2022-04-06 16:40:02,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181549470] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:02,316 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:02,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 16:40:02,317 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:02,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1929347540] [2022-04-06 16:40:02,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1929347540] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:02,317 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:02,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:40:02,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503426104] [2022-04-06 16:40:02,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:02,317 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:40:02,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:02,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:40:02,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:40:02,318 INFO L87 Difference]: Start difference. First operand 59 states and 77 transitions. Second operand has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:02,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:02,512 INFO L93 Difference]: Finished difference Result 138 states and 201 transitions. [2022-04-06 16:40:02,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:40:02,512 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2022-04-06 16:40:02,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:02,514 INFO L225 Difference]: With dead ends: 138 [2022-04-06 16:40:02,514 INFO L226 Difference]: Without dead ends: 131 [2022-04-06 16:40:02,514 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:40:02,515 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 115 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:02,515 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 298 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:02,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-04-06 16:40:02,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 88. [2022-04-06 16:40:02,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 66 states have (on average 1.3636363636363635) internal successors, (90), 67 states have internal predecessors, (90), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-06 16:40:02,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 122 transitions. [2022-04-06 16:40:02,535 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 122 transitions. Word has length 31 [2022-04-06 16:40:02,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:02,536 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 122 transitions. [2022-04-06 16:40:02,537 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:02,537 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 122 transitions. [2022-04-06 16:40:02,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-04-06 16:40:02,544 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:02,544 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:02,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-04-06 16:40:02,755 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-04-06 16:40:02,756 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:02,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:02,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1911367052, now seen corresponding path program 1 times [2022-04-06 16:40:02,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:02,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1025623462] [2022-04-06 16:40:02,756 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:02,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1911367052, now seen corresponding path program 2 times [2022-04-06 16:40:02,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:02,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899772880] [2022-04-06 16:40:02,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:02,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:02,769 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:02,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1705875225] [2022-04-06 16:40:02,770 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:02,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:02,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:02,771 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-04-06 16:40:02,787 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-04-06 16:40:02,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:02,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:02,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:40:02,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:02,902 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:02,902 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:40:02,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:02,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899772880] [2022-04-06 16:40:02,903 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:02,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705875225] [2022-04-06 16:40:02,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705875225] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:02,903 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:02,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:40:02,903 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:02,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1025623462] [2022-04-06 16:40:02,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1025623462] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:02,903 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:02,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:40:02,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799927329] [2022-04-06 16:40:02,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:02,904 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 16:40:02,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:02,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 16:40:02,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-06 16:40:02,905 INFO L87 Difference]: Start difference. First operand 88 states and 122 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:02,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:02,934 INFO L93 Difference]: Finished difference Result 127 states and 178 transitions. [2022-04-06 16:40:02,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:40:02,934 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2022-04-06 16:40:02,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:02,935 INFO L225 Difference]: With dead ends: 127 [2022-04-06 16:40:02,936 INFO L226 Difference]: Without dead ends: 90 [2022-04-06 16:40:02,937 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-06 16:40:02,937 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 10 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:02,938 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 165 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:40:02,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-04-06 16:40:02,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2022-04-06 16:40:02,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 68 states have (on average 1.3529411764705883) internal successors, (92), 69 states have internal predecessors, (92), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-06 16:40:02,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 124 transitions. [2022-04-06 16:40:02,966 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 124 transitions. Word has length 35 [2022-04-06 16:40:02,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:02,967 INFO L478 AbstractCegarLoop]: Abstraction has 90 states and 124 transitions. [2022-04-06 16:40:02,967 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:02,967 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 124 transitions. [2022-04-06 16:40:02,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-04-06 16:40:02,968 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:02,969 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:02,997 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-04-06 16:40:03,183 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-04-06 16:40:03,184 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:03,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:03,184 INFO L85 PathProgramCache]: Analyzing trace with hash -304485816, now seen corresponding path program 1 times [2022-04-06 16:40:03,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:03,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [785772829] [2022-04-06 16:40:03,185 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:03,185 INFO L85 PathProgramCache]: Analyzing trace with hash -304485816, now seen corresponding path program 2 times [2022-04-06 16:40:03,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:03,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302100263] [2022-04-06 16:40:03,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:03,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:03,199 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:03,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [256616063] [2022-04-06 16:40:03,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:03,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:03,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:03,209 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-04-06 16:40:03,210 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-04-06 16:40:03,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:03,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:03,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 16:40:03,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:03,343 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:03,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:03,458 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:03,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:03,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302100263] [2022-04-06 16:40:03,459 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:03,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256616063] [2022-04-06 16:40:03,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256616063] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:03,459 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:03,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-06 16:40:03,459 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:03,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [785772829] [2022-04-06 16:40:03,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [785772829] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:03,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:03,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:40:03,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549788246] [2022-04-06 16:40:03,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:03,460 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:40:03,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:03,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:40:03,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:40:03,461 INFO L87 Difference]: Start difference. First operand 90 states and 124 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:03,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:03,517 INFO L93 Difference]: Finished difference Result 163 states and 227 transitions. [2022-04-06 16:40:03,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 16:40:03,517 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2022-04-06 16:40:03,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:03,518 INFO L225 Difference]: With dead ends: 163 [2022-04-06 16:40:03,519 INFO L226 Difference]: Without dead ends: 112 [2022-04-06 16:40:03,521 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2022-04-06 16:40:03,521 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 29 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:03,522 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 163 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:40:03,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-04-06 16:40:03,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 109. [2022-04-06 16:40:03,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 81 states have (on average 1.3209876543209877) internal successors, (107), 82 states have internal predecessors, (107), 21 states have call successors, (21), 7 states have call predecessors, (21), 6 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-04-06 16:40:03,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 147 transitions. [2022-04-06 16:40:03,546 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 147 transitions. Word has length 36 [2022-04-06 16:40:03,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:03,546 INFO L478 AbstractCegarLoop]: Abstraction has 109 states and 147 transitions. [2022-04-06 16:40:03,546 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:03,546 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 147 transitions. [2022-04-06 16:40:03,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-04-06 16:40:03,548 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:03,548 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:03,573 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-04-06 16:40:03,761 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-04-06 16:40:03,762 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:03,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:03,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1581560821, now seen corresponding path program 1 times [2022-04-06 16:40:03,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:03,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [4959169] [2022-04-06 16:40:03,763 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:03,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1581560821, now seen corresponding path program 2 times [2022-04-06 16:40:03,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:03,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423315874] [2022-04-06 16:40:03,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:03,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:03,777 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:03,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [611871387] [2022-04-06 16:40:03,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:03,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:03,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:03,782 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-04-06 16:40:03,783 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-04-06 16:40:03,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:03,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:03,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 22 conjunts are in the unsatisfiable core [2022-04-06 16:40:03,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:04,029 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-04-06 16:40:04,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:04,148 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:04,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:04,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423315874] [2022-04-06 16:40:04,149 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:04,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611871387] [2022-04-06 16:40:04,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611871387] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:04,149 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:04,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 11 [2022-04-06 16:40:04,151 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:04,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [4959169] [2022-04-06 16:40:04,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [4959169] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:04,151 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:04,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:40:04,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789668179] [2022-04-06 16:40:04,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:04,153 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:40:04,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:04,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:40:04,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-06 16:40:04,154 INFO L87 Difference]: Start difference. First operand 109 states and 147 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:04,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:04,285 INFO L93 Difference]: Finished difference Result 154 states and 208 transitions. [2022-04-06 16:40:04,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:40:04,285 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2022-04-06 16:40:04,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:04,287 INFO L225 Difference]: With dead ends: 154 [2022-04-06 16:40:04,287 INFO L226 Difference]: Without dead ends: 152 [2022-04-06 16:40:04,287 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-04-06 16:40:04,289 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 61 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:04,289 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 326 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:04,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-04-06 16:40:04,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 148. [2022-04-06 16:40:04,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 109 states have (on average 1.3394495412844036) internal successors, (146), 110 states have internal predecessors, (146), 29 states have call successors, (29), 10 states have call predecessors, (29), 9 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-04-06 16:40:04,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 202 transitions. [2022-04-06 16:40:04,307 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 202 transitions. Word has length 36 [2022-04-06 16:40:04,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:04,308 INFO L478 AbstractCegarLoop]: Abstraction has 148 states and 202 transitions. [2022-04-06 16:40:04,308 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:04,308 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 202 transitions. [2022-04-06 16:40:04,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-04-06 16:40:04,309 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:04,309 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:04,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-06 16:40:04,518 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-04-06 16:40:04,518 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:04,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:04,518 INFO L85 PathProgramCache]: Analyzing trace with hash -428189223, now seen corresponding path program 3 times [2022-04-06 16:40:04,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:04,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [331802827] [2022-04-06 16:40:04,519 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:04,519 INFO L85 PathProgramCache]: Analyzing trace with hash -428189223, now seen corresponding path program 4 times [2022-04-06 16:40:04,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:04,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332459699] [2022-04-06 16:40:04,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:04,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:04,530 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:04,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [183002367] [2022-04-06 16:40:04,530 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:40:04,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:04,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:04,542 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-04-06 16:40:04,544 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-04-06 16:40:04,582 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:40:04,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:04,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 16:40:04,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:04,644 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:04,644 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:40:04,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:04,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332459699] [2022-04-06 16:40:04,644 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:04,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183002367] [2022-04-06 16:40:04,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183002367] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:04,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:04,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:40:04,645 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:04,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [331802827] [2022-04-06 16:40:04,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [331802827] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:04,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:04,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:40:04,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842145832] [2022-04-06 16:40:04,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:04,646 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:40:04,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:04,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:40:04,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:40:04,647 INFO L87 Difference]: Start difference. First operand 148 states and 202 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 16:40:04,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:04,750 INFO L93 Difference]: Finished difference Result 300 states and 442 transitions. [2022-04-06 16:40:04,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:40:04,750 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 37 [2022-04-06 16:40:04,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:04,754 INFO L225 Difference]: With dead ends: 300 [2022-04-06 16:40:04,754 INFO L226 Difference]: Without dead ends: 249 [2022-04-06 16:40:04,755 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-04-06 16:40:04,756 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 29 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:04,756 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 176 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:04,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-04-06 16:40:04,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 175. [2022-04-06 16:40:04,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 136 states have (on average 1.3455882352941178) internal successors, (183), 137 states have internal predecessors, (183), 29 states have call successors, (29), 10 states have call predecessors, (29), 9 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-04-06 16:40:04,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 239 transitions. [2022-04-06 16:40:04,780 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 239 transitions. Word has length 37 [2022-04-06 16:40:04,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:04,780 INFO L478 AbstractCegarLoop]: Abstraction has 175 states and 239 transitions. [2022-04-06 16:40:04,780 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 16:40:04,780 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 239 transitions. [2022-04-06 16:40:04,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-06 16:40:04,781 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:04,781 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:04,807 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-04-06 16:40:04,995 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-04-06 16:40:04,995 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:04,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:04,996 INFO L85 PathProgramCache]: Analyzing trace with hash -957710478, now seen corresponding path program 1 times [2022-04-06 16:40:04,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:04,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1550984625] [2022-04-06 16:40:04,996 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:04,996 INFO L85 PathProgramCache]: Analyzing trace with hash -957710478, now seen corresponding path program 2 times [2022-04-06 16:40:04,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:04,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377482264] [2022-04-06 16:40:04,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:04,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:05,015 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:05,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2071911158] [2022-04-06 16:40:05,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:05,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:05,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:05,016 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-04-06 16:40:05,029 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-04-06 16:40:05,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:05,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:05,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 16:40:05,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:05,206 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-04-06 16:40:05,207 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:40:05,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:05,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377482264] [2022-04-06 16:40:05,207 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:05,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071911158] [2022-04-06 16:40:05,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071911158] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:05,207 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:05,207 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:40:05,208 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:05,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1550984625] [2022-04-06 16:40:05,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1550984625] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:05,208 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:05,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:40:05,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713585402] [2022-04-06 16:40:05,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:05,208 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:40:05,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:05,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:40:05,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:40:05,209 INFO L87 Difference]: Start difference. First operand 175 states and 239 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:40:05,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:05,344 INFO L93 Difference]: Finished difference Result 193 states and 262 transitions. [2022-04-06 16:40:05,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:40:05,344 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-04-06 16:40:05,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:05,346 INFO L225 Difference]: With dead ends: 193 [2022-04-06 16:40:05,346 INFO L226 Difference]: Without dead ends: 191 [2022-04-06 16:40:05,346 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-04-06 16:40:05,346 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 61 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:05,347 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 244 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:05,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-04-06 16:40:05,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 190. [2022-04-06 16:40:05,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 145 states have (on average 1.3379310344827586) internal successors, (194), 146 states have internal predecessors, (194), 33 states have call successors, (33), 12 states have call predecessors, (33), 11 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-04-06 16:40:05,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 258 transitions. [2022-04-06 16:40:05,367 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 258 transitions. Word has length 39 [2022-04-06 16:40:05,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:05,368 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 258 transitions. [2022-04-06 16:40:05,368 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:40:05,368 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 258 transitions. [2022-04-06 16:40:05,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-04-06 16:40:05,369 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:05,369 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:05,394 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-04-06 16:40:05,589 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-04-06 16:40:05,590 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:05,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:05,590 INFO L85 PathProgramCache]: Analyzing trace with hash 409018142, now seen corresponding path program 1 times [2022-04-06 16:40:05,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:05,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2144932034] [2022-04-06 16:40:05,591 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:05,591 INFO L85 PathProgramCache]: Analyzing trace with hash 409018142, now seen corresponding path program 2 times [2022-04-06 16:40:05,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:05,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487106044] [2022-04-06 16:40:05,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:05,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:05,600 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:05,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [375830286] [2022-04-06 16:40:05,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:05,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:05,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:05,604 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-04-06 16:40:05,615 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-04-06 16:40:05,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:05,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:05,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 16:40:05,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:05,972 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:05,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:06,127 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:06,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:06,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487106044] [2022-04-06 16:40:06,127 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:06,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375830286] [2022-04-06 16:40:06,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375830286] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:06,127 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:06,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2022-04-06 16:40:06,128 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:06,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2144932034] [2022-04-06 16:40:06,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2144932034] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:06,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:06,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:40:06,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472759122] [2022-04-06 16:40:06,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:06,128 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:40:06,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:06,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:40:06,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:40:06,129 INFO L87 Difference]: Start difference. First operand 190 states and 258 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 8 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-04-06 16:40:06,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:06,358 INFO L93 Difference]: Finished difference Result 199 states and 266 transitions. [2022-04-06 16:40:06,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:40:06,359 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 8 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 41 [2022-04-06 16:40:06,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:06,360 INFO L225 Difference]: With dead ends: 199 [2022-04-06 16:40:06,360 INFO L226 Difference]: Without dead ends: 197 [2022-04-06 16:40:06,360 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:40:06,361 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 72 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:06,361 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 321 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:40:06,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-04-06 16:40:06,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 194. [2022-04-06 16:40:06,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 148 states have (on average 1.3310810810810811) internal successors, (197), 149 states have internal predecessors, (197), 33 states have call successors, (33), 13 states have call predecessors, (33), 12 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-04-06 16:40:06,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 261 transitions. [2022-04-06 16:40:06,382 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 261 transitions. Word has length 41 [2022-04-06 16:40:06,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:06,383 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 261 transitions. [2022-04-06 16:40:06,383 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 8 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-04-06 16:40:06,383 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 261 transitions. [2022-04-06 16:40:06,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-06 16:40:06,383 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:06,383 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:06,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-04-06 16:40:06,595 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-04-06 16:40:06,595 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:06,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:06,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1943393983, now seen corresponding path program 1 times [2022-04-06 16:40:06,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:06,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [186156226] [2022-04-06 16:40:06,596 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:06,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1943393983, now seen corresponding path program 2 times [2022-04-06 16:40:06,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:06,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275708613] [2022-04-06 16:40:06,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:06,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:06,606 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:06,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [247985336] [2022-04-06 16:40:06,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:06,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:06,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:06,607 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-04-06 16:40:06,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-06 16:40:06,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:06,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:06,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 16:40:06,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:06,741 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-06 16:40:06,741 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:40:06,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:06,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275708613] [2022-04-06 16:40:06,741 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:06,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247985336] [2022-04-06 16:40:06,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247985336] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:06,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:06,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:40:06,742 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:06,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [186156226] [2022-04-06 16:40:06,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [186156226] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:06,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:06,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:40:06,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790034355] [2022-04-06 16:40:06,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:06,743 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:40:06,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:06,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:40:06,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:40:06,743 INFO L87 Difference]: Start difference. First operand 194 states and 261 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 16:40:06,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:06,802 INFO L93 Difference]: Finished difference Result 261 states and 367 transitions. [2022-04-06 16:40:06,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:40:06,803 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 44 [2022-04-06 16:40:06,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:06,804 INFO L225 Difference]: With dead ends: 261 [2022-04-06 16:40:06,805 INFO L226 Difference]: Without dead ends: 259 [2022-04-06 16:40:06,805 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 40 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-04-06 16:40:06,805 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 12 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:06,806 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 163 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:40:06,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-04-06 16:40:06,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 228. [2022-04-06 16:40:06,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 161 states have (on average 1.329192546583851) internal successors, (214), 167 states have internal predecessors, (214), 53 states have call successors, (53), 14 states have call predecessors, (53), 13 states have return successors, (51), 46 states have call predecessors, (51), 51 states have call successors, (51) [2022-04-06 16:40:06,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 318 transitions. [2022-04-06 16:40:06,833 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 318 transitions. Word has length 44 [2022-04-06 16:40:06,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:06,833 INFO L478 AbstractCegarLoop]: Abstraction has 228 states and 318 transitions. [2022-04-06 16:40:06,833 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 16:40:06,833 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 318 transitions. [2022-04-06 16:40:06,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 16:40:06,833 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:06,834 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:06,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-04-06 16:40:07,058 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-04-06 16:40:07,059 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:07,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:07,059 INFO L85 PathProgramCache]: Analyzing trace with hash -772903697, now seen corresponding path program 1 times [2022-04-06 16:40:07,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:07,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1504319812] [2022-04-06 16:40:07,060 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:07,060 INFO L85 PathProgramCache]: Analyzing trace with hash -772903697, now seen corresponding path program 2 times [2022-04-06 16:40:07,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:07,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158252662] [2022-04-06 16:40:07,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:07,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:07,070 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:07,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [52091550] [2022-04-06 16:40:07,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:07,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:07,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:07,071 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-04-06 16:40:07,077 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-04-06 16:40:07,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:07,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:07,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 16:40:07,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:07,214 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:07,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:07,321 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:40:07,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:07,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158252662] [2022-04-06 16:40:07,322 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:07,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52091550] [2022-04-06 16:40:07,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52091550] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:07,322 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:07,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 16:40:07,322 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:07,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1504319812] [2022-04-06 16:40:07,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1504319812] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:07,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:07,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:40:07,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540924067] [2022-04-06 16:40:07,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:07,323 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:40:07,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:07,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:40:07,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:40:07,324 INFO L87 Difference]: Start difference. First operand 228 states and 318 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:07,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:07,420 INFO L93 Difference]: Finished difference Result 429 states and 607 transitions. [2022-04-06 16:40:07,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:40:07,421 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2022-04-06 16:40:07,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:07,423 INFO L225 Difference]: With dead ends: 429 [2022-04-06 16:40:07,423 INFO L226 Difference]: Without dead ends: 264 [2022-04-06 16:40:07,424 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:40:07,425 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 59 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:07,425 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 203 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:40:07,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-04-06 16:40:07,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 258. [2022-04-06 16:40:07,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 183 states have (on average 1.3060109289617485) internal successors, (239), 189 states have internal predecessors, (239), 57 states have call successors, (57), 18 states have call predecessors, (57), 17 states have return successors, (55), 50 states have call predecessors, (55), 55 states have call successors, (55) [2022-04-06 16:40:07,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 351 transitions. [2022-04-06 16:40:07,452 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 351 transitions. Word has length 42 [2022-04-06 16:40:07,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:07,453 INFO L478 AbstractCegarLoop]: Abstraction has 258 states and 351 transitions. [2022-04-06 16:40:07,453 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:40:07,453 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 351 transitions. [2022-04-06 16:40:07,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-04-06 16:40:07,453 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:07,453 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:07,482 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-04-06 16:40:07,675 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-04-06 16:40:07,676 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:07,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:07,676 INFO L85 PathProgramCache]: Analyzing trace with hash 744709461, now seen corresponding path program 1 times [2022-04-06 16:40:07,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:07,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [408587673] [2022-04-06 16:40:07,677 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:07,677 INFO L85 PathProgramCache]: Analyzing trace with hash 744709461, now seen corresponding path program 2 times [2022-04-06 16:40:07,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:07,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427318664] [2022-04-06 16:40:07,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:07,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:07,685 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:07,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1763807609] [2022-04-06 16:40:07,685 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:07,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:07,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:07,691 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-04-06 16:40:07,691 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-04-06 16:40:07,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:07,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:07,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 16:40:07,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:07,812 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-06 16:40:07,812 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:40:07,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:07,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427318664] [2022-04-06 16:40:07,813 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:07,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763807609] [2022-04-06 16:40:07,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763807609] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:07,813 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:07,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:40:07,814 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:07,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [408587673] [2022-04-06 16:40:07,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [408587673] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:07,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:07,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:40:07,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302295245] [2022-04-06 16:40:07,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:07,814 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:40:07,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:07,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:40:07,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:40:07,815 INFO L87 Difference]: Start difference. First operand 258 states and 351 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:40:07,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:07,875 INFO L93 Difference]: Finished difference Result 332 states and 473 transitions. [2022-04-06 16:40:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:40:07,876 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 46 [2022-04-06 16:40:07,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:07,878 INFO L225 Difference]: With dead ends: 332 [2022-04-06 16:40:07,878 INFO L226 Difference]: Without dead ends: 330 [2022-04-06 16:40:07,879 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 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-04-06 16:40:07,880 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 10 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:07,880 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 153 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:40:07,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-04-06 16:40:07,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 321. [2022-04-06 16:40:07,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 213 states have (on average 1.3427230046948357) internal successors, (286), 223 states have internal predecessors, (286), 89 states have call successors, (89), 19 states have call predecessors, (89), 18 states have return successors, (87), 78 states have call predecessors, (87), 87 states have call successors, (87) [2022-04-06 16:40:07,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 462 transitions. [2022-04-06 16:40:07,919 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 462 transitions. Word has length 46 [2022-04-06 16:40:07,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:07,919 INFO L478 AbstractCegarLoop]: Abstraction has 321 states and 462 transitions. [2022-04-06 16:40:07,919 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:40:07,919 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 462 transitions. [2022-04-06 16:40:07,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-04-06 16:40:07,920 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:07,920 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:07,943 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-04-06 16:40:08,135 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-04-06 16:40:08,135 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:08,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:08,136 INFO L85 PathProgramCache]: Analyzing trace with hash -522797827, now seen corresponding path program 1 times [2022-04-06 16:40:08,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:08,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [824592149] [2022-04-06 16:40:08,136 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:08,136 INFO L85 PathProgramCache]: Analyzing trace with hash -522797827, now seen corresponding path program 2 times [2022-04-06 16:40:08,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:08,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690249458] [2022-04-06 16:40:08,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:08,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:08,145 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:08,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [866006040] [2022-04-06 16:40:08,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:08,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:08,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:08,147 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-04-06 16:40:08,165 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-04-06 16:40:08,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:08,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:08,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 16:40:08,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:08,308 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:08,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:08,471 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:08,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:08,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690249458] [2022-04-06 16:40:08,471 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:08,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866006040] [2022-04-06 16:40:08,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866006040] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:08,472 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:08,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 16:40:08,472 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:08,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [824592149] [2022-04-06 16:40:08,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [824592149] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:08,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:08,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:40:08,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795717356] [2022-04-06 16:40:08,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:08,473 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:40:08,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:08,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:40:08,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:40:08,473 INFO L87 Difference]: Start difference. First operand 321 states and 462 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:08,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:08,598 INFO L93 Difference]: Finished difference Result 335 states and 475 transitions. [2022-04-06 16:40:08,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:40:08,598 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 57 [2022-04-06 16:40:08,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:08,600 INFO L225 Difference]: With dead ends: 335 [2022-04-06 16:40:08,600 INFO L226 Difference]: Without dead ends: 328 [2022-04-06 16:40:08,601 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:40:08,601 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 53 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:08,602 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 186 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:08,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-04-06 16:40:08,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 324. [2022-04-06 16:40:08,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 216 states have (on average 1.337962962962963) internal successors, (289), 226 states have internal predecessors, (289), 89 states have call successors, (89), 19 states have call predecessors, (89), 18 states have return successors, (87), 78 states have call predecessors, (87), 87 states have call successors, (87) [2022-04-06 16:40:08,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 465 transitions. [2022-04-06 16:40:08,637 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 465 transitions. Word has length 57 [2022-04-06 16:40:08,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:08,637 INFO L478 AbstractCegarLoop]: Abstraction has 324 states and 465 transitions. [2022-04-06 16:40:08,637 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:08,637 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 465 transitions. [2022-04-06 16:40:08,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-04-06 16:40:08,638 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:08,638 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:08,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-06 16:40:08,861 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-04-06 16:40:08,861 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:08,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:08,862 INFO L85 PathProgramCache]: Analyzing trace with hash 958119025, now seen corresponding path program 1 times [2022-04-06 16:40:08,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:08,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [926246540] [2022-04-06 16:40:08,862 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:08,862 INFO L85 PathProgramCache]: Analyzing trace with hash 958119025, now seen corresponding path program 2 times [2022-04-06 16:40:08,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:08,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81845174] [2022-04-06 16:40:08,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:08,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:08,871 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:08,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1648676071] [2022-04-06 16:40:08,872 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:08,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:08,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:08,879 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-04-06 16:40:08,880 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-04-06 16:40:08,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:08,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:08,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 52 conjunts are in the unsatisfiable core [2022-04-06 16:40:08,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:09,536 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 16:40:09,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:10,139 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 16:40:10,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:10,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81845174] [2022-04-06 16:40:10,139 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:10,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648676071] [2022-04-06 16:40:10,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648676071] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:10,140 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:10,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2022-04-06 16:40:10,140 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:10,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [926246540] [2022-04-06 16:40:10,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [926246540] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:10,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:10,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:40:10,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869081151] [2022-04-06 16:40:10,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:10,140 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:40:10,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:10,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:40:10,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-04-06 16:40:10,141 INFO L87 Difference]: Start difference. First operand 324 states and 465 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:10,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:10,644 INFO L93 Difference]: Finished difference Result 384 states and 559 transitions. [2022-04-06 16:40:10,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:40:10,644 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 58 [2022-04-06 16:40:10,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:10,647 INFO L225 Difference]: With dead ends: 384 [2022-04-06 16:40:10,647 INFO L226 Difference]: Without dead ends: 381 [2022-04-06 16:40:10,648 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-04-06 16:40:10,648 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 74 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:10,648 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 386 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:40:10,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-04-06 16:40:10,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 377. [2022-04-06 16:40:10,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 243 states have (on average 1.345679012345679) internal successors, (327), 256 states have internal predecessors, (327), 113 states have call successors, (113), 21 states have call predecessors, (113), 20 states have return successors, (111), 99 states have call predecessors, (111), 111 states have call successors, (111) [2022-04-06 16:40:10,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 551 transitions. [2022-04-06 16:40:10,705 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 551 transitions. Word has length 58 [2022-04-06 16:40:10,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:10,705 INFO L478 AbstractCegarLoop]: Abstraction has 377 states and 551 transitions. [2022-04-06 16:40:10,705 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:10,705 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 551 transitions. [2022-04-06 16:40:10,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-04-06 16:40:10,706 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:10,706 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:10,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-04-06 16:40:10,907 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-04-06 16:40:10,907 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:10,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:10,908 INFO L85 PathProgramCache]: Analyzing trace with hash 27973409, now seen corresponding path program 1 times [2022-04-06 16:40:10,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:10,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [971563200] [2022-04-06 16:40:10,908 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:10,908 INFO L85 PathProgramCache]: Analyzing trace with hash 27973409, now seen corresponding path program 2 times [2022-04-06 16:40:10,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:10,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542833734] [2022-04-06 16:40:10,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:10,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:10,917 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:10,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [825585090] [2022-04-06 16:40:10,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:10,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:10,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:10,922 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-04-06 16:40:10,925 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-04-06 16:40:10,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:10,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:10,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 16:40:10,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:11,109 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:11,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:11,283 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:11,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:11,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542833734] [2022-04-06 16:40:11,284 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:11,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825585090] [2022-04-06 16:40:11,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825585090] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:11,284 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:11,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-06 16:40:11,284 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:11,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [971563200] [2022-04-06 16:40:11,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [971563200] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:11,284 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:11,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:40:11,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650859601] [2022-04-06 16:40:11,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:11,285 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:40:11,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:11,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:40:11,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:40:11,286 INFO L87 Difference]: Start difference. First operand 377 states and 551 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:11,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:11,432 INFO L93 Difference]: Finished difference Result 604 states and 873 transitions. [2022-04-06 16:40:11,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:40:11,433 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 63 [2022-04-06 16:40:11,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:11,436 INFO L225 Difference]: With dead ends: 604 [2022-04-06 16:40:11,436 INFO L226 Difference]: Without dead ends: 440 [2022-04-06 16:40:11,437 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=206, Unknown=0, NotChecked=0, Total=342 [2022-04-06 16:40:11,437 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 69 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:11,438 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 216 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:11,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-04-06 16:40:11,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 426. [2022-04-06 16:40:11,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 279 states have (on average 1.3118279569892473) internal successors, (366), 290 states have internal predecessors, (366), 117 states have call successors, (117), 30 states have call predecessors, (117), 29 states have return successors, (115), 105 states have call predecessors, (115), 115 states have call successors, (115) [2022-04-06 16:40:11,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 598 transitions. [2022-04-06 16:40:11,499 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 598 transitions. Word has length 63 [2022-04-06 16:40:11,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:11,499 INFO L478 AbstractCegarLoop]: Abstraction has 426 states and 598 transitions. [2022-04-06 16:40:11,499 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:11,500 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 598 transitions. [2022-04-06 16:40:11,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-06 16:40:11,500 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:11,500 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:11,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-06 16:40:11,720 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-04-06 16:40:11,720 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:11,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:11,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1288112160, now seen corresponding path program 3 times [2022-04-06 16:40:11,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:11,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1352383747] [2022-04-06 16:40:11,721 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:11,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1288112160, now seen corresponding path program 4 times [2022-04-06 16:40:11,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:11,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18488419] [2022-04-06 16:40:11,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:11,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:11,728 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:11,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [210977595] [2022-04-06 16:40:11,728 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:40:11,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:11,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:11,729 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-04-06 16:40:11,756 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-04-06 16:40:11,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:40:11,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:11,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 16:40:11,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:11,920 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:11,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:12,103 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:12,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:12,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18488419] [2022-04-06 16:40:12,104 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:12,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210977595] [2022-04-06 16:40:12,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210977595] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:12,104 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:12,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-06 16:40:12,104 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:12,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1352383747] [2022-04-06 16:40:12,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1352383747] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:12,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:12,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:40:12,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765759065] [2022-04-06 16:40:12,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:12,105 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:40:12,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:12,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:40:12,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:40:12,106 INFO L87 Difference]: Start difference. First operand 426 states and 598 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:12,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:12,252 INFO L93 Difference]: Finished difference Result 531 states and 722 transitions. [2022-04-06 16:40:12,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:40:12,252 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 64 [2022-04-06 16:40:12,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:12,255 INFO L225 Difference]: With dead ends: 531 [2022-04-06 16:40:12,255 INFO L226 Difference]: Without dead ends: 524 [2022-04-06 16:40:12,255 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=188, Invalid=274, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:40:12,256 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 108 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:12,256 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 240 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:12,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2022-04-06 16:40:12,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 503. [2022-04-06 16:40:12,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 330 states have (on average 1.290909090909091) internal successors, (426), 346 states have internal predecessors, (426), 134 states have call successors, (134), 39 states have call predecessors, (134), 38 states have return successors, (131), 117 states have call predecessors, (131), 131 states have call successors, (131) [2022-04-06 16:40:12,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 691 transitions. [2022-04-06 16:40:12,320 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 691 transitions. Word has length 64 [2022-04-06 16:40:12,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:12,321 INFO L478 AbstractCegarLoop]: Abstraction has 503 states and 691 transitions. [2022-04-06 16:40:12,321 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:12,321 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 691 transitions. [2022-04-06 16:40:12,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-06 16:40:12,322 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:12,322 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:12,346 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-04-06 16:40:12,545 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-04-06 16:40:12,546 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:12,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:12,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1156119236, now seen corresponding path program 1 times [2022-04-06 16:40:12,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:12,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2091430630] [2022-04-06 16:40:12,547 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:12,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1156119236, now seen corresponding path program 2 times [2022-04-06 16:40:12,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:12,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666999351] [2022-04-06 16:40:12,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:12,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:12,555 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:12,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [61873006] [2022-04-06 16:40:12,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:12,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:12,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:12,556 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-04-06 16:40:12,575 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-04-06 16:40:12,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:12,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:12,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 20 conjunts are in the unsatisfiable core [2022-04-06 16:40:12,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:12,817 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-04-06 16:40:12,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:12,954 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-04-06 16:40:12,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:12,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666999351] [2022-04-06 16:40:12,955 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:12,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61873006] [2022-04-06 16:40:12,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61873006] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 16:40:12,955 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:40:12,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2022-04-06 16:40:12,956 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:12,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2091430630] [2022-04-06 16:40:12,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2091430630] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:12,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:12,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:40:12,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964058961] [2022-04-06 16:40:12,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:12,957 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:40:12,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:12,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:40:12,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-06 16:40:12,957 INFO L87 Difference]: Start difference. First operand 503 states and 691 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 16:40:13,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:13,044 INFO L93 Difference]: Finished difference Result 517 states and 704 transitions. [2022-04-06 16:40:13,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:40:13,045 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 67 [2022-04-06 16:40:13,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:13,047 INFO L225 Difference]: With dead ends: 517 [2022-04-06 16:40:13,047 INFO L226 Difference]: Without dead ends: 515 [2022-04-06 16:40:13,048 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:40:13,048 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 12 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:13,048 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 144 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:40:13,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-04-06 16:40:13,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 511. [2022-04-06 16:40:13,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 336 states have (on average 1.2797619047619047) internal successors, (430), 352 states have internal predecessors, (430), 134 states have call successors, (134), 41 states have call predecessors, (134), 40 states have return successors, (131), 117 states have call predecessors, (131), 131 states have call successors, (131) [2022-04-06 16:40:13,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 695 transitions. [2022-04-06 16:40:13,124 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 695 transitions. Word has length 67 [2022-04-06 16:40:13,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:13,124 INFO L478 AbstractCegarLoop]: Abstraction has 511 states and 695 transitions. [2022-04-06 16:40:13,125 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 16:40:13,125 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 695 transitions. [2022-04-06 16:40:13,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-04-06 16:40:13,125 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:13,125 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:13,156 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-04-06 16:40:13,347 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-04-06 16:40:13,347 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:13,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:13,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1261753774, now seen corresponding path program 3 times [2022-04-06 16:40:13,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:13,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [513386685] [2022-04-06 16:40:13,348 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:13,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1261753774, now seen corresponding path program 4 times [2022-04-06 16:40:13,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:13,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131404780] [2022-04-06 16:40:13,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:13,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:13,354 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:13,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [749071022] [2022-04-06 16:40:13,355 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:40:13,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:13,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:13,356 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-04-06 16:40:13,366 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-04-06 16:40:13,403 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:40:13,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:13,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 16:40:13,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:13,516 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:13,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:13,642 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:13,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:13,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131404780] [2022-04-06 16:40:13,642 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:13,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749071022] [2022-04-06 16:40:13,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749071022] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:13,642 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:13,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-04-06 16:40:13,642 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:13,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [513386685] [2022-04-06 16:40:13,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [513386685] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:13,643 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:13,643 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:40:13,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211386377] [2022-04-06 16:40:13,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:13,643 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:40:13,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:13,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:40:13,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-04-06 16:40:13,644 INFO L87 Difference]: Start difference. First operand 511 states and 695 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 16:40:14,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:14,103 INFO L93 Difference]: Finished difference Result 857 states and 1271 transitions. [2022-04-06 16:40:14,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:40:14,104 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2022-04-06 16:40:14,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:14,109 INFO L225 Difference]: With dead ends: 857 [2022-04-06 16:40:14,109 INFO L226 Difference]: Without dead ends: 850 [2022-04-06 16:40:14,109 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2022-04-06 16:40:14,110 INFO L913 BasicCegarLoop]: 118 mSDtfsCounter, 81 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:14,110 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 452 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:40:14,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2022-04-06 16:40:14,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 567. [2022-04-06 16:40:14,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 380 states have (on average 1.3) internal successors, (494), 395 states have internal predecessors, (494), 146 states have call successors, (146), 41 states have call predecessors, (146), 40 states have return successors, (143), 130 states have call predecessors, (143), 143 states have call successors, (143) [2022-04-06 16:40:14,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 783 transitions. [2022-04-06 16:40:14,194 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 783 transitions. Word has length 65 [2022-04-06 16:40:14,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:14,194 INFO L478 AbstractCegarLoop]: Abstraction has 567 states and 783 transitions. [2022-04-06 16:40:14,194 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 16:40:14,194 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 783 transitions. [2022-04-06 16:40:14,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-04-06 16:40:14,195 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:14,195 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:14,218 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-04-06 16:40:14,415 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-04-06 16:40:14,415 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:14,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:14,416 INFO L85 PathProgramCache]: Analyzing trace with hash 365174246, now seen corresponding path program 1 times [2022-04-06 16:40:14,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:14,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1485002666] [2022-04-06 16:40:14,416 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:14,416 INFO L85 PathProgramCache]: Analyzing trace with hash 365174246, now seen corresponding path program 2 times [2022-04-06 16:40:14,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:14,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768753601] [2022-04-06 16:40:14,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:14,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:14,424 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:14,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [561564668] [2022-04-06 16:40:14,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:14,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:14,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:14,425 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-04-06 16:40:14,426 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-04-06 16:40:14,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:14,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:14,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 16:40:14,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:14,613 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 17 proven. 8 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:14,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:14,751 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 17 proven. 8 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:14,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:14,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768753601] [2022-04-06 16:40:14,752 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:14,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561564668] [2022-04-06 16:40:14,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561564668] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:14,752 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:14,752 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-06 16:40:14,752 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:14,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1485002666] [2022-04-06 16:40:14,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1485002666] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:14,752 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:14,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:40:14,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950654384] [2022-04-06 16:40:14,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:14,753 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:40:14,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:14,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:40:14,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:40:14,754 INFO L87 Difference]: Start difference. First operand 567 states and 783 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:14,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:14,921 INFO L93 Difference]: Finished difference Result 839 states and 1203 transitions. [2022-04-06 16:40:14,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:40:14,921 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 65 [2022-04-06 16:40:14,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:14,925 INFO L225 Difference]: With dead ends: 839 [2022-04-06 16:40:14,925 INFO L226 Difference]: Without dead ends: 567 [2022-04-06 16:40:14,926 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=135, Invalid=207, Unknown=0, NotChecked=0, Total=342 [2022-04-06 16:40:14,927 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 63 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:14,928 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 221 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:14,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-04-06 16:40:14,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 567. [2022-04-06 16:40:14,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 380 states have (on average 1.2894736842105263) internal successors, (490), 395 states have internal predecessors, (490), 146 states have call successors, (146), 41 states have call predecessors, (146), 40 states have return successors, (143), 130 states have call predecessors, (143), 143 states have call successors, (143) [2022-04-06 16:40:14,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 779 transitions. [2022-04-06 16:40:14,996 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 779 transitions. Word has length 65 [2022-04-06 16:40:14,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:14,996 INFO L478 AbstractCegarLoop]: Abstraction has 567 states and 779 transitions. [2022-04-06 16:40:14,996 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:14,997 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 779 transitions. [2022-04-06 16:40:14,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-06 16:40:14,999 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:14,999 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:15,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-04-06 16:40:15,211 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-04-06 16:40:15,211 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:15,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:15,212 INFO L85 PathProgramCache]: Analyzing trace with hash -544828664, now seen corresponding path program 1 times [2022-04-06 16:40:15,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:15,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1542985321] [2022-04-06 16:40:15,212 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:15,212 INFO L85 PathProgramCache]: Analyzing trace with hash -544828664, now seen corresponding path program 2 times [2022-04-06 16:40:15,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:15,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503232536] [2022-04-06 16:40:15,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:15,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:15,218 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:15,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1514041553] [2022-04-06 16:40:15,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:15,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:15,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:15,220 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-04-06 16:40:15,221 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-04-06 16:40:15,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:15,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:15,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 4 conjunts are in the unsatisfiable core [2022-04-06 16:40:15,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:15,362 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-04-06 16:40:15,362 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:40:15,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:15,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503232536] [2022-04-06 16:40:15,362 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:15,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514041553] [2022-04-06 16:40:15,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514041553] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:15,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:15,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:40:15,363 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:15,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1542985321] [2022-04-06 16:40:15,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1542985321] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:15,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:15,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:40:15,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022701336] [2022-04-06 16:40:15,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:15,363 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:40:15,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:15,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:40:15,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:40:15,364 INFO L87 Difference]: Start difference. First operand 567 states and 779 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 16:40:15,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:15,507 INFO L93 Difference]: Finished difference Result 980 states and 1387 transitions. [2022-04-06 16:40:15,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:40:15,507 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 69 [2022-04-06 16:40:15,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:15,521 INFO L225 Difference]: With dead ends: 980 [2022-04-06 16:40:15,521 INFO L226 Difference]: Without dead ends: 624 [2022-04-06 16:40:15,522 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-06 16:40:15,523 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 11 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:15,523 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 121 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:40:15,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2022-04-06 16:40:15,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 568. [2022-04-06 16:40:15,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 395 states have (on average 1.3012658227848102) internal successors, (514), 400 states have internal predecessors, (514), 134 states have call successors, (134), 39 states have call predecessors, (134), 38 states have return successors, (131), 128 states have call predecessors, (131), 131 states have call successors, (131) [2022-04-06 16:40:15,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 779 transitions. [2022-04-06 16:40:15,611 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 779 transitions. Word has length 69 [2022-04-06 16:40:15,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:15,611 INFO L478 AbstractCegarLoop]: Abstraction has 568 states and 779 transitions. [2022-04-06 16:40:15,611 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 16:40:15,611 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 779 transitions. [2022-04-06 16:40:15,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-06 16:40:15,612 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:15,612 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:15,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-04-06 16:40:15,835 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-04-06 16:40:15,835 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:15,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:15,835 INFO L85 PathProgramCache]: Analyzing trace with hash -996119216, now seen corresponding path program 3 times [2022-04-06 16:40:15,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:15,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1591781812] [2022-04-06 16:40:15,836 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:15,836 INFO L85 PathProgramCache]: Analyzing trace with hash -996119216, now seen corresponding path program 4 times [2022-04-06 16:40:15,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:15,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121889688] [2022-04-06 16:40:15,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:15,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:15,841 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:15,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [193301647] [2022-04-06 16:40:15,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:40:15,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:15,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:15,847 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-04-06 16:40:15,849 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-04-06 16:40:15,895 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:40:15,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:15,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 16:40:15,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:16,022 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:16,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:16,195 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:16,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:16,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121889688] [2022-04-06 16:40:16,195 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:16,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193301647] [2022-04-06 16:40:16,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193301647] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:16,196 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:16,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-06 16:40:16,196 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:16,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1591781812] [2022-04-06 16:40:16,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1591781812] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:16,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:16,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:40:16,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875392785] [2022-04-06 16:40:16,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:16,196 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:40:16,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:16,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:40:16,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:40:16,197 INFO L87 Difference]: Start difference. First operand 568 states and 779 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:16,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:16,374 INFO L93 Difference]: Finished difference Result 914 states and 1304 transitions. [2022-04-06 16:40:16,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:40:16,374 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 69 [2022-04-06 16:40:16,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:16,377 INFO L225 Difference]: With dead ends: 914 [2022-04-06 16:40:16,377 INFO L226 Difference]: Without dead ends: 584 [2022-04-06 16:40:16,378 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=185, Invalid=277, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:40:16,379 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 101 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:16,379 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 238 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:16,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2022-04-06 16:40:16,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 575. [2022-04-06 16:40:16,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 402 states have (on average 1.2960199004975124) internal successors, (521), 404 states have internal predecessors, (521), 134 states have call successors, (134), 39 states have call predecessors, (134), 38 states have return successors, (131), 131 states have call predecessors, (131), 131 states have call successors, (131) [2022-04-06 16:40:16,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 786 transitions. [2022-04-06 16:40:16,451 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 786 transitions. Word has length 69 [2022-04-06 16:40:16,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:16,451 INFO L478 AbstractCegarLoop]: Abstraction has 575 states and 786 transitions. [2022-04-06 16:40:16,451 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:16,451 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 786 transitions. [2022-04-06 16:40:16,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-04-06 16:40:16,452 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:16,452 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:16,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-06 16:40:16,674 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-04-06 16:40:16,675 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:16,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:16,675 INFO L85 PathProgramCache]: Analyzing trace with hash 862858316, now seen corresponding path program 3 times [2022-04-06 16:40:16,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:16,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [723491983] [2022-04-06 16:40:16,675 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:16,675 INFO L85 PathProgramCache]: Analyzing trace with hash 862858316, now seen corresponding path program 4 times [2022-04-06 16:40:16,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:16,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800643939] [2022-04-06 16:40:16,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:16,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:16,684 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:16,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1086408608] [2022-04-06 16:40:16,684 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:40:16,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:16,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:16,685 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-04-06 16:40:16,686 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-04-06 16:40:16,728 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:40:16,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:16,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 16:40:16,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:16,871 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:16,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:17,052 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:17,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:17,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800643939] [2022-04-06 16:40:17,053 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:17,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086408608] [2022-04-06 16:40:17,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086408608] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:17,053 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:17,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-04-06 16:40:17,053 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:17,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [723491983] [2022-04-06 16:40:17,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [723491983] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:17,054 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:17,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:40:17,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526146922] [2022-04-06 16:40:17,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:17,054 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:40:17,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:17,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:40:17,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:40:17,055 INFO L87 Difference]: Start difference. First operand 575 states and 786 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:17,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:17,262 INFO L93 Difference]: Finished difference Result 918 states and 1274 transitions. [2022-04-06 16:40:17,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:40:17,263 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 70 [2022-04-06 16:40:17,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:17,266 INFO L225 Difference]: With dead ends: 918 [2022-04-06 16:40:17,266 INFO L226 Difference]: Without dead ends: 688 [2022-04-06 16:40:17,267 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=244, Invalid=356, Unknown=0, NotChecked=0, Total=600 [2022-04-06 16:40:17,268 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 124 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:17,268 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 278 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:17,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-04-06 16:40:17,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 658. [2022-04-06 16:40:17,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 457 states have (on average 1.2735229759299782) internal successors, (582), 460 states have internal predecessors, (582), 151 states have call successors, (151), 50 states have call predecessors, (151), 49 states have return successors, (147), 147 states have call predecessors, (147), 147 states have call successors, (147) [2022-04-06 16:40:17,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 880 transitions. [2022-04-06 16:40:17,350 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 880 transitions. Word has length 70 [2022-04-06 16:40:17,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:17,351 INFO L478 AbstractCegarLoop]: Abstraction has 658 states and 880 transitions. [2022-04-06 16:40:17,351 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:17,351 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 880 transitions. [2022-04-06 16:40:17,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-04-06 16:40:17,352 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:17,352 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:17,377 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-04-06 16:40:17,574 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-04-06 16:40:17,574 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:17,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:17,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1546062343, now seen corresponding path program 1 times [2022-04-06 16:40:17,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:17,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1533747721] [2022-04-06 16:40:17,575 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:17,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1546062343, now seen corresponding path program 2 times [2022-04-06 16:40:17,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:17,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261102891] [2022-04-06 16:40:17,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:17,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:17,585 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:17,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1503400393] [2022-04-06 16:40:17,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:17,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:17,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:17,586 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-04-06 16:40:17,587 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-04-06 16:40:17,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:17,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:17,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 16:40:17,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:17,746 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 32 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-04-06 16:40:17,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:17,901 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 32 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-04-06 16:40:17,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:17,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261102891] [2022-04-06 16:40:17,901 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:17,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503400393] [2022-04-06 16:40:17,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503400393] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:17,901 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:17,901 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 16:40:17,902 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:17,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1533747721] [2022-04-06 16:40:17,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1533747721] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:17,902 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:17,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:40:17,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908569740] [2022-04-06 16:40:17,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:17,902 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:40:17,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:17,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:40:17,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:40:17,903 INFO L87 Difference]: Start difference. First operand 658 states and 880 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 16:40:18,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:18,237 INFO L93 Difference]: Finished difference Result 757 states and 1022 transitions. [2022-04-06 16:40:18,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 16:40:18,238 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 70 [2022-04-06 16:40:18,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:18,242 INFO L225 Difference]: With dead ends: 757 [2022-04-06 16:40:18,242 INFO L226 Difference]: Without dead ends: 755 [2022-04-06 16:40:18,243 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:40:18,244 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 31 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:18,245 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 181 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:40:18,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2022-04-06 16:40:18,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 748. [2022-04-06 16:40:18,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 537 states have (on average 1.297951582867784) internal successors, (697), 546 states have internal predecessors, (697), 160 states have call successors, (160), 51 states have call predecessors, (160), 50 states have return successors, (156), 150 states have call predecessors, (156), 156 states have call successors, (156) [2022-04-06 16:40:18,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 1013 transitions. [2022-04-06 16:40:18,364 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 1013 transitions. Word has length 70 [2022-04-06 16:40:18,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:18,364 INFO L478 AbstractCegarLoop]: Abstraction has 748 states and 1013 transitions. [2022-04-06 16:40:18,365 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 16:40:18,365 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 1013 transitions. [2022-04-06 16:40:18,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-04-06 16:40:18,367 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:18,367 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:18,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-04-06 16:40:18,589 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-04-06 16:40:18,590 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:18,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:18,590 INFO L85 PathProgramCache]: Analyzing trace with hash -705069158, now seen corresponding path program 3 times [2022-04-06 16:40:18,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:18,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [261675623] [2022-04-06 16:40:18,591 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:18,591 INFO L85 PathProgramCache]: Analyzing trace with hash -705069158, now seen corresponding path program 4 times [2022-04-06 16:40:18,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:18,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463049743] [2022-04-06 16:40:18,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:18,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:18,601 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:18,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [370214739] [2022-04-06 16:40:18,602 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:40:18,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:18,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:18,604 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-04-06 16:40:18,605 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-04-06 16:40:18,650 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:40:18,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:18,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 65 conjunts are in the unsatisfiable core [2022-04-06 16:40:18,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:19,274 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 8 proven. 52 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 16:40:19,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:19,720 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 27 proven. 30 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-04-06 16:40:19,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:19,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463049743] [2022-04-06 16:40:19,721 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:19,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370214739] [2022-04-06 16:40:19,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370214739] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:19,721 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:19,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 22 [2022-04-06 16:40:19,721 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:19,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [261675623] [2022-04-06 16:40:19,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [261675623] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:19,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:19,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 16:40:19,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385028265] [2022-04-06 16:40:19,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:19,722 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 16:40:19,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:19,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 16:40:19,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:40:19,723 INFO L87 Difference]: Start difference. First operand 748 states and 1013 transitions. Second operand has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 5 states have call successors, (8) [2022-04-06 16:40:20,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:20,347 INFO L93 Difference]: Finished difference Result 840 states and 1136 transitions. [2022-04-06 16:40:20,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:40:20,347 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 5 states have call successors, (8) Word has length 75 [2022-04-06 16:40:20,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:20,350 INFO L225 Difference]: With dead ends: 840 [2022-04-06 16:40:20,350 INFO L226 Difference]: Without dead ends: 838 [2022-04-06 16:40:20,350 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:40:20,351 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 75 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:20,351 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 471 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 650 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:40:20,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2022-04-06 16:40:20,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 813. [2022-04-06 16:40:20,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 813 states, 579 states have (on average 1.302245250431779) internal successors, (754), 589 states have internal predecessors, (754), 178 states have call successors, (178), 56 states have call predecessors, (178), 55 states have return successors, (174), 167 states have call predecessors, (174), 174 states have call successors, (174) [2022-04-06 16:40:20,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 813 states to 813 states and 1106 transitions. [2022-04-06 16:40:20,470 INFO L78 Accepts]: Start accepts. Automaton has 813 states and 1106 transitions. Word has length 75 [2022-04-06 16:40:20,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:20,470 INFO L478 AbstractCegarLoop]: Abstraction has 813 states and 1106 transitions. [2022-04-06 16:40:20,471 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 5 states have call successors, (8) [2022-04-06 16:40:20,471 INFO L276 IsEmpty]: Start isEmpty. Operand 813 states and 1106 transitions. [2022-04-06 16:40:20,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-04-06 16:40:20,471 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:20,472 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:20,494 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-04-06 16:40:20,687 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-04-06 16:40:20,687 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:20,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:20,688 INFO L85 PathProgramCache]: Analyzing trace with hash -949871629, now seen corresponding path program 5 times [2022-04-06 16:40:20,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:20,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [762232775] [2022-04-06 16:40:20,688 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:20,689 INFO L85 PathProgramCache]: Analyzing trace with hash -949871629, now seen corresponding path program 6 times [2022-04-06 16:40:20,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:20,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201837101] [2022-04-06 16:40:20,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:20,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:20,696 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:20,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1108581213] [2022-04-06 16:40:20,696 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:40:20,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:20,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:20,697 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-04-06 16:40:20,698 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-04-06 16:40:20,757 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 16:40:20,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:20,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 16:40:20,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:20,907 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 25 proven. 30 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:20,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:21,114 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 25 proven. 30 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:40:21,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:21,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201837101] [2022-04-06 16:40:21,115 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:21,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108581213] [2022-04-06 16:40:21,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108581213] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:21,115 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:21,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-04-06 16:40:21,115 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:21,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [762232775] [2022-04-06 16:40:21,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [762232775] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:21,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:21,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:40:21,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532334813] [2022-04-06 16:40:21,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:21,115 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:40:21,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:21,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:40:21,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:40:21,116 INFO L87 Difference]: Start difference. First operand 813 states and 1106 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:21,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:21,438 INFO L93 Difference]: Finished difference Result 1433 states and 1997 transitions. [2022-04-06 16:40:21,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:40:21,439 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 76 [2022-04-06 16:40:21,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:21,446 INFO L225 Difference]: With dead ends: 1433 [2022-04-06 16:40:21,446 INFO L226 Difference]: Without dead ends: 975 [2022-04-06 16:40:21,448 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=309, Invalid=447, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:40:21,449 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 145 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:21,449 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 307 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:21,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states. [2022-04-06 16:40:21,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 947. [2022-04-06 16:40:21,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 673 states have (on average 1.274888558692422) internal successors, (858), 683 states have internal predecessors, (858), 205 states have call successors, (205), 69 states have call predecessors, (205), 68 states have return successors, (200), 194 states have call predecessors, (200), 200 states have call successors, (200) [2022-04-06 16:40:21,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1263 transitions. [2022-04-06 16:40:21,600 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1263 transitions. Word has length 76 [2022-04-06 16:40:21,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:21,600 INFO L478 AbstractCegarLoop]: Abstraction has 947 states and 1263 transitions. [2022-04-06 16:40:21,601 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:40:21,601 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1263 transitions. [2022-04-06 16:40:21,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-04-06 16:40:21,602 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:21,602 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:21,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-04-06 16:40:21,821 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-04-06 16:40:21,821 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:21,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:21,822 INFO L85 PathProgramCache]: Analyzing trace with hash -362795852, now seen corresponding path program 1 times [2022-04-06 16:40:21,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:21,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1994346757] [2022-04-06 16:40:21,822 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:21,822 INFO L85 PathProgramCache]: Analyzing trace with hash -362795852, now seen corresponding path program 2 times [2022-04-06 16:40:21,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:21,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456142734] [2022-04-06 16:40:21,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:21,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:21,829 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:21,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1301793803] [2022-04-06 16:40:21,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:21,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:21,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:21,834 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-04-06 16:40:21,835 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-04-06 16:40:21,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:21,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:21,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 56 conjunts are in the unsatisfiable core [2022-04-06 16:40:21,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:22,507 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 30 proven. 20 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-04-06 16:40:22,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:24,783 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 30 proven. 20 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-04-06 16:40:24,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:24,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456142734] [2022-04-06 16:40:24,784 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:24,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301793803] [2022-04-06 16:40:24,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301793803] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:24,784 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:24,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-04-06 16:40:24,784 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:24,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1994346757] [2022-04-06 16:40:24,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1994346757] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:24,785 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:24,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:40:24,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512619908] [2022-04-06 16:40:24,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:24,785 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:40:24,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:24,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:40:24,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:40:24,786 INFO L87 Difference]: Start difference. First operand 947 states and 1263 transitions. Second operand has 13 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-04-06 16:40:25,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:25,694 INFO L93 Difference]: Finished difference Result 1025 states and 1371 transitions. [2022-04-06 16:40:25,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:40:25,694 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 81 [2022-04-06 16:40:25,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:25,698 INFO L225 Difference]: With dead ends: 1025 [2022-04-06 16:40:25,698 INFO L226 Difference]: Without dead ends: 1022 [2022-04-06 16:40:25,699 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-04-06 16:40:25,699 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 76 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:25,700 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 422 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 640 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:40:25,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2022-04-06 16:40:25,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 957. [2022-04-06 16:40:25,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 679 states have (on average 1.2695139911634756) internal successors, (862), 689 states have internal predecessors, (862), 207 states have call successors, (207), 71 states have call predecessors, (207), 70 states have return successors, (203), 196 states have call predecessors, (203), 203 states have call successors, (203) [2022-04-06 16:40:25,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 1272 transitions. [2022-04-06 16:40:25,861 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 1272 transitions. Word has length 81 [2022-04-06 16:40:25,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:25,861 INFO L478 AbstractCegarLoop]: Abstraction has 957 states and 1272 transitions. [2022-04-06 16:40:25,861 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-04-06 16:40:25,862 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 1272 transitions. [2022-04-06 16:40:25,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-04-06 16:40:25,863 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:25,863 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:25,897 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-04-06 16:40:26,083 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-04-06 16:40:26,083 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:26,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:26,084 INFO L85 PathProgramCache]: Analyzing trace with hash -2112645673, now seen corresponding path program 1 times [2022-04-06 16:40:26,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:26,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1562369450] [2022-04-06 16:40:26,084 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:26,084 INFO L85 PathProgramCache]: Analyzing trace with hash -2112645673, now seen corresponding path program 2 times [2022-04-06 16:40:26,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:26,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592828526] [2022-04-06 16:40:26,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:26,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:26,090 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:26,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1872795093] [2022-04-06 16:40:26,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:26,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:26,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:26,092 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-04-06 16:40:26,093 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-04-06 16:40:26,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:26,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:26,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 16:40:26,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:26,288 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 16 proven. 88 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:40:26,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:26,509 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 16 proven. 24 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-04-06 16:40:26,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:26,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592828526] [2022-04-06 16:40:26,509 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:26,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872795093] [2022-04-06 16:40:26,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872795093] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:26,509 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:26,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-04-06 16:40:26,509 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:26,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1562369450] [2022-04-06 16:40:26,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1562369450] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:26,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:26,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:40:26,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764215227] [2022-04-06 16:40:26,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:26,510 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:40:26,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:26,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:40:26,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:40:26,510 INFO L87 Difference]: Start difference. First operand 957 states and 1272 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:26,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:26,739 INFO L93 Difference]: Finished difference Result 966 states and 1279 transitions. [2022-04-06 16:40:26,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:40:26,740 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 87 [2022-04-06 16:40:26,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:26,742 INFO L225 Difference]: With dead ends: 966 [2022-04-06 16:40:26,742 INFO L226 Difference]: Without dead ends: 959 [2022-04-06 16:40:26,743 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=246, Invalid=354, Unknown=0, NotChecked=0, Total=600 [2022-04-06 16:40:26,743 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 125 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:26,743 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 280 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:26,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2022-04-06 16:40:26,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 957. [2022-04-06 16:40:26,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 679 states have (on average 1.2665684830633284) internal successors, (860), 689 states have internal predecessors, (860), 207 states have call successors, (207), 71 states have call predecessors, (207), 70 states have return successors, (203), 196 states have call predecessors, (203), 203 states have call successors, (203) [2022-04-06 16:40:26,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 1270 transitions. [2022-04-06 16:40:26,893 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 1270 transitions. Word has length 87 [2022-04-06 16:40:26,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:26,893 INFO L478 AbstractCegarLoop]: Abstraction has 957 states and 1270 transitions. [2022-04-06 16:40:26,893 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:26,893 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 1270 transitions. [2022-04-06 16:40:26,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-04-06 16:40:26,894 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:26,894 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:26,920 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-04-06 16:40:27,108 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-04-06 16:40:27,109 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:27,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:27,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1082523945, now seen corresponding path program 3 times [2022-04-06 16:40:27,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:27,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2043332252] [2022-04-06 16:40:27,110 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:27,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1082523945, now seen corresponding path program 4 times [2022-04-06 16:40:27,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:27,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900963652] [2022-04-06 16:40:27,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:27,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:27,120 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:27,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [595954220] [2022-04-06 16:40:27,120 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:40:27,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:27,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:27,121 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-04-06 16:40:27,144 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-04-06 16:40:27,170 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:40:27,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:27,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 80 conjunts are in the unsatisfiable core [2022-04-06 16:40:27,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:27,990 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 52 proven. 35 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-04-06 16:40:27,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:31,551 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 65 proven. 19 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-04-06 16:40:31,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:31,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900963652] [2022-04-06 16:40:31,551 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:31,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595954220] [2022-04-06 16:40:31,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595954220] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:31,552 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:31,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 26 [2022-04-06 16:40:31,552 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:31,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2043332252] [2022-04-06 16:40:31,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2043332252] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:31,552 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:31,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:40:31,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626123398] [2022-04-06 16:40:31,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:31,552 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:40:31,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:31,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:40:31,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:40:31,553 INFO L87 Difference]: Start difference. First operand 957 states and 1270 transitions. Second operand has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:32,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:32,349 INFO L93 Difference]: Finished difference Result 1073 states and 1433 transitions. [2022-04-06 16:40:32,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:40:32,349 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 88 [2022-04-06 16:40:32,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:32,353 INFO L225 Difference]: With dead ends: 1073 [2022-04-06 16:40:32,353 INFO L226 Difference]: Without dead ends: 1070 [2022-04-06 16:40:32,353 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 150 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-04-06 16:40:32,353 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 91 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 1071 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 1127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:32,354 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 639 Invalid, 1127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1071 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:40:32,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2022-04-06 16:40:32,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1027. [2022-04-06 16:40:32,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 723 states have (on average 1.2738589211618256) internal successors, (921), 734 states have internal predecessors, (921), 229 states have call successors, (229), 75 states have call predecessors, (229), 74 states have return successors, (225), 217 states have call predecessors, (225), 225 states have call successors, (225) [2022-04-06 16:40:32,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 1375 transitions. [2022-04-06 16:40:32,487 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 1375 transitions. Word has length 88 [2022-04-06 16:40:32,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:32,488 INFO L478 AbstractCegarLoop]: Abstraction has 1027 states and 1375 transitions. [2022-04-06 16:40:32,488 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:32,488 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 1375 transitions. [2022-04-06 16:40:32,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 16:40:32,489 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:32,489 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:32,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-04-06 16:40:32,711 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-04-06 16:40:32,712 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:32,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:32,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1791236545, now seen corresponding path program 5 times [2022-04-06 16:40:32,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:32,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1547219111] [2022-04-06 16:40:32,712 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:32,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1791236545, now seen corresponding path program 6 times [2022-04-06 16:40:32,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:32,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274971692] [2022-04-06 16:40:32,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:32,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:32,718 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:32,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1091014457] [2022-04-06 16:40:32,718 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:40:32,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:32,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:32,719 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-04-06 16:40:32,727 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-04-06 16:40:32,779 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 16:40:32,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:32,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 16:40:32,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:32,945 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 16 proven. 98 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:40:32,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:33,158 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 16 proven. 34 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-04-06 16:40:33,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:33,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274971692] [2022-04-06 16:40:33,159 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:33,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091014457] [2022-04-06 16:40:33,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091014457] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:33,159 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:33,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-04-06 16:40:33,159 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:33,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1547219111] [2022-04-06 16:40:33,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1547219111] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:33,159 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:33,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:40:33,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31757070] [2022-04-06 16:40:33,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:33,160 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:40:33,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:33,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:40:33,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:40:33,160 INFO L87 Difference]: Start difference. First operand 1027 states and 1375 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:33,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:33,416 INFO L93 Difference]: Finished difference Result 1062 states and 1410 transitions. [2022-04-06 16:40:33,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:40:33,417 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 91 [2022-04-06 16:40:33,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:33,420 INFO L225 Difference]: With dead ends: 1062 [2022-04-06 16:40:33,420 INFO L226 Difference]: Without dead ends: 1055 [2022-04-06 16:40:33,421 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=312, Invalid=444, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:40:33,421 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 170 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:33,421 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 293 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:33,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2022-04-06 16:40:33,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 1038. [2022-04-06 16:40:33,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1038 states, 734 states have (on average 1.2697547683923707) internal successors, (932), 745 states have internal predecessors, (932), 229 states have call successors, (229), 75 states have call predecessors, (229), 74 states have return successors, (225), 217 states have call predecessors, (225), 225 states have call successors, (225) [2022-04-06 16:40:33,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1038 states to 1038 states and 1386 transitions. [2022-04-06 16:40:33,562 INFO L78 Accepts]: Start accepts. Automaton has 1038 states and 1386 transitions. Word has length 91 [2022-04-06 16:40:33,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:33,563 INFO L478 AbstractCegarLoop]: Abstraction has 1038 states and 1386 transitions. [2022-04-06 16:40:33,563 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:33,563 INFO L276 IsEmpty]: Start isEmpty. Operand 1038 states and 1386 transitions. [2022-04-06 16:40:33,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-04-06 16:40:33,564 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:33,564 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:33,589 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-04-06 16:40:33,779 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-04-06 16:40:33,779 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:33,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:33,780 INFO L85 PathProgramCache]: Analyzing trace with hash -554609469, now seen corresponding path program 1 times [2022-04-06 16:40:33,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:33,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1380284849] [2022-04-06 16:40:33,780 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:33,780 INFO L85 PathProgramCache]: Analyzing trace with hash -554609469, now seen corresponding path program 2 times [2022-04-06 16:40:33,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:33,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182966591] [2022-04-06 16:40:33,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:33,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:33,787 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:33,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1435649059] [2022-04-06 16:40:33,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:33,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:33,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:33,789 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-04-06 16:40:33,793 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-04-06 16:40:33,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:33,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:33,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 16:40:33,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:34,041 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 24 proven. 96 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:40:34,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:34,263 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 24 proven. 32 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-04-06 16:40:34,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:34,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182966591] [2022-04-06 16:40:34,263 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:34,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435649059] [2022-04-06 16:40:34,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435649059] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:34,263 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:34,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-04-06 16:40:34,264 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:34,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1380284849] [2022-04-06 16:40:34,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1380284849] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:34,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:34,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:40:34,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68763897] [2022-04-06 16:40:34,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:34,264 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:40:34,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:34,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:40:34,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:40:34,265 INFO L87 Difference]: Start difference. First operand 1038 states and 1386 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:34,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:34,546 INFO L93 Difference]: Finished difference Result 1382 states and 1902 transitions. [2022-04-06 16:40:34,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:40:34,546 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 93 [2022-04-06 16:40:34,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:34,550 INFO L225 Difference]: With dead ends: 1382 [2022-04-06 16:40:34,551 INFO L226 Difference]: Without dead ends: 1062 [2022-04-06 16:40:34,552 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=310, Invalid=446, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:40:34,552 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 155 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:34,553 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 301 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:34,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2022-04-06 16:40:34,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 1058. [2022-04-06 16:40:34,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 754 states have (on average 1.2612732095490715) internal successors, (951), 765 states have internal predecessors, (951), 229 states have call successors, (229), 75 states have call predecessors, (229), 74 states have return successors, (225), 217 states have call predecessors, (225), 225 states have call successors, (225) [2022-04-06 16:40:34,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1405 transitions. [2022-04-06 16:40:34,731 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1405 transitions. Word has length 93 [2022-04-06 16:40:34,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:34,731 INFO L478 AbstractCegarLoop]: Abstraction has 1058 states and 1405 transitions. [2022-04-06 16:40:34,731 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:34,732 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1405 transitions. [2022-04-06 16:40:34,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-04-06 16:40:34,733 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:34,733 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:34,759 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-04-06 16:40:34,956 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-04-06 16:40:34,956 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:34,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:34,957 INFO L85 PathProgramCache]: Analyzing trace with hash -2034142563, now seen corresponding path program 5 times [2022-04-06 16:40:34,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:34,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1340731488] [2022-04-06 16:40:34,957 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:34,957 INFO L85 PathProgramCache]: Analyzing trace with hash -2034142563, now seen corresponding path program 6 times [2022-04-06 16:40:34,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:34,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709319335] [2022-04-06 16:40:34,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:34,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:34,967 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:34,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [125314510] [2022-04-06 16:40:34,967 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:40:34,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:34,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:34,968 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-04-06 16:40:34,969 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-04-06 16:40:35,096 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 16:40:35,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:35,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 16:40:35,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:35,320 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 24 proven. 108 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:40:35,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:35,581 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 24 proven. 44 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-04-06 16:40:35,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:35,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709319335] [2022-04-06 16:40:35,581 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:35,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125314510] [2022-04-06 16:40:35,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125314510] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:35,582 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:35,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-04-06 16:40:35,582 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:35,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1340731488] [2022-04-06 16:40:35,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1340731488] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:35,582 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:35,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:40:35,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245382749] [2022-04-06 16:40:35,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:35,582 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:40:35,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:35,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:40:35,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-04-06 16:40:35,583 INFO L87 Difference]: Start difference. First operand 1058 states and 1405 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:35,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:35,898 INFO L93 Difference]: Finished difference Result 1539 states and 2090 transitions. [2022-04-06 16:40:35,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-06 16:40:35,899 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 97 [2022-04-06 16:40:35,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:35,903 INFO L225 Difference]: With dead ends: 1539 [2022-04-06 16:40:35,903 INFO L226 Difference]: Without dead ends: 1219 [2022-04-06 16:40:35,905 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=384, Invalid=546, Unknown=0, NotChecked=0, Total=930 [2022-04-06 16:40:35,905 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 187 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:35,905 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 327 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:35,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2022-04-06 16:40:36,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 1164. [2022-04-06 16:40:36,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1164 states, 812 states have (on average 1.2561576354679802) internal successors, (1020), 824 states have internal predecessors, (1020), 262 states have call successors, (262), 90 states have call predecessors, (262), 89 states have return successors, (257), 249 states have call predecessors, (257), 257 states have call successors, (257) [2022-04-06 16:40:36,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1164 states to 1164 states and 1539 transitions. [2022-04-06 16:40:36,089 INFO L78 Accepts]: Start accepts. Automaton has 1164 states and 1539 transitions. Word has length 97 [2022-04-06 16:40:36,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:36,089 INFO L478 AbstractCegarLoop]: Abstraction has 1164 states and 1539 transitions. [2022-04-06 16:40:36,089 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:36,089 INFO L276 IsEmpty]: Start isEmpty. Operand 1164 states and 1539 transitions. [2022-04-06 16:40:36,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-04-06 16:40:36,090 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:36,090 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:36,116 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-04-06 16:40:36,303 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-04-06 16:40:36,303 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:36,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:36,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1787026468, now seen corresponding path program 7 times [2022-04-06 16:40:36,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:36,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1512487674] [2022-04-06 16:40:36,304 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:36,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1787026468, now seen corresponding path program 8 times [2022-04-06 16:40:36,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:36,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819085039] [2022-04-06 16:40:36,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:36,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:36,310 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:36,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1338268896] [2022-04-06 16:40:36,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:36,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:36,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:36,311 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-04-06 16:40:36,312 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-04-06 16:40:36,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:36,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:36,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 16:40:36,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:36,553 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 16 proven. 120 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:40:36,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:36,821 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 16 proven. 56 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-04-06 16:40:36,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:36,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819085039] [2022-04-06 16:40:36,821 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:36,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338268896] [2022-04-06 16:40:36,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338268896] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:36,821 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:36,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-04-06 16:40:36,821 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:36,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1512487674] [2022-04-06 16:40:36,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1512487674] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:36,822 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:36,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 16:40:36,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863512894] [2022-04-06 16:40:36,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:36,822 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 16:40:36,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:36,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 16:40:36,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:40:36,823 INFO L87 Difference]: Start difference. First operand 1164 states and 1539 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:37,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:37,195 INFO L93 Difference]: Finished difference Result 1434 states and 1877 transitions. [2022-04-06 16:40:37,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 16:40:37,195 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 98 [2022-04-06 16:40:37,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:37,202 INFO L225 Difference]: With dead ends: 1434 [2022-04-06 16:40:37,202 INFO L226 Difference]: Without dead ends: 1427 [2022-04-06 16:40:37,203 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=468, Invalid=654, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 16:40:37,203 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 218 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:37,203 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 327 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:40:37,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2022-04-06 16:40:37,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1358. [2022-04-06 16:40:37,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1358 states, 940 states have (on average 1.2446808510638299) internal successors, (1170), 965 states have internal predecessors, (1170), 311 states have call successors, (311), 107 states have call predecessors, (311), 106 states have return successors, (305), 285 states have call predecessors, (305), 305 states have call successors, (305) [2022-04-06 16:40:37,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1358 states to 1358 states and 1786 transitions. [2022-04-06 16:40:37,431 INFO L78 Accepts]: Start accepts. Automaton has 1358 states and 1786 transitions. Word has length 98 [2022-04-06 16:40:37,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:37,432 INFO L478 AbstractCegarLoop]: Abstraction has 1358 states and 1786 transitions. [2022-04-06 16:40:37,432 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:37,432 INFO L276 IsEmpty]: Start isEmpty. Operand 1358 states and 1786 transitions. [2022-04-06 16:40:37,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-06 16:40:37,433 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:37,434 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:37,461 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-04-06 16:40:37,657 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-04-06 16:40:37,657 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:37,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:37,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1348351390, now seen corresponding path program 1 times [2022-04-06 16:40:37,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:37,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [79794243] [2022-04-06 16:40:37,658 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:37,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1348351390, now seen corresponding path program 2 times [2022-04-06 16:40:37,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:37,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415482329] [2022-04-06 16:40:37,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:37,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:37,664 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:37,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [837626105] [2022-04-06 16:40:37,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:37,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:37,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:37,668 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-04-06 16:40:37,691 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-04-06 16:40:37,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:37,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:37,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 16:40:37,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:37,940 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 33 proven. 103 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:40:37,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:38,230 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 33 proven. 39 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-04-06 16:40:38,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:38,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415482329] [2022-04-06 16:40:38,230 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:38,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837626105] [2022-04-06 16:40:38,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837626105] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:38,231 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:38,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-04-06 16:40:38,231 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:38,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [79794243] [2022-04-06 16:40:38,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [79794243] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:38,231 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:38,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:40:38,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936637420] [2022-04-06 16:40:38,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:38,231 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:40:38,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:38,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:40:38,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-04-06 16:40:38,232 INFO L87 Difference]: Start difference. First operand 1358 states and 1786 transitions. Second operand has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:38,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:38,556 INFO L93 Difference]: Finished difference Result 1838 states and 2503 transitions. [2022-04-06 16:40:38,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-06 16:40:38,557 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 99 [2022-04-06 16:40:38,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:38,561 INFO L225 Difference]: With dead ends: 1838 [2022-04-06 16:40:38,561 INFO L226 Difference]: Without dead ends: 1358 [2022-04-06 16:40:38,563 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=383, Invalid=547, Unknown=0, NotChecked=0, Total=930 [2022-04-06 16:40:38,564 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 183 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:38,564 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 339 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:40:38,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1358 states. [2022-04-06 16:40:38,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1358 to 1334. [2022-04-06 16:40:38,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1334 states, 924 states have (on average 1.2272727272727273) internal successors, (1134), 948 states have internal predecessors, (1134), 304 states have call successors, (304), 106 states have call predecessors, (304), 105 states have return successors, (298), 279 states have call predecessors, (298), 298 states have call successors, (298) [2022-04-06 16:40:38,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1334 states to 1334 states and 1736 transitions. [2022-04-06 16:40:38,729 INFO L78 Accepts]: Start accepts. Automaton has 1334 states and 1736 transitions. Word has length 99 [2022-04-06 16:40:38,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:38,729 INFO L478 AbstractCegarLoop]: Abstraction has 1334 states and 1736 transitions. [2022-04-06 16:40:38,729 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:38,729 INFO L276 IsEmpty]: Start isEmpty. Operand 1334 states and 1736 transitions. [2022-04-06 16:40:38,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:40:38,731 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:38,731 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:38,756 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-04-06 16:40:38,947 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-04-06 16:40:38,947 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:38,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:38,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1350164207, now seen corresponding path program 5 times [2022-04-06 16:40:38,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:38,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [569534802] [2022-04-06 16:40:38,948 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:38,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1350164207, now seen corresponding path program 6 times [2022-04-06 16:40:38,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:38,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830980756] [2022-04-06 16:40:38,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:38,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:38,955 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:38,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [654723521] [2022-04-06 16:40:38,955 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:40:38,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:38,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:38,957 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-04-06 16:40:38,958 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-04-06 16:40:39,058 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 16:40:39,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:39,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-06 16:40:39,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:39,726 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 57 proven. 35 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2022-04-06 16:40:39,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:39,915 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:40:40,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:40,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830980756] [2022-04-06 16:40:40,058 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:40,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654723521] [2022-04-06 16:40:40,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654723521] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:40:40,059 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:40:40,059 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-04-06 16:40:40,059 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:40,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [569534802] [2022-04-06 16:40:40,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [569534802] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:40,059 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:40,059 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:40:40,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645115860] [2022-04-06 16:40:40,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:40,060 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:40:40,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:40,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:40:40,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:40:40,060 INFO L87 Difference]: Start difference. First operand 1334 states and 1736 transitions. Second operand has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 16:40:40,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:40,709 INFO L93 Difference]: Finished difference Result 1565 states and 2045 transitions. [2022-04-06 16:40:40,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:40:40,710 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 104 [2022-04-06 16:40:40,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:40,714 INFO L225 Difference]: With dead ends: 1565 [2022-04-06 16:40:40,714 INFO L226 Difference]: Without dead ends: 1556 [2022-04-06 16:40:40,715 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-04-06 16:40:40,715 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 68 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:40,716 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 307 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:40:40,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2022-04-06 16:40:40,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1518. [2022-04-06 16:40:40,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1518 states, 1051 states have (on average 1.2274024738344433) internal successors, (1290), 1078 states have internal predecessors, (1290), 350 states have call successors, (350), 118 states have call predecessors, (350), 116 states have return successors, (345), 321 states have call predecessors, (345), 345 states have call successors, (345) [2022-04-06 16:40:40,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1518 states to 1518 states and 1985 transitions. [2022-04-06 16:40:40,913 INFO L78 Accepts]: Start accepts. Automaton has 1518 states and 1985 transitions. Word has length 104 [2022-04-06 16:40:40,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:40,913 INFO L478 AbstractCegarLoop]: Abstraction has 1518 states and 1985 transitions. [2022-04-06 16:40:40,913 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 16:40:40,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1518 states and 1985 transitions. [2022-04-06 16:40:40,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-04-06 16:40:40,916 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:40,916 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:40,938 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-04-06 16:40:41,131 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-04-06 16:40:41,131 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:41,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:41,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1433350311, now seen corresponding path program 5 times [2022-04-06 16:40:41,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:41,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [693331642] [2022-04-06 16:40:41,132 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:41,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1433350311, now seen corresponding path program 6 times [2022-04-06 16:40:41,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:41,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216384805] [2022-04-06 16:40:41,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:41,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:41,139 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:41,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1910927229] [2022-04-06 16:40:41,139 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:40:41,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:41,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:41,140 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-04-06 16:40:41,141 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-04-06 16:40:41,192 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:40:41,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:41,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 65 conjunts are in the unsatisfiable core [2022-04-06 16:40:41,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:41,723 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 40 proven. 73 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-04-06 16:40:41,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:42,201 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 66 proven. 47 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-04-06 16:40:42,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:42,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216384805] [2022-04-06 16:40:42,202 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:42,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910927229] [2022-04-06 16:40:42,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910927229] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:42,202 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:42,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 18 [2022-04-06 16:40:42,202 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:42,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [693331642] [2022-04-06 16:40:42,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [693331642] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:42,203 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:42,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:40:42,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525046741] [2022-04-06 16:40:42,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:42,203 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:40:42,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:42,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:40:42,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:40:42,204 INFO L87 Difference]: Start difference. First operand 1518 states and 1985 transitions. Second operand has 13 states, 12 states have (on average 4.166666666666667) internal successors, (50), 11 states have internal predecessors, (50), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-04-06 16:40:43,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:43,305 INFO L93 Difference]: Finished difference Result 1833 states and 2418 transitions. [2022-04-06 16:40:43,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:40:43,305 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.166666666666667) internal successors, (50), 11 states have internal predecessors, (50), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 102 [2022-04-06 16:40:43,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:43,312 INFO L225 Difference]: With dead ends: 1833 [2022-04-06 16:40:43,312 INFO L226 Difference]: Without dead ends: 1831 [2022-04-06 16:40:43,313 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 183 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:40:43,313 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 148 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:43,313 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 639 Invalid, 963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 865 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:40:43,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1831 states. [2022-04-06 16:40:43,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1831 to 1765. [2022-04-06 16:40:43,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1240 states have (on average 1.2508064516129032) internal successors, (1551), 1274 states have internal predecessors, (1551), 397 states have call successors, (397), 129 states have call predecessors, (397), 127 states have return successors, (392), 361 states have call predecessors, (392), 392 states have call successors, (392) [2022-04-06 16:40:43,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 2340 transitions. [2022-04-06 16:40:43,600 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 2340 transitions. Word has length 102 [2022-04-06 16:40:43,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:43,601 INFO L478 AbstractCegarLoop]: Abstraction has 1765 states and 2340 transitions. [2022-04-06 16:40:43,601 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.166666666666667) internal successors, (50), 11 states have internal predecessors, (50), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-04-06 16:40:43,601 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 2340 transitions. [2022-04-06 16:40:43,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-04-06 16:40:43,602 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:43,602 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:43,625 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-04-06 16:40:43,825 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-04-06 16:40:43,825 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:43,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:43,825 INFO L85 PathProgramCache]: Analyzing trace with hash -2051750892, now seen corresponding path program 7 times [2022-04-06 16:40:43,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:43,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [626689598] [2022-04-06 16:40:43,826 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:43,826 INFO L85 PathProgramCache]: Analyzing trace with hash -2051750892, now seen corresponding path program 8 times [2022-04-06 16:40:43,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:43,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718575372] [2022-04-06 16:40:43,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:43,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:43,832 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:43,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2007061719] [2022-04-06 16:40:43,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:43,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:43,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:43,833 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-04-06 16:40:43,834 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-04-06 16:40:43,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:43,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:43,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 16:40:43,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:44,088 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 36 proven. 116 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:40:44,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:44,364 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 36 proven. 52 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-04-06 16:40:44,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:44,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718575372] [2022-04-06 16:40:44,364 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:44,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007061719] [2022-04-06 16:40:44,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007061719] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:44,364 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:44,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-04-06 16:40:44,364 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:44,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [626689598] [2022-04-06 16:40:44,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [626689598] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:44,365 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:44,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 16:40:44,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429763262] [2022-04-06 16:40:44,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:44,365 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 16:40:44,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:44,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 16:40:44,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:40:44,366 INFO L87 Difference]: Start difference. First operand 1765 states and 2340 transitions. Second operand has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:44,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:44,864 INFO L93 Difference]: Finished difference Result 2634 states and 3640 transitions. [2022-04-06 16:40:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 16:40:44,864 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 103 [2022-04-06 16:40:44,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:44,873 INFO L225 Difference]: With dead ends: 2634 [2022-04-06 16:40:44,873 INFO L226 Difference]: Without dead ends: 1870 [2022-04-06 16:40:44,876 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=465, Invalid=657, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 16:40:44,876 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 232 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:44,877 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 339 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:40:44,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1870 states. [2022-04-06 16:40:45,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1870 to 1825. [2022-04-06 16:40:45,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1825 states, 1298 states have (on average 1.2496147919876734) internal successors, (1622), 1319 states have internal predecessors, (1622), 398 states have call successors, (398), 130 states have call predecessors, (398), 128 states have return successors, (393), 375 states have call predecessors, (393), 393 states have call successors, (393) [2022-04-06 16:40:45,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1825 states to 1825 states and 2413 transitions. [2022-04-06 16:40:45,285 INFO L78 Accepts]: Start accepts. Automaton has 1825 states and 2413 transitions. Word has length 103 [2022-04-06 16:40:45,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:45,285 INFO L478 AbstractCegarLoop]: Abstraction has 1825 states and 2413 transitions. [2022-04-06 16:40:45,285 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:45,285 INFO L276 IsEmpty]: Start isEmpty. Operand 1825 states and 2413 transitions. [2022-04-06 16:40:45,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:40:45,287 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:45,287 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:45,310 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-04-06 16:40:45,508 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-06 16:40:45,508 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:45,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:45,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1865093808, now seen corresponding path program 7 times [2022-04-06 16:40:45,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:45,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [142196251] [2022-04-06 16:40:45,509 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:45,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1865093808, now seen corresponding path program 8 times [2022-04-06 16:40:45,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:45,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680666494] [2022-04-06 16:40:45,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:45,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:45,518 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:45,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [78339448] [2022-04-06 16:40:45,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:45,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:45,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:45,519 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-04-06 16:40:45,520 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-04-06 16:40:45,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:45,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:45,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 27 conjunts are in the unsatisfiable core [2022-04-06 16:40:45,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:45,847 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 27 proven. 133 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:40:45,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:46,217 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 27 proven. 69 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-04-06 16:40:46,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:46,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680666494] [2022-04-06 16:40:46,218 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:46,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78339448] [2022-04-06 16:40:46,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78339448] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:46,218 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:46,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-04-06 16:40:46,218 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:46,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [142196251] [2022-04-06 16:40:46,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [142196251] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:46,219 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:46,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 16:40:46,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358524618] [2022-04-06 16:40:46,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:46,219 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 16:40:46,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:46,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 16:40:46,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:40:46,220 INFO L87 Difference]: Start difference. First operand 1825 states and 2413 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:46,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:46,850 INFO L93 Difference]: Finished difference Result 2758 states and 3762 transitions. [2022-04-06 16:40:46,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 16:40:46,851 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 104 [2022-04-06 16:40:46,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:46,868 INFO L225 Difference]: With dead ends: 2758 [2022-04-06 16:40:46,869 INFO L226 Difference]: Without dead ends: 2189 [2022-04-06 16:40:46,871 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=556, Invalid=776, Unknown=0, NotChecked=0, Total=1332 [2022-04-06 16:40:46,871 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 271 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:46,871 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 352 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:40:46,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2189 states. [2022-04-06 16:40:47,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2189 to 2064. [2022-04-06 16:40:47,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2064 states, 1436 states have (on average 1.2395543175487465) internal successors, (1780), 1459 states have internal predecessors, (1780), 474 states have call successors, (474), 155 states have call predecessors, (474), 153 states have return successors, (468), 449 states have call predecessors, (468), 468 states have call successors, (468) [2022-04-06 16:40:47,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2064 states to 2064 states and 2722 transitions. [2022-04-06 16:40:47,199 INFO L78 Accepts]: Start accepts. Automaton has 2064 states and 2722 transitions. Word has length 104 [2022-04-06 16:40:47,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:47,199 INFO L478 AbstractCegarLoop]: Abstraction has 2064 states and 2722 transitions. [2022-04-06 16:40:47,199 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:40:47,199 INFO L276 IsEmpty]: Start isEmpty. Operand 2064 states and 2722 transitions. [2022-04-06 16:40:47,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-04-06 16:40:47,201 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:47,201 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:47,227 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-04-06 16:40:47,423 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-04-06 16:40:47,423 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:47,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:47,424 INFO L85 PathProgramCache]: Analyzing trace with hash 911562927, now seen corresponding path program 7 times [2022-04-06 16:40:47,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:47,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2031038503] [2022-04-06 16:40:47,424 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:47,424 INFO L85 PathProgramCache]: Analyzing trace with hash 911562927, now seen corresponding path program 8 times [2022-04-06 16:40:47,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:47,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357360048] [2022-04-06 16:40:47,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:47,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:47,430 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:47,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [554465460] [2022-04-06 16:40:47,430 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:47,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:47,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:47,432 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-04-06 16:40:47,433 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-04-06 16:40:47,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:47,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:47,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 74 conjunts are in the unsatisfiable core [2022-04-06 16:40:47,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:48,550 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 93 proven. 46 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-04-06 16:40:48,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:49,687 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 117 proven. 12 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2022-04-06 16:40:49,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:49,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357360048] [2022-04-06 16:40:49,688 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:49,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554465460] [2022-04-06 16:40:49,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554465460] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:49,688 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:49,688 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2022-04-06 16:40:49,688 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:49,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2031038503] [2022-04-06 16:40:49,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2031038503] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:49,689 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:49,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:40:49,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543305088] [2022-04-06 16:40:49,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:49,689 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:40:49,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:49,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:40:49,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-04-06 16:40:49,692 INFO L87 Difference]: Start difference. First operand 2064 states and 2722 transitions. Second operand has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:40:50,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:50,751 INFO L93 Difference]: Finished difference Result 2130 states and 2803 transitions. [2022-04-06 16:40:50,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:40:50,752 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 108 [2022-04-06 16:40:50,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:50,766 INFO L225 Difference]: With dead ends: 2130 [2022-04-06 16:40:50,766 INFO L226 Difference]: Without dead ends: 2125 [2022-04-06 16:40:50,767 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:40:50,768 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 64 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 929 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 929 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:50,768 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 574 Invalid, 971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 929 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:40:50,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2125 states. [2022-04-06 16:40:51,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2125 to 2071. [2022-04-06 16:40:51,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2071 states, 1442 states have (on average 1.2371705963938973) internal successors, (1784), 1466 states have internal predecessors, (1784), 471 states have call successors, (471), 158 states have call predecessors, (471), 157 states have return successors, (466), 446 states have call predecessors, (466), 466 states have call successors, (466) [2022-04-06 16:40:51,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2071 states to 2071 states and 2721 transitions. [2022-04-06 16:40:51,120 INFO L78 Accepts]: Start accepts. Automaton has 2071 states and 2721 transitions. Word has length 108 [2022-04-06 16:40:51,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:51,120 INFO L478 AbstractCegarLoop]: Abstraction has 2071 states and 2721 transitions. [2022-04-06 16:40:51,120 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:40:51,121 INFO L276 IsEmpty]: Start isEmpty. Operand 2071 states and 2721 transitions. [2022-04-06 16:40:51,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-04-06 16:40:51,122 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:51,122 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:51,147 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-04-06 16:40:51,345 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-04-06 16:40:51,345 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:51,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:51,346 INFO L85 PathProgramCache]: Analyzing trace with hash -373909618, now seen corresponding path program 9 times [2022-04-06 16:40:51,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:51,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1467080525] [2022-04-06 16:40:51,346 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:51,346 INFO L85 PathProgramCache]: Analyzing trace with hash -373909618, now seen corresponding path program 10 times [2022-04-06 16:40:51,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:51,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748556673] [2022-04-06 16:40:51,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:51,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:51,355 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:51,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1206950224] [2022-04-06 16:40:51,355 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:40:51,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:51,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:51,371 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-04-06 16:40:51,435 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-04-06 16:40:51,475 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:40:51,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:51,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 89 conjunts are in the unsatisfiable core [2022-04-06 16:40:51,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:53,599 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 84 proven. 64 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-06 16:40:53,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:40:56,196 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 97 proven. 45 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-04-06 16:40:56,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:40:56,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748556673] [2022-04-06 16:40:56,196 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:40:56,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206950224] [2022-04-06 16:40:56,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206950224] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:40:56,197 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:40:56,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 17] total 34 [2022-04-06 16:40:56,197 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:40:56,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1467080525] [2022-04-06 16:40:56,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1467080525] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:40:56,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:40:56,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 16:40:56,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457674164] [2022-04-06 16:40:56,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:40:56,197 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 16:40:56,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:56,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 16:40:56,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=952, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 16:40:56,198 INFO L87 Difference]: Start difference. First operand 2071 states and 2721 transitions. Second operand has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 19 states have internal predecessors, (49), 8 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) [2022-04-06 16:40:58,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:40:58,351 INFO L93 Difference]: Finished difference Result 2221 states and 2903 transitions. [2022-04-06 16:40:58,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 16:40:58,351 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 19 states have internal predecessors, (49), 8 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) Word has length 111 [2022-04-06 16:40:58,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:40:58,358 INFO L225 Difference]: With dead ends: 2221 [2022-04-06 16:40:58,358 INFO L226 Difference]: Without dead ends: 2218 [2022-04-06 16:40:58,359 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 188 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=274, Invalid=1532, Unknown=0, NotChecked=0, Total=1806 [2022-04-06 16:40:58,359 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 122 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 1633 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 819 SdHoareTripleChecker+Invalid, 1731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:40:58,359 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 819 Invalid, 1731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1633 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-04-06 16:40:58,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2218 states. [2022-04-06 16:40:58,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2218 to 2137. [2022-04-06 16:40:58,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2137 states, 1487 states have (on average 1.2313382649630127) internal successors, (1831), 1511 states have internal predecessors, (1831), 479 states have call successors, (479), 171 states have call predecessors, (479), 170 states have return successors, (474), 454 states have call predecessors, (474), 474 states have call successors, (474) [2022-04-06 16:40:58,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2137 states to 2137 states and 2784 transitions. [2022-04-06 16:40:58,712 INFO L78 Accepts]: Start accepts. Automaton has 2137 states and 2784 transitions. Word has length 111 [2022-04-06 16:40:58,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:40:58,713 INFO L478 AbstractCegarLoop]: Abstraction has 2137 states and 2784 transitions. [2022-04-06 16:40:58,713 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 19 states have internal predecessors, (49), 8 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) [2022-04-06 16:40:58,713 INFO L276 IsEmpty]: Start isEmpty. Operand 2137 states and 2784 transitions. [2022-04-06 16:40:58,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-06 16:40:58,714 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:40:58,715 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:40:58,737 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-04-06 16:40:58,927 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-04-06 16:40:58,927 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:40:58,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:40:58,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1182187798, now seen corresponding path program 7 times [2022-04-06 16:40:58,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:40:58,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [93541465] [2022-04-06 16:40:58,928 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:40:58,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1182187798, now seen corresponding path program 8 times [2022-04-06 16:40:58,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:40:58,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586606371] [2022-04-06 16:40:58,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:40:58,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:40:58,935 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:40:58,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1837158897] [2022-04-06 16:40:58,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:40:58,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:40:58,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:40:58,939 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-04-06 16:40:58,942 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-04-06 16:40:59,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:40:59,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:40:59,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 107 conjunts are in the unsatisfiable core [2022-04-06 16:40:59,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:40:59,437 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:00,919 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:00,926 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:01,059 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 47 proven. 113 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 16:41:01,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:41:02,153 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 102 proven. 21 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2022-04-06 16:41:02,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:41:02,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586606371] [2022-04-06 16:41:02,153 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:41:02,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837158897] [2022-04-06 16:41:02,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837158897] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:41:02,153 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:41:02,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12] total 28 [2022-04-06 16:41:02,154 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:41:02,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [93541465] [2022-04-06 16:41:02,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [93541465] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:41:02,154 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:41:02,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 16:41:02,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852544948] [2022-04-06 16:41:02,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:41:02,154 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 16:41:02,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:41:02,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 16:41:02,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:41:02,155 INFO L87 Difference]: Start difference. First operand 2137 states and 2784 transitions. Second operand has 21 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 7 states have call successors, (12) [2022-04-06 16:41:04,617 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:41:06,636 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:41:09,187 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:41:11,189 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:41:12,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:41:12,265 INFO L93 Difference]: Finished difference Result 2272 states and 2960 transitions. [2022-04-06 16:41:12,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 16:41:12,265 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 7 states have call successors, (12) Word has length 109 [2022-04-06 16:41:12,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:41:12,272 INFO L225 Difference]: With dead ends: 2272 [2022-04-06 16:41:12,272 INFO L226 Difference]: Without dead ends: 2270 [2022-04-06 16:41:12,273 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 188 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=156, Invalid=1034, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 16:41:12,273 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 111 mSDsluCounter, 960 mSDsCounter, 0 mSdLazyCounter, 1607 mSolverCounterSat, 41 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 1652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1607 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:41:12,274 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 1039 Invalid, 1652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1607 Invalid, 4 Unknown, 0 Unchecked, 9.4s Time] [2022-04-06 16:41:12,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2270 states. [2022-04-06 16:41:12,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2270 to 2212. [2022-04-06 16:41:12,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2212 states, 1537 states have (on average 1.2335718932986337) internal successors, (1896), 1562 states have internal predecessors, (1896), 497 states have call successors, (497), 178 states have call predecessors, (497), 177 states have return successors, (492), 471 states have call predecessors, (492), 492 states have call successors, (492) [2022-04-06 16:41:12,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2212 states to 2212 states and 2885 transitions. [2022-04-06 16:41:12,723 INFO L78 Accepts]: Start accepts. Automaton has 2212 states and 2885 transitions. Word has length 109 [2022-04-06 16:41:12,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:41:12,724 INFO L478 AbstractCegarLoop]: Abstraction has 2212 states and 2885 transitions. [2022-04-06 16:41:12,724 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 7 states have call successors, (12) [2022-04-06 16:41:12,724 INFO L276 IsEmpty]: Start isEmpty. Operand 2212 states and 2885 transitions. [2022-04-06 16:41:12,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-04-06 16:41:12,726 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:41:12,726 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 7, 6, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:41:12,751 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-04-06 16:41:12,948 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-04-06 16:41:12,949 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:41:12,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:41:12,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1720519159, now seen corresponding path program 9 times [2022-04-06 16:41:12,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:41:12,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [72839285] [2022-04-06 16:41:12,950 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:41:12,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1720519159, now seen corresponding path program 10 times [2022-04-06 16:41:12,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:41:12,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867592798] [2022-04-06 16:41:12,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:41:12,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:41:12,957 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:41:12,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1371676549] [2022-04-06 16:41:12,957 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:41:12,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:41:12,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:41:12,958 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-04-06 16:41:12,960 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-04-06 16:41:13,049 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:41:13,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:41:13,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 29 conjunts are in the unsatisfiable core [2022-04-06 16:41:13,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:41:13,294 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 41 proven. 142 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:41:13,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:41:13,668 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 41 proven. 78 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-04-06 16:41:13,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:41:13,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867592798] [2022-04-06 16:41:13,668 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:41:13,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371676549] [2022-04-06 16:41:13,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371676549] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:41:13,668 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:41:13,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-04-06 16:41:13,669 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:41:13,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [72839285] [2022-04-06 16:41:13,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [72839285] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:41:13,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:41:13,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:41:13,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086839277] [2022-04-06 16:41:13,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:41:13,669 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:41:13,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:41:13,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:41:13,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-04-06 16:41:13,670 INFO L87 Difference]: Start difference. First operand 2212 states and 2885 transitions. Second operand has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:41:14,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:41:14,420 INFO L93 Difference]: Finished difference Result 3498 states and 4737 transitions. [2022-04-06 16:41:14,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-06 16:41:14,421 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 110 [2022-04-06 16:41:14,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:41:14,428 INFO L225 Difference]: With dead ends: 3498 [2022-04-06 16:41:14,428 INFO L226 Difference]: Without dead ends: 2692 [2022-04-06 16:41:14,431 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=653, Invalid=907, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 16:41:14,431 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 284 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:41:14,431 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 394 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:41:14,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2692 states. [2022-04-06 16:41:14,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2692 to 2630. [2022-04-06 16:41:14,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2630 states, 1836 states have (on average 1.2167755991285403) internal successors, (2234), 1862 states have internal predecessors, (2234), 587 states have call successors, (587), 207 states have call predecessors, (587), 206 states have return successors, (581), 560 states have call predecessors, (581), 581 states have call successors, (581) [2022-04-06 16:41:14,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2630 states to 2630 states and 3402 transitions. [2022-04-06 16:41:14,912 INFO L78 Accepts]: Start accepts. Automaton has 2630 states and 3402 transitions. Word has length 110 [2022-04-06 16:41:14,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:41:14,913 INFO L478 AbstractCegarLoop]: Abstraction has 2630 states and 3402 transitions. [2022-04-06 16:41:14,913 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:41:14,913 INFO L276 IsEmpty]: Start isEmpty. Operand 2630 states and 3402 transitions. [2022-04-06 16:41:14,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-04-06 16:41:14,915 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:41:14,916 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:41:14,941 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-04-06 16:41:15,123 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-04-06 16:41:15,123 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:41:15,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:41:15,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1581009068, now seen corresponding path program 11 times [2022-04-06 16:41:15,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:41:15,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1403022775] [2022-04-06 16:41:15,124 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:41:15,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1581009068, now seen corresponding path program 12 times [2022-04-06 16:41:15,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:41:15,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048543209] [2022-04-06 16:41:15,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:41:15,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:41:15,131 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:41:15,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1551698379] [2022-04-06 16:41:15,132 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:41:15,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:41:15,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:41:15,132 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-04-06 16:41:15,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-04-06 16:41:15,226 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 16:41:15,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:41:15,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 96 conjunts are in the unsatisfiable core [2022-04-06 16:41:15,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:41:16,529 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 89 proven. 81 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-06 16:41:16,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:41:22,838 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:22,846 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:26,944 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 89 proven. 81 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-06 16:41:26,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:41:26,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048543209] [2022-04-06 16:41:26,945 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:41:26,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551698379] [2022-04-06 16:41:26,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551698379] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:41:26,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:41:26,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 22] total 37 [2022-04-06 16:41:26,945 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:41:26,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1403022775] [2022-04-06 16:41:26,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1403022775] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:41:26,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:41:26,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 16:41:26,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158084639] [2022-04-06 16:41:26,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:41:26,946 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 16:41:26,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:41:26,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 16:41:26,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=1109, Unknown=0, NotChecked=0, Total=1332 [2022-04-06 16:41:26,947 INFO L87 Difference]: Start difference. First operand 2630 states and 3402 transitions. Second operand has 20 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 7 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 16:41:28,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:41:28,534 INFO L93 Difference]: Finished difference Result 2778 states and 3585 transitions. [2022-04-06 16:41:28,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 16:41:28,535 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 7 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 115 [2022-04-06 16:41:28,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:41:28,547 INFO L225 Difference]: With dead ends: 2778 [2022-04-06 16:41:28,547 INFO L226 Difference]: Without dead ends: 2771 [2022-04-06 16:41:28,548 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 192 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=301, Invalid=1505, Unknown=0, NotChecked=0, Total=1806 [2022-04-06 16:41:28,548 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 95 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 1221 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 1306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:41:28,549 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 714 Invalid, 1306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1221 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:41:28,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2771 states. [2022-04-06 16:41:29,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2771 to 2709. [2022-04-06 16:41:29,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2709 states, 1888 states have (on average 1.2139830508474576) internal successors, (2292), 1913 states have internal predecessors, (2292), 604 states have call successors, (604), 217 states have call predecessors, (604), 216 states have return successors, (598), 578 states have call predecessors, (598), 598 states have call successors, (598) [2022-04-06 16:41:29,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2709 states to 2709 states and 3494 transitions. [2022-04-06 16:41:29,017 INFO L78 Accepts]: Start accepts. Automaton has 2709 states and 3494 transitions. Word has length 115 [2022-04-06 16:41:29,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:41:29,017 INFO L478 AbstractCegarLoop]: Abstraction has 2709 states and 3494 transitions. [2022-04-06 16:41:29,018 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 7 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 16:41:29,018 INFO L276 IsEmpty]: Start isEmpty. Operand 2709 states and 3494 transitions. [2022-04-06 16:41:29,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-04-06 16:41:29,019 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:41:29,019 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:41:29,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-04-06 16:41:29,235 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-04-06 16:41:29,235 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:41:29,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:41:29,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1307868536, now seen corresponding path program 13 times [2022-04-06 16:41:29,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:41:29,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [112520524] [2022-04-06 16:41:29,236 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:41:29,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1307868536, now seen corresponding path program 14 times [2022-04-06 16:41:29,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:41:29,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905180525] [2022-04-06 16:41:29,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:41:29,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:41:29,243 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:41:29,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [14488572] [2022-04-06 16:41:29,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:41:29,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:41:29,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:41:29,245 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:41:29,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-04-06 16:41:29,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:41:29,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:41:29,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 107 conjunts are in the unsatisfiable core [2022-04-06 16:41:29,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:41:29,942 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:35,172 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 97 proven. 85 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2022-04-06 16:41:35,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:41:44,298 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 130 proven. 19 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2022-04-06 16:41:44,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:41:44,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905180525] [2022-04-06 16:41:44,298 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:41:44,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14488572] [2022-04-06 16:41:44,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14488572] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:41:44,299 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:41:44,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 16] total 36 [2022-04-06 16:41:44,299 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:41:44,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [112520524] [2022-04-06 16:41:44,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [112520524] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:41:44,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:41:44,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-06 16:41:44,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547944903] [2022-04-06 16:41:44,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:41:44,299 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 16:41:44,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:41:44,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 16:41:44,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1056, Unknown=0, NotChecked=0, Total=1260 [2022-04-06 16:41:44,300 INFO L87 Difference]: Start difference. First operand 2709 states and 3494 transitions. Second operand has 25 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 21 states have internal predecessors, (53), 8 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) [2022-04-06 16:41:46,994 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:41:55,757 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:41:58,821 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:42:01,238 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:42:01,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:42:01,332 INFO L93 Difference]: Finished difference Result 2888 states and 3714 transitions. [2022-04-06 16:42:01,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-06 16:42:01,334 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 21 states have internal predecessors, (53), 8 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) Word has length 115 [2022-04-06 16:42:01,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:42:01,340 INFO L225 Difference]: With dead ends: 2888 [2022-04-06 16:42:01,340 INFO L226 Difference]: Without dead ends: 2885 [2022-04-06 16:42:01,341 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 192 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=303, Invalid=1677, Unknown=0, NotChecked=0, Total=1980 [2022-04-06 16:42:01,342 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 124 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 1669 mSolverCounterSat, 66 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 881 SdHoareTripleChecker+Invalid, 1738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1669 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:42:01,342 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 881 Invalid, 1738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1669 Invalid, 3 Unknown, 0 Unchecked, 14.7s Time] [2022-04-06 16:42:01,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2885 states. [2022-04-06 16:42:01,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2885 to 2820. [2022-04-06 16:42:01,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2820 states, 1966 states have (on average 1.2105798575788402) internal successors, (2380), 1992 states have internal predecessors, (2380), 622 states have call successors, (622), 232 states have call predecessors, (622), 231 states have return successors, (616), 595 states have call predecessors, (616), 616 states have call successors, (616) [2022-04-06 16:42:01,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2820 states to 2820 states and 3618 transitions. [2022-04-06 16:42:01,960 INFO L78 Accepts]: Start accepts. Automaton has 2820 states and 3618 transitions. Word has length 115 [2022-04-06 16:42:01,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:42:01,960 INFO L478 AbstractCegarLoop]: Abstraction has 2820 states and 3618 transitions. [2022-04-06 16:42:01,961 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 21 states have internal predecessors, (53), 8 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) [2022-04-06 16:42:01,961 INFO L276 IsEmpty]: Start isEmpty. Operand 2820 states and 3618 transitions. [2022-04-06 16:42:01,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-04-06 16:42:01,962 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:42:01,962 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:42:01,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-04-06 16:42:02,162 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-04-06 16:42:02,162 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:42:02,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:42:02,163 INFO L85 PathProgramCache]: Analyzing trace with hash -349274797, now seen corresponding path program 3 times [2022-04-06 16:42:02,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:42:02,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1816540707] [2022-04-06 16:42:02,163 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:42:02,163 INFO L85 PathProgramCache]: Analyzing trace with hash -349274797, now seen corresponding path program 4 times [2022-04-06 16:42:02,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:42:02,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804526100] [2022-04-06 16:42:02,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:42:02,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:42:02,170 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:42:02,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1533539627] [2022-04-06 16:42:02,170 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:42:02,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:42:02,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:42:02,171 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:42:02,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-04-06 16:42:02,269 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:42:02,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:42:02,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 27 conjunts are in the unsatisfiable core [2022-04-06 16:42:02,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:42:02,534 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 24 proven. 262 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 16:42:02,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:42:02,865 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 24 proven. 70 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:42:02,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:42:02,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804526100] [2022-04-06 16:42:02,865 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:42:02,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533539627] [2022-04-06 16:42:02,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533539627] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:42:02,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:42:02,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-04-06 16:42:02,866 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:42:02,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1816540707] [2022-04-06 16:42:02,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1816540707] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:42:02,866 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:42:02,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 16:42:02,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044294545] [2022-04-06 16:42:02,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:42:02,866 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 16:42:02,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:42:02,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 16:42:02,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:42:02,867 INFO L87 Difference]: Start difference. First operand 2820 states and 3618 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:42:03,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:42:03,601 INFO L93 Difference]: Finished difference Result 2833 states and 3627 transitions. [2022-04-06 16:42:03,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 16:42:03,602 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 121 [2022-04-06 16:42:03,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:42:03,608 INFO L225 Difference]: With dead ends: 2833 [2022-04-06 16:42:03,608 INFO L226 Difference]: Without dead ends: 2826 [2022-04-06 16:42:03,609 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=558, Invalid=774, Unknown=0, NotChecked=0, Total=1332 [2022-04-06 16:42:03,610 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 203 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:42:03,610 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 420 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:42:03,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2826 states. [2022-04-06 16:42:04,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2826 to 2820. [2022-04-06 16:42:04,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2820 states, 1966 states have (on average 1.207527975584944) internal successors, (2374), 1992 states have internal predecessors, (2374), 622 states have call successors, (622), 232 states have call predecessors, (622), 231 states have return successors, (616), 595 states have call predecessors, (616), 616 states have call successors, (616) [2022-04-06 16:42:04,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2820 states to 2820 states and 3612 transitions. [2022-04-06 16:42:04,253 INFO L78 Accepts]: Start accepts. Automaton has 2820 states and 3612 transitions. Word has length 121 [2022-04-06 16:42:04,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:42:04,253 INFO L478 AbstractCegarLoop]: Abstraction has 2820 states and 3612 transitions. [2022-04-06 16:42:04,253 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:42:04,254 INFO L276 IsEmpty]: Start isEmpty. Operand 2820 states and 3612 transitions. [2022-04-06 16:42:04,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-04-06 16:42:04,255 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:42:04,255 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:42:04,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-04-06 16:42:04,456 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:42:04,456 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:42:04,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:42:04,456 INFO L85 PathProgramCache]: Analyzing trace with hash 2042365659, now seen corresponding path program 15 times [2022-04-06 16:42:04,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:42:04,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1635319125] [2022-04-06 16:42:04,457 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:42:04,457 INFO L85 PathProgramCache]: Analyzing trace with hash 2042365659, now seen corresponding path program 16 times [2022-04-06 16:42:04,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:42:04,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044169150] [2022-04-06 16:42:04,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:42:04,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:42:04,464 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:42:04,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [487073132] [2022-04-06 16:42:04,464 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:42:04,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:42:04,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:42:04,465 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:42:04,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-04-06 16:42:04,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:42:04,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:42:04,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 109 conjunts are in the unsatisfiable core [2022-04-06 16:42:04,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:42:08,961 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:42:10,575 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 86 proven. 110 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2022-04-06 16:42:10,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:42:12,389 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:42:13,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:42:13,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044169150] [2022-04-06 16:42:13,537 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:42:13,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487073132] [2022-04-06 16:42:13,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487073132] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:42:13,537 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:42:13,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-04-06 16:42:13,537 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:42:13,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1635319125] [2022-04-06 16:42:13,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1635319125] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:42:13,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:42:13,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-04-06 16:42:13,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863623817] [2022-04-06 16:42:13,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:42:13,537 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-04-06 16:42:13,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:42:13,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-04-06 16:42:13,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1028, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 16:42:13,538 INFO L87 Difference]: Start difference. First operand 2820 states and 3612 transitions. Second operand has 28 states, 25 states have (on average 2.4) internal successors, (60), 23 states have internal predecessors, (60), 9 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 7 states have call predecessors, (15), 8 states have call successors, (15) [2022-04-06 16:42:20,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:42:20,709 INFO L93 Difference]: Finished difference Result 2945 states and 3776 transitions. [2022-04-06 16:42:20,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-04-06 16:42:20,710 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 2.4) internal successors, (60), 23 states have internal predecessors, (60), 9 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 7 states have call predecessors, (15), 8 states have call successors, (15) Word has length 122 [2022-04-06 16:42:20,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:42:20,717 INFO L225 Difference]: With dead ends: 2945 [2022-04-06 16:42:20,717 INFO L226 Difference]: Without dead ends: 2942 [2022-04-06 16:42:20,719 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=273, Invalid=1889, Unknown=0, NotChecked=0, Total=2162 [2022-04-06 16:42:20,719 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 142 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 2277 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 1161 SdHoareTripleChecker+Invalid, 2352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-04-06 16:42:20,720 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 1161 Invalid, 2352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2277 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-04-06 16:42:20,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2942 states. [2022-04-06 16:42:21,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2942 to 2906. [2022-04-06 16:42:21,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2906 states, 2023 states have (on average 1.2105783489866535) internal successors, (2449), 2050 states have internal predecessors, (2449), 644 states have call successors, (644), 239 states have call predecessors, (644), 238 states have return successors, (638), 616 states have call predecessors, (638), 638 states have call successors, (638) [2022-04-06 16:42:21,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2906 states to 2906 states and 3731 transitions. [2022-04-06 16:42:21,413 INFO L78 Accepts]: Start accepts. Automaton has 2906 states and 3731 transitions. Word has length 122 [2022-04-06 16:42:21,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:42:21,413 INFO L478 AbstractCegarLoop]: Abstraction has 2906 states and 3731 transitions. [2022-04-06 16:42:21,413 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 2.4) internal successors, (60), 23 states have internal predecessors, (60), 9 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 7 states have call predecessors, (15), 8 states have call successors, (15) [2022-04-06 16:42:21,413 INFO L276 IsEmpty]: Start isEmpty. Operand 2906 states and 3731 transitions. [2022-04-06 16:42:21,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-04-06 16:42:21,414 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:42:21,414 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:42:21,431 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-04-06 16:42:21,615 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-04-06 16:42:21,615 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:42:21,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:42:21,615 INFO L85 PathProgramCache]: Analyzing trace with hash -598915707, now seen corresponding path program 9 times [2022-04-06 16:42:21,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:42:21,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [152923416] [2022-04-06 16:42:21,616 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:42:21,616 INFO L85 PathProgramCache]: Analyzing trace with hash -598915707, now seen corresponding path program 10 times [2022-04-06 16:42:21,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:42:21,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958144644] [2022-04-06 16:42:21,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:42:21,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:42:21,621 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:42:21,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1908596711] [2022-04-06 16:42:21,622 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:42:21,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:42:21,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:42:21,628 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:42:21,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-04-06 16:42:21,708 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:42:21,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:42:21,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 29 conjunts are in the unsatisfiable core [2022-04-06 16:42:21,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:42:21,992 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 24 proven. 279 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 16:42:21,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:42:22,342 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 24 proven. 87 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:42:22,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:42:22,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958144644] [2022-04-06 16:42:22,343 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:42:22,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908596711] [2022-04-06 16:42:22,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908596711] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:42:22,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:42:22,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-04-06 16:42:22,343 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:42:22,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [152923416] [2022-04-06 16:42:22,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [152923416] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:42:22,343 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:42:22,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:42:22,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986631711] [2022-04-06 16:42:22,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:42:22,343 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:42:22,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:42:22,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:42:22,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-04-06 16:42:22,344 INFO L87 Difference]: Start difference. First operand 2906 states and 3731 transitions. Second operand has 16 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:42:23,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:42:23,125 INFO L93 Difference]: Finished difference Result 2983 states and 3809 transitions. [2022-04-06 16:42:23,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-06 16:42:23,126 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 125 [2022-04-06 16:42:23,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:42:23,132 INFO L225 Difference]: With dead ends: 2983 [2022-04-06 16:42:23,132 INFO L226 Difference]: Without dead ends: 2976 [2022-04-06 16:42:23,133 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=656, Invalid=904, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 16:42:23,134 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 292 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:42:23,134 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 367 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:42:23,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2976 states. [2022-04-06 16:42:23,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2976 to 2912. [2022-04-06 16:42:23,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 2029 states have (on average 1.2099556431739773) internal successors, (2455), 2056 states have internal predecessors, (2455), 644 states have call successors, (644), 239 states have call predecessors, (644), 238 states have return successors, (638), 616 states have call predecessors, (638), 638 states have call successors, (638) [2022-04-06 16:42:23,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 3737 transitions. [2022-04-06 16:42:23,749 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 3737 transitions. Word has length 125 [2022-04-06 16:42:23,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:42:23,749 INFO L478 AbstractCegarLoop]: Abstraction has 2912 states and 3737 transitions. [2022-04-06 16:42:23,749 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:42:23,750 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 3737 transitions. [2022-04-06 16:42:23,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-04-06 16:42:23,752 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:42:23,752 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:42:23,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-04-06 16:42:23,969 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-04-06 16:42:23,970 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:42:23,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:42:23,970 INFO L85 PathProgramCache]: Analyzing trace with hash -343429313, now seen corresponding path program 3 times [2022-04-06 16:42:23,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:42:23,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1903816770] [2022-04-06 16:42:23,971 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:42:23,971 INFO L85 PathProgramCache]: Analyzing trace with hash -343429313, now seen corresponding path program 4 times [2022-04-06 16:42:23,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:42:23,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48797917] [2022-04-06 16:42:23,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:42:23,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:42:23,985 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:42:23,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [804565820] [2022-04-06 16:42:23,985 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:42:23,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:42:23,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:42:23,986 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:42:23,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-04-06 16:42:24,054 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:42:24,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:42:24,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 29 conjunts are in the unsatisfiable core [2022-04-06 16:42:24,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:42:24,309 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 35 proven. 275 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 16:42:24,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:42:24,669 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 35 proven. 83 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:42:24,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:42:24,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48797917] [2022-04-06 16:42:24,669 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:42:24,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804565820] [2022-04-06 16:42:24,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804565820] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:42:24,669 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:42:24,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-04-06 16:42:24,669 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:42:24,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1903816770] [2022-04-06 16:42:24,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1903816770] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:42:24,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:42:24,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:42:24,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634441443] [2022-04-06 16:42:24,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:42:24,670 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:42:24,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:42:24,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:42:24,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-04-06 16:42:24,671 INFO L87 Difference]: Start difference. First operand 2912 states and 3737 transitions. Second operand has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:42:25,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:42:25,493 INFO L93 Difference]: Finished difference Result 3566 states and 4715 transitions. [2022-04-06 16:42:25,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-06 16:42:25,494 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 127 [2022-04-06 16:42:25,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:42:25,499 INFO L225 Difference]: With dead ends: 3566 [2022-04-06 16:42:25,499 INFO L226 Difference]: Without dead ends: 2997 [2022-04-06 16:42:25,501 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=654, Invalid=906, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 16:42:25,502 INFO L913 BasicCegarLoop]: 84 mSDtfsCounter, 283 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:42:25,502 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 383 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:42:25,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2997 states. [2022-04-06 16:42:26,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2997 to 2977. [2022-04-06 16:42:26,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2977 states, 2094 states have (on average 1.2024832855778413) internal successors, (2518), 2121 states have internal predecessors, (2518), 644 states have call successors, (644), 239 states have call predecessors, (644), 238 states have return successors, (638), 616 states have call predecessors, (638), 638 states have call successors, (638) [2022-04-06 16:42:26,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2977 states to 2977 states and 3800 transitions. [2022-04-06 16:42:26,076 INFO L78 Accepts]: Start accepts. Automaton has 2977 states and 3800 transitions. Word has length 127 [2022-04-06 16:42:26,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:42:26,076 INFO L478 AbstractCegarLoop]: Abstraction has 2977 states and 3800 transitions. [2022-04-06 16:42:26,076 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:42:26,077 INFO L276 IsEmpty]: Start isEmpty. Operand 2977 states and 3800 transitions. [2022-04-06 16:42:26,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-04-06 16:42:26,078 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:42:26,078 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:42:26,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-04-06 16:42:26,279 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-04-06 16:42:26,279 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:42:26,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:42:26,279 INFO L85 PathProgramCache]: Analyzing trace with hash 410495670, now seen corresponding path program 17 times [2022-04-06 16:42:26,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:42:26,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1336990064] [2022-04-06 16:42:26,280 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:42:26,280 INFO L85 PathProgramCache]: Analyzing trace with hash 410495670, now seen corresponding path program 18 times [2022-04-06 16:42:26,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:42:26,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135029724] [2022-04-06 16:42:26,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:42:26,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:42:26,286 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:42:26,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1931573650] [2022-04-06 16:42:26,286 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:42:26,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:42:26,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:42:26,291 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:42:26,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-04-06 16:42:26,372 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 16:42:26,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:42:26,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 6 conjunts are in the unsatisfiable core [2022-04-06 16:42:26,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:42:26,599 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 250 proven. 21 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2022-04-06 16:42:26,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:42:26,838 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 66 proven. 21 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-04-06 16:42:26,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:42:26,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135029724] [2022-04-06 16:42:26,838 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:42:26,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931573650] [2022-04-06 16:42:26,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931573650] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:42:26,839 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:42:26,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-04-06 16:42:26,839 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:42:26,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1336990064] [2022-04-06 16:42:26,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1336990064] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:42:26,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:42:26,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:42:26,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386166551] [2022-04-06 16:42:26,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:42:26,840 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:42:26,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:42:26,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:42:26,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 16:42:26,840 INFO L87 Difference]: Start difference. First operand 2977 states and 3800 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 5 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-04-06 16:42:27,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:42:27,920 INFO L93 Difference]: Finished difference Result 4836 states and 6451 transitions. [2022-04-06 16:42:27,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:42:27,921 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 5 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 131 [2022-04-06 16:42:27,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:42:27,929 INFO L225 Difference]: With dead ends: 4836 [2022-04-06 16:42:27,929 INFO L226 Difference]: Without dead ends: 3412 [2022-04-06 16:42:27,932 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 255 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:42:27,933 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 25 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:42:27,933 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 252 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:42:27,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3412 states. [2022-04-06 16:42:28,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3412 to 3120. [2022-04-06 16:42:28,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3120 states, 2171 states have (on average 1.2243205895900506) internal successors, (2658), 2203 states have internal predecessors, (2658), 737 states have call successors, (737), 213 states have call predecessors, (737), 211 states have return successors, (731), 703 states have call predecessors, (731), 731 states have call successors, (731) [2022-04-06 16:42:28,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3120 states to 3120 states and 4126 transitions. [2022-04-06 16:42:28,681 INFO L78 Accepts]: Start accepts. Automaton has 3120 states and 4126 transitions. Word has length 131 [2022-04-06 16:42:28,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:42:28,681 INFO L478 AbstractCegarLoop]: Abstraction has 3120 states and 4126 transitions. [2022-04-06 16:42:28,681 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 5 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-04-06 16:42:28,682 INFO L276 IsEmpty]: Start isEmpty. Operand 3120 states and 4126 transitions. [2022-04-06 16:42:28,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-04-06 16:42:28,684 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:42:28,684 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:42:28,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-04-06 16:42:28,889 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-04-06 16:42:28,889 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:42:28,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:42:28,889 INFO L85 PathProgramCache]: Analyzing trace with hash 419861042, now seen corresponding path program 19 times [2022-04-06 16:42:28,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:42:28,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1086554810] [2022-04-06 16:42:28,890 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:42:28,890 INFO L85 PathProgramCache]: Analyzing trace with hash 419861042, now seen corresponding path program 20 times [2022-04-06 16:42:28,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:42:28,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099702062] [2022-04-06 16:42:28,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:42:28,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:42:28,894 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:42:28,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [271396498] [2022-04-06 16:42:28,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:42:28,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:42:28,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:42:28,900 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:42:28,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-04-06 16:42:28,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:42:28,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:42:28,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 88 conjunts are in the unsatisfiable core [2022-04-06 16:42:28,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:42:31,731 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:42:31,732 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:42:31,733 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:42:32,192 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 127 proven. 107 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2022-04-06 16:42:32,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:42:48,746 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:42:48,749 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:43:15,191 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 145 proven. 86 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-04-06 16:43:15,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:43:15,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099702062] [2022-04-06 16:43:15,192 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:43:15,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271396498] [2022-04-06 16:43:15,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271396498] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:43:15,192 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:43:15,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18] total 35 [2022-04-06 16:43:15,192 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:43:15,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1086554810] [2022-04-06 16:43:15,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1086554810] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:43:15,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:43:15,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 16:43:15,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143617470] [2022-04-06 16:43:15,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:43:15,193 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 16:43:15,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:43:15,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 16:43:15,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 16:43:15,193 INFO L87 Difference]: Start difference. First operand 3120 states and 4126 transitions. Second operand has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 19 states have internal predecessors, (49), 7 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:43:17,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:43:17,841 INFO L93 Difference]: Finished difference Result 3254 states and 4304 transitions. [2022-04-06 16:43:17,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 16:43:17,842 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 19 states have internal predecessors, (49), 7 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) Word has length 131 [2022-04-06 16:43:17,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:43:17,850 INFO L225 Difference]: With dead ends: 3254 [2022-04-06 16:43:17,851 INFO L226 Difference]: Without dead ends: 3249 [2022-04-06 16:43:17,852 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 226 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=267, Invalid=1373, Unknown=0, NotChecked=0, Total=1640 [2022-04-06 16:43:17,852 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 94 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 1201 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 601 SdHoareTripleChecker+Invalid, 1275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:43:17,852 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 601 Invalid, 1275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1201 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-04-06 16:43:17,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3249 states. [2022-04-06 16:43:18,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3249 to 3178. [2022-04-06 16:43:18,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3178 states, 2205 states have (on average 1.2226757369614512) internal successors, (2696), 2237 states have internal predecessors, (2696), 752 states have call successors, (752), 221 states have call predecessors, (752), 220 states have return successors, (747), 719 states have call predecessors, (747), 747 states have call successors, (747) [2022-04-06 16:43:18,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3178 states to 3178 states and 4195 transitions. [2022-04-06 16:43:18,585 INFO L78 Accepts]: Start accepts. Automaton has 3178 states and 4195 transitions. Word has length 131 [2022-04-06 16:43:18,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:43:18,585 INFO L478 AbstractCegarLoop]: Abstraction has 3178 states and 4195 transitions. [2022-04-06 16:43:18,585 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 19 states have internal predecessors, (49), 7 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:43:18,585 INFO L276 IsEmpty]: Start isEmpty. Operand 3178 states and 4195 transitions. [2022-04-06 16:43:18,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-04-06 16:43:18,587 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:43:18,587 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:43:18,603 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-04-06 16:43:18,787 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:43:18,787 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:43:18,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:43:18,788 INFO L85 PathProgramCache]: Analyzing trace with hash 233578743, now seen corresponding path program 21 times [2022-04-06 16:43:18,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:43:18,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1283537960] [2022-04-06 16:43:18,788 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:43:18,788 INFO L85 PathProgramCache]: Analyzing trace with hash 233578743, now seen corresponding path program 22 times [2022-04-06 16:43:18,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:43:18,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219443200] [2022-04-06 16:43:18,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:43:18,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:43:18,793 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:43:18,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [849915365] [2022-04-06 16:43:18,793 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:43:18,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:43:18,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:43:18,795 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:43:18,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-04-06 16:43:18,855 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:43:18,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:43:18,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 91 conjunts are in the unsatisfiable core [2022-04-06 16:43:18,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:43:20,022 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 103 proven. 134 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-04-06 16:43:20,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:43:22,492 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 117 proven. 90 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2022-04-06 16:43:22,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:43:22,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219443200] [2022-04-06 16:43:22,492 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:43:22,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849915365] [2022-04-06 16:43:22,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849915365] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:43:22,493 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:43:22,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17] total 31 [2022-04-06 16:43:22,493 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:43:22,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1283537960] [2022-04-06 16:43:22,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1283537960] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:43:22,493 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:43:22,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 16:43:22,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375680617] [2022-04-06 16:43:22,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:43:22,493 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 16:43:22,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:43:22,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 16:43:22,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2022-04-06 16:43:22,494 INFO L87 Difference]: Start difference. First operand 3178 states and 4195 transitions. Second operand has 19 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-04-06 16:43:25,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:43:25,102 INFO L93 Difference]: Finished difference Result 3314 states and 4371 transitions. [2022-04-06 16:43:25,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:43:25,102 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) Word has length 134 [2022-04-06 16:43:25,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:43:25,107 INFO L225 Difference]: With dead ends: 3314 [2022-04-06 16:43:25,107 INFO L226 Difference]: Without dead ends: 3311 [2022-04-06 16:43:25,108 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 235 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=225, Invalid=1335, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 16:43:25,108 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 104 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 1611 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 1719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:43:25,108 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 837 Invalid, 1719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1611 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 16:43:25,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3311 states. [2022-04-06 16:43:25,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3311 to 3199. [2022-04-06 16:43:25,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3199 states, 2222 states have (on average 1.2196219621962197) internal successors, (2710), 2256 states have internal predecessors, (2710), 749 states have call successors, (749), 228 states have call predecessors, (749), 227 states have return successors, (744), 714 states have call predecessors, (744), 744 states have call successors, (744) [2022-04-06 16:43:25,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3199 states to 3199 states and 4203 transitions. [2022-04-06 16:43:25,749 INFO L78 Accepts]: Start accepts. Automaton has 3199 states and 4203 transitions. Word has length 134 [2022-04-06 16:43:25,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:43:25,749 INFO L478 AbstractCegarLoop]: Abstraction has 3199 states and 4203 transitions. [2022-04-06 16:43:25,749 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-04-06 16:43:25,749 INFO L276 IsEmpty]: Start isEmpty. Operand 3199 states and 4203 transitions. [2022-04-06 16:43:25,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-04-06 16:43:25,751 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:43:25,751 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 7, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:43:25,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-04-06 16:43:25,967 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-04-06 16:43:25,967 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:43:25,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:43:25,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1399729945, now seen corresponding path program 9 times [2022-04-06 16:43:25,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:43:25,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [270159661] [2022-04-06 16:43:25,968 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:43:25,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1399729945, now seen corresponding path program 10 times [2022-04-06 16:43:25,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:43:25,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720700162] [2022-04-06 16:43:25,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:43:25,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:43:25,975 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:43:25,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [670522594] [2022-04-06 16:43:25,975 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:43:25,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:43:25,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:43:25,979 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:43:25,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-04-06 16:43:26,080 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:43:26,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:43:26,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 31 conjunts are in the unsatisfiable core [2022-04-06 16:43:26,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:43:26,378 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 35 proven. 294 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 16:43:26,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:43:26,754 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 35 proven. 102 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:43:26,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:43:26,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720700162] [2022-04-06 16:43:26,754 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:43:26,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670522594] [2022-04-06 16:43:26,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670522594] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:43:26,754 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:43:26,754 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-04-06 16:43:26,754 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:43:26,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [270159661] [2022-04-06 16:43:26,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [270159661] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:43:26,754 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:43:26,754 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 16:43:26,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245536457] [2022-04-06 16:43:26,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:43:26,755 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 16:43:26,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:43:26,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 16:43:26,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-04-06 16:43:26,755 INFO L87 Difference]: Start difference. First operand 3199 states and 4203 transitions. Second operand has 17 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 16 states have internal predecessors, (69), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:43:27,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:43:27,796 INFO L93 Difference]: Finished difference Result 4333 states and 5906 transitions. [2022-04-06 16:43:27,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-06 16:43:27,797 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 16 states have internal predecessors, (69), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 131 [2022-04-06 16:43:27,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:43:27,803 INFO L225 Difference]: With dead ends: 4333 [2022-04-06 16:43:27,804 INFO L226 Difference]: Without dead ends: 3636 [2022-04-06 16:43:27,806 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=760, Invalid=1046, Unknown=0, NotChecked=0, Total=1806 [2022-04-06 16:43:27,806 INFO L913 BasicCegarLoop]: 93 mSDtfsCounter, 330 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:43:27,806 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 434 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:43:27,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3636 states. [2022-04-06 16:43:28,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3636 to 3458. [2022-04-06 16:43:28,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3458 states, 2323 states have (on average 1.2229875161429187) internal successors, (2841), 2364 states have internal predecessors, (2841), 877 states have call successors, (877), 258 states have call predecessors, (877), 257 states have return successors, (871), 835 states have call predecessors, (871), 871 states have call successors, (871) [2022-04-06 16:43:28,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3458 states to 3458 states and 4589 transitions. [2022-04-06 16:43:28,512 INFO L78 Accepts]: Start accepts. Automaton has 3458 states and 4589 transitions. Word has length 131 [2022-04-06 16:43:28,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:43:28,512 INFO L478 AbstractCegarLoop]: Abstraction has 3458 states and 4589 transitions. [2022-04-06 16:43:28,512 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 16 states have internal predecessors, (69), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:43:28,512 INFO L276 IsEmpty]: Start isEmpty. Operand 3458 states and 4589 transitions. [2022-04-06 16:43:28,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-06 16:43:28,514 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:43:28,514 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:43:28,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-04-06 16:43:28,714 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:43:28,714 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:43:28,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:43:28,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1440640833, now seen corresponding path program 1 times [2022-04-06 16:43:28,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:43:28,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [794177672] [2022-04-06 16:43:28,715 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:43:28,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1440640833, now seen corresponding path program 2 times [2022-04-06 16:43:28,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:43:28,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822011919] [2022-04-06 16:43:28,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:43:28,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:43:28,721 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:43:28,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [331497448] [2022-04-06 16:43:28,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:43:28,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:43:28,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:43:28,723 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:43:28,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-04-06 16:43:28,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:43:28,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:43:28,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 116 conjunts are in the unsatisfiable core [2022-04-06 16:43:28,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:43:29,789 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:43:29,791 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:43:33,403 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:43:36,676 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 105 proven. 141 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 16:43:36,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:43:38,843 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 145 proven. 21 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-04-06 16:43:38,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:43:38,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822011919] [2022-04-06 16:43:38,843 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:43:38,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331497448] [2022-04-06 16:43:38,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331497448] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:43:38,844 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:43:38,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 12] total 30 [2022-04-06 16:43:38,844 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:43:38,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [794177672] [2022-04-06 16:43:38,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [794177672] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:43:38,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:43:38,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 16:43:38,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916031053] [2022-04-06 16:43:38,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:43:38,844 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 16:43:38,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:43:38,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 16:43:38,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=751, Unknown=1, NotChecked=0, Total=870 [2022-04-06 16:43:38,845 INFO L87 Difference]: Start difference. First operand 3458 states and 4589 transitions. Second operand has 23 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 10 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2022-04-06 16:43:47,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:43:47,176 INFO L93 Difference]: Finished difference Result 3596 states and 4780 transitions. [2022-04-06 16:43:47,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 16:43:47,177 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 10 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) Word has length 132 [2022-04-06 16:43:47,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:43:47,184 INFO L225 Difference]: With dead ends: 3596 [2022-04-06 16:43:47,184 INFO L226 Difference]: Without dead ends: 3594 [2022-04-06 16:43:47,185 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=161, Invalid=1098, Unknown=1, NotChecked=0, Total=1260 [2022-04-06 16:43:47,185 INFO L913 BasicCegarLoop]: 90 mSDtfsCounter, 102 mSDsluCounter, 885 mSDsCounter, 0 mSdLazyCounter, 1352 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 975 SdHoareTripleChecker+Invalid, 1671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 259 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:43:47,185 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 975 Invalid, 1671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1352 Invalid, 0 Unknown, 259 Unchecked, 5.4s Time] [2022-04-06 16:43:47,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3594 states. [2022-04-06 16:43:47,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3594 to 3466. [2022-04-06 16:43:47,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3466 states, 2330 states have (on average 1.2223175965665236) internal successors, (2848), 2371 states have internal predecessors, (2848), 877 states have call successors, (877), 259 states have call predecessors, (877), 258 states have return successors, (871), 835 states have call predecessors, (871), 871 states have call successors, (871) [2022-04-06 16:43:47,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3466 states to 3466 states and 4596 transitions. [2022-04-06 16:43:47,922 INFO L78 Accepts]: Start accepts. Automaton has 3466 states and 4596 transitions. Word has length 132 [2022-04-06 16:43:47,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:43:47,922 INFO L478 AbstractCegarLoop]: Abstraction has 3466 states and 4596 transitions. [2022-04-06 16:43:47,922 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 10 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2022-04-06 16:43:47,922 INFO L276 IsEmpty]: Start isEmpty. Operand 3466 states and 4596 transitions. [2022-04-06 16:43:47,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-06 16:43:47,924 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:43:47,924 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 7, 7, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:43:47,940 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-04-06 16:43:48,124 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:43:48,124 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:43:48,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:43:48,125 INFO L85 PathProgramCache]: Analyzing trace with hash 862891816, now seen corresponding path program 11 times [2022-04-06 16:43:48,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:43:48,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1551965144] [2022-04-06 16:43:48,125 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:43:48,125 INFO L85 PathProgramCache]: Analyzing trace with hash 862891816, now seen corresponding path program 12 times [2022-04-06 16:43:48,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:43:48,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057861070] [2022-04-06 16:43:48,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:43:48,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:43:48,131 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:43:48,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [486844191] [2022-04-06 16:43:48,131 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:43:48,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:43:48,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:43:48,135 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:43:48,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-04-06 16:43:48,340 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 16:43:48,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:43:48,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 16:43:48,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:43:48,649 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 311 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 16:43:48,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:43:49,057 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 119 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:43:49,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:43:49,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057861070] [2022-04-06 16:43:49,057 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:43:49,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486844191] [2022-04-06 16:43:49,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486844191] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:43:49,058 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:43:49,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-04-06 16:43:49,058 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:43:49,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1551965144] [2022-04-06 16:43:49,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1551965144] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:43:49,058 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:43:49,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 16:43:49,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122007225] [2022-04-06 16:43:49,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:43:49,059 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 16:43:49,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:43:49,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 16:43:49,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 16:43:49,060 INFO L87 Difference]: Start difference. First operand 3466 states and 4596 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 17 states have internal predecessors, (70), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:43:50,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:43:50,361 INFO L93 Difference]: Finished difference Result 4155 states and 5510 transitions. [2022-04-06 16:43:50,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-06 16:43:50,361 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 17 states have internal predecessors, (70), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 132 [2022-04-06 16:43:50,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:43:50,370 INFO L225 Difference]: With dead ends: 4155 [2022-04-06 16:43:50,370 INFO L226 Difference]: Without dead ends: 4148 [2022-04-06 16:43:50,371 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=876, Invalid=1194, Unknown=0, NotChecked=0, Total=2070 [2022-04-06 16:43:50,371 INFO L913 BasicCegarLoop]: 97 mSDtfsCounter, 358 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:43:50,371 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 478 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:43:50,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4148 states. [2022-04-06 16:43:51,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4148 to 3909. [2022-04-06 16:43:51,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3909 states, 2614 states have (on average 1.2203519510328997) internal successors, (3190), 2691 states have internal predecessors, (3190), 1007 states have call successors, (1007), 288 states have call predecessors, (1007), 287 states have return successors, (1000), 929 states have call predecessors, (1000), 1000 states have call successors, (1000) [2022-04-06 16:43:51,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3909 states to 3909 states and 5197 transitions. [2022-04-06 16:43:51,309 INFO L78 Accepts]: Start accepts. Automaton has 3909 states and 5197 transitions. Word has length 132 [2022-04-06 16:43:51,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:43:51,309 INFO L478 AbstractCegarLoop]: Abstraction has 3909 states and 5197 transitions. [2022-04-06 16:43:51,309 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 17 states have internal predecessors, (70), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:43:51,309 INFO L276 IsEmpty]: Start isEmpty. Operand 3909 states and 5197 transitions. [2022-04-06 16:43:51,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-04-06 16:43:51,311 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:43:51,311 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 7, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:43:51,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-04-06 16:43:51,511 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:43:51,512 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:43:51,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:43:51,512 INFO L85 PathProgramCache]: Analyzing trace with hash 68245470, now seen corresponding path program 3 times [2022-04-06 16:43:51,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:43:51,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [747360755] [2022-04-06 16:43:51,512 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:43:51,512 INFO L85 PathProgramCache]: Analyzing trace with hash 68245470, now seen corresponding path program 4 times [2022-04-06 16:43:51,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:43:51,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112380076] [2022-04-06 16:43:51,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:43:51,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:43:51,517 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:43:51,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [797713807] [2022-04-06 16:43:51,518 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:43:51,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:43:51,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:43:51,519 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:43:51,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-04-06 16:43:51,652 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:43:51,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:43:51,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 31 conjunts are in the unsatisfiable core [2022-04-06 16:43:51,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:43:51,925 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 49 proven. 286 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 16:43:51,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:43:52,323 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 49 proven. 94 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:43:52,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:43:52,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112380076] [2022-04-06 16:43:52,323 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:43:52,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797713807] [2022-04-06 16:43:52,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797713807] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:43:52,324 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:43:52,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-04-06 16:43:52,324 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:43:52,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [747360755] [2022-04-06 16:43:52,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [747360755] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:43:52,324 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:43:52,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 16:43:52,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166942855] [2022-04-06 16:43:52,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:43:52,325 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 16:43:52,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:43:52,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 16:43:52,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-04-06 16:43:52,325 INFO L87 Difference]: Start difference. First operand 3909 states and 5197 transitions. Second operand has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 16 states have internal predecessors, (71), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:43:53,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:43:53,507 INFO L93 Difference]: Finished difference Result 4942 states and 6807 transitions. [2022-04-06 16:43:53,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-06 16:43:53,508 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 16 states have internal predecessors, (71), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 133 [2022-04-06 16:43:53,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:43:53,515 INFO L225 Difference]: With dead ends: 4942 [2022-04-06 16:43:53,515 INFO L226 Difference]: Without dead ends: 3915 [2022-04-06 16:43:53,517 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=759, Invalid=1047, Unknown=0, NotChecked=0, Total=1806 [2022-04-06 16:43:53,518 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 367 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:43:53,518 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 421 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:43:53,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3915 states. [2022-04-06 16:43:54,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3915 to 3893. [2022-04-06 16:43:54,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3893 states, 2601 states have (on average 1.2037677816224528) internal successors, (3131), 2677 states have internal predecessors, (3131), 1005 states have call successors, (1005), 287 states have call predecessors, (1005), 286 states have return successors, (998), 928 states have call predecessors, (998), 998 states have call successors, (998) [2022-04-06 16:43:54,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3893 states to 3893 states and 5134 transitions. [2022-04-06 16:43:54,385 INFO L78 Accepts]: Start accepts. Automaton has 3893 states and 5134 transitions. Word has length 133 [2022-04-06 16:43:54,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:43:54,385 INFO L478 AbstractCegarLoop]: Abstraction has 3893 states and 5134 transitions. [2022-04-06 16:43:54,385 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 16 states have internal predecessors, (71), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:43:54,385 INFO L276 IsEmpty]: Start isEmpty. Operand 3893 states and 5134 transitions. [2022-04-06 16:43:54,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 16:43:54,387 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:43:54,388 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:43:54,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-04-06 16:43:54,603 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:43:54,603 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:43:54,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:43:54,604 INFO L85 PathProgramCache]: Analyzing trace with hash -263391851, now seen corresponding path program 23 times [2022-04-06 16:43:54,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:43:54,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [224410896] [2022-04-06 16:43:54,604 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:43:54,604 INFO L85 PathProgramCache]: Analyzing trace with hash -263391851, now seen corresponding path program 24 times [2022-04-06 16:43:54,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:43:54,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332359837] [2022-04-06 16:43:54,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:43:54,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:43:54,610 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:43:54,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [458366967] [2022-04-06 16:43:54,610 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:43:54,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:43:54,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:43:54,612 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:43:54,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-04-06 16:43:54,679 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-04-06 16:43:54,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:43:54,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 90 conjunts are in the unsatisfiable core [2022-04-06 16:43:54,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:43:56,649 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 72 proven. 115 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2022-04-06 16:43:56,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:43:58,912 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:44:15,565 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 72 proven. 115 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2022-04-06 16:44:15,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:44:15,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332359837] [2022-04-06 16:44:15,565 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:44:15,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458366967] [2022-04-06 16:44:15,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458366967] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:44:15,566 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:44:15,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 37 [2022-04-06 16:44:15,566 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:44:15,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [224410896] [2022-04-06 16:44:15,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [224410896] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:44:15,566 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:44:15,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 16:44:15,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385654142] [2022-04-06 16:44:15,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:44:15,566 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 16:44:15,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:44:15,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 16:44:15,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1109, Unknown=1, NotChecked=0, Total=1332 [2022-04-06 16:44:15,567 INFO L87 Difference]: Start difference. First operand 3893 states and 5134 transitions. Second operand has 20 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:44:18,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:44:18,601 INFO L93 Difference]: Finished difference Result 3962 states and 5224 transitions. [2022-04-06 16:44:18,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 16:44:18,602 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 138 [2022-04-06 16:44:18,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:44:18,609 INFO L225 Difference]: With dead ends: 3962 [2022-04-06 16:44:18,609 INFO L226 Difference]: Without dead ends: 3955 [2022-04-06 16:44:18,609 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 239 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 16.4s TimeCoverageRelationStatistics Valid=306, Invalid=1499, Unknown=1, NotChecked=0, Total=1806 [2022-04-06 16:44:18,609 INFO L913 BasicCegarLoop]: 78 mSDtfsCounter, 83 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 1129 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 833 SdHoareTripleChecker+Invalid, 1568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 390 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:44:18,610 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 833 Invalid, 1568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1129 Invalid, 0 Unknown, 390 Unchecked, 1.2s Time] [2022-04-06 16:44:18,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3955 states. [2022-04-06 16:44:19,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3955 to 3897. [2022-04-06 16:44:19,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3897 states, 2605 states have (on average 1.2034548944337813) internal successors, (3135), 2681 states have internal predecessors, (3135), 1005 states have call successors, (1005), 287 states have call predecessors, (1005), 286 states have return successors, (998), 928 states have call predecessors, (998), 998 states have call successors, (998) [2022-04-06 16:44:19,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3897 states to 3897 states and 5138 transitions. [2022-04-06 16:44:19,489 INFO L78 Accepts]: Start accepts. Automaton has 3897 states and 5138 transitions. Word has length 138 [2022-04-06 16:44:19,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:44:19,489 INFO L478 AbstractCegarLoop]: Abstraction has 3897 states and 5138 transitions. [2022-04-06 16:44:19,489 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:44:19,490 INFO L276 IsEmpty]: Start isEmpty. Operand 3897 states and 5138 transitions. [2022-04-06 16:44:19,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 16:44:19,491 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:44:19,491 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:44:19,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-04-06 16:44:19,692 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-04-06 16:44:19,692 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:44:19,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:44:19,692 INFO L85 PathProgramCache]: Analyzing trace with hash -213306419, now seen corresponding path program 25 times [2022-04-06 16:44:19,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:44:19,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2008867035] [2022-04-06 16:44:19,692 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:44:19,693 INFO L85 PathProgramCache]: Analyzing trace with hash -213306419, now seen corresponding path program 26 times [2022-04-06 16:44:19,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:44:19,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687621304] [2022-04-06 16:44:19,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:44:19,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:44:19,698 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:44:19,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [835576647] [2022-04-06 16:44:19,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:44:19,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:44:19,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:44:19,700 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:44:19,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-04-06 16:44:19,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:44:19,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:44:19,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 109 conjunts are in the unsatisfiable core [2022-04-06 16:44:19,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:44:20,145 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:44:21,190 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 125 proven. 158 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-04-06 16:44:21,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:44:24,750 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 181 proven. 33 refuted. 0 times theorem prover too weak. 373 trivial. 0 not checked. [2022-04-06 16:44:24,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:44:24,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687621304] [2022-04-06 16:44:24,750 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:44:24,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835576647] [2022-04-06 16:44:24,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835576647] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:44:24,750 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:44:24,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 16] total 32 [2022-04-06 16:44:24,750 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:44:24,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2008867035] [2022-04-06 16:44:24,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2008867035] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:44:24,751 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:44:24,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 16:44:24,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39678409] [2022-04-06 16:44:24,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:44:24,751 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 16:44:24,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:44:24,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 16:44:24,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-04-06 16:44:24,751 INFO L87 Difference]: Start difference. First operand 3897 states and 5138 transitions. Second operand has 21 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 9 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 8 states have call successors, (19) [2022-04-06 16:44:27,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:44:27,905 INFO L93 Difference]: Finished difference Result 4284 states and 5649 transitions. [2022-04-06 16:44:27,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 16:44:27,906 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 9 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 8 states have call successors, (19) Word has length 138 [2022-04-06 16:44:27,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:44:27,914 INFO L225 Difference]: With dead ends: 4284 [2022-04-06 16:44:27,915 INFO L226 Difference]: Without dead ends: 4281 [2022-04-06 16:44:27,916 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 242 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=209, Invalid=1197, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 16:44:27,916 INFO L913 BasicCegarLoop]: 86 mSDtfsCounter, 95 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 1672 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 1752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:44:27,916 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 883 Invalid, 1752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1672 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 16:44:27,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4281 states. [2022-04-06 16:44:28,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4281 to 4164. [2022-04-06 16:44:28,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4164 states, 2774 states have (on average 1.201153568853641) internal successors, (3332), 2858 states have internal predecessors, (3332), 1077 states have call successors, (1077), 313 states have call predecessors, (1077), 312 states have return successors, (1070), 992 states have call predecessors, (1070), 1070 states have call successors, (1070) [2022-04-06 16:44:28,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4164 states to 4164 states and 5479 transitions. [2022-04-06 16:44:28,895 INFO L78 Accepts]: Start accepts. Automaton has 4164 states and 5479 transitions. Word has length 138 [2022-04-06 16:44:28,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:44:28,896 INFO L478 AbstractCegarLoop]: Abstraction has 4164 states and 5479 transitions. [2022-04-06 16:44:28,896 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 9 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 8 states have call successors, (19) [2022-04-06 16:44:28,896 INFO L276 IsEmpty]: Start isEmpty. Operand 4164 states and 5479 transitions. [2022-04-06 16:44:28,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 16:44:28,898 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:44:28,898 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:44:28,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-04-06 16:44:29,098 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-04-06 16:44:29,098 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:44:29,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:44:29,098 INFO L85 PathProgramCache]: Analyzing trace with hash 2103122581, now seen corresponding path program 27 times [2022-04-06 16:44:29,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:44:29,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1987707663] [2022-04-06 16:44:29,099 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:44:29,099 INFO L85 PathProgramCache]: Analyzing trace with hash 2103122581, now seen corresponding path program 28 times [2022-04-06 16:44:29,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:44:29,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761399056] [2022-04-06 16:44:29,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:44:29,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:44:29,104 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:44:29,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1223071117] [2022-04-06 16:44:29,104 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:44:29,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:44:29,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:44:29,105 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:44:29,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-04-06 16:44:29,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:44:29,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:44:29,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 109 conjunts are in the unsatisfiable core [2022-04-06 16:44:29,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:44:36,353 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 158 proven. 128 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2022-04-06 16:44:36,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:44:46,779 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 188 proven. 19 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2022-04-06 16:44:46,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:44:46,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761399056] [2022-04-06 16:44:46,780 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:44:46,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223071117] [2022-04-06 16:44:46,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223071117] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:44:46,780 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:44:46,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 16] total 38 [2022-04-06 16:44:46,780 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:44:46,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1987707663] [2022-04-06 16:44:46,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1987707663] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:44:46,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:44:46,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-04-06 16:44:46,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142156585] [2022-04-06 16:44:46,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:44:46,781 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-04-06 16:44:46,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:44:46,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-04-06 16:44:46,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1217, Unknown=1, NotChecked=0, Total=1406 [2022-04-06 16:44:46,781 INFO L87 Difference]: Start difference. First operand 4164 states and 5479 transitions. Second operand has 27 states, 25 states have (on average 2.24) internal successors, (56), 23 states have internal predecessors, (56), 10 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-04-06 16:44:59,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:44:59,439 INFO L93 Difference]: Finished difference Result 4426 states and 5820 transitions. [2022-04-06 16:44:59,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-06 16:44:59,440 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 2.24) internal successors, (56), 23 states have internal predecessors, (56), 10 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) Word has length 138 [2022-04-06 16:44:59,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:44:59,449 INFO L225 Difference]: With dead ends: 4426 [2022-04-06 16:44:59,449 INFO L226 Difference]: Without dead ends: 4423 [2022-04-06 16:44:59,450 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 236 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 711 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=345, Invalid=2306, Unknown=1, NotChecked=0, Total=2652 [2022-04-06 16:44:59,450 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 142 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 1805 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 1947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:44:59,450 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 892 Invalid, 1947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1805 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2022-04-06 16:44:59,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4423 states. [2022-04-06 16:45:00,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4423 to 4297. [2022-04-06 16:45:00,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4297 states, 2859 states have (on average 1.2011192724728925) internal successors, (3434), 2946 states have internal predecessors, (3434), 1110 states have call successors, (1110), 328 states have call predecessors, (1110), 327 states have return successors, (1103), 1022 states have call predecessors, (1103), 1103 states have call successors, (1103) [2022-04-06 16:45:00,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4297 states to 4297 states and 5647 transitions. [2022-04-06 16:45:00,485 INFO L78 Accepts]: Start accepts. Automaton has 4297 states and 5647 transitions. Word has length 138 [2022-04-06 16:45:00,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:45:00,486 INFO L478 AbstractCegarLoop]: Abstraction has 4297 states and 5647 transitions. [2022-04-06 16:45:00,486 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 2.24) internal successors, (56), 23 states have internal predecessors, (56), 10 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-04-06 16:45:00,486 INFO L276 IsEmpty]: Start isEmpty. Operand 4297 states and 5647 transitions. [2022-04-06 16:45:00,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-04-06 16:45:00,488 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:45:00,488 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:45:00,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-04-06 16:45:00,688 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-04-06 16:45:00,688 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:45:00,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:45:00,688 INFO L85 PathProgramCache]: Analyzing trace with hash -734961387, now seen corresponding path program 9 times [2022-04-06 16:45:00,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:45:00,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1090797602] [2022-04-06 16:45:00,689 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:45:00,689 INFO L85 PathProgramCache]: Analyzing trace with hash -734961387, now seen corresponding path program 10 times [2022-04-06 16:45:00,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:45:00,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016331683] [2022-04-06 16:45:00,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:45:00,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:45:00,694 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:45:00,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [855125034] [2022-04-06 16:45:00,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:45:00,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:45:00,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:45:00,697 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:45:00,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-04-06 16:45:00,770 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:45:00,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:45:00,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 116 conjunts are in the unsatisfiable core [2022-04-06 16:45:00,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:45:03,151 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:45:03,155 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:45:03,157 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:45:05,357 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 74 proven. 201 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-04-06 16:45:05,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:45:10,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:45:10,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016331683] [2022-04-06 16:45:10,784 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:45:10,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855125034] [2022-04-06 16:45:10,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855125034] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:45:10,784 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:45:10,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-04-06 16:45:10,784 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:45:10,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1090797602] [2022-04-06 16:45:10,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1090797602] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:45:10,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:45:10,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-04-06 16:45:10,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362958424] [2022-04-06 16:45:10,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:45:10,785 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-04-06 16:45:10,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:45:10,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-04-06 16:45:10,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=991, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 16:45:10,785 INFO L87 Difference]: Start difference. First operand 4297 states and 5647 transitions. Second operand has 28 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 22 states have internal predecessors, (69), 10 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2022-04-06 16:45:31,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:45:31,391 INFO L93 Difference]: Finished difference Result 4543 states and 5981 transitions. [2022-04-06 16:45:31,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-06 16:45:31,392 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 22 states have internal predecessors, (69), 10 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) Word has length 136 [2022-04-06 16:45:31,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:45:31,403 INFO L225 Difference]: With dead ends: 4543 [2022-04-06 16:45:31,403 INFO L226 Difference]: Without dead ends: 4541 [2022-04-06 16:45:31,404 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 125 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=224, Invalid=1845, Unknown=1, NotChecked=0, Total=2070 [2022-04-06 16:45:31,404 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 153 mSDsluCounter, 1103 mSDsCounter, 0 mSdLazyCounter, 1912 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 1188 SdHoareTripleChecker+Invalid, 2002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.9s IncrementalHoareTripleChecker+Time [2022-04-06 16:45:31,405 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 1188 Invalid, 2002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1912 Invalid, 0 Unknown, 0 Unchecked, 10.9s Time] [2022-04-06 16:45:31,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4541 states. [2022-04-06 16:45:32,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4541 to 4471. [2022-04-06 16:45:32,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4471 states, 2971 states have (on average 1.2053180747223158) internal successors, (3581), 3062 states have internal predecessors, (3581), 1159 states have call successors, (1159), 341 states have call predecessors, (1159), 340 states have return successors, (1152), 1067 states have call predecessors, (1152), 1152 states have call successors, (1152) [2022-04-06 16:45:32,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4471 states to 4471 states and 5892 transitions. [2022-04-06 16:45:32,611 INFO L78 Accepts]: Start accepts. Automaton has 4471 states and 5892 transitions. Word has length 136 [2022-04-06 16:45:32,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:45:32,612 INFO L478 AbstractCegarLoop]: Abstraction has 4471 states and 5892 transitions. [2022-04-06 16:45:32,612 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 22 states have internal predecessors, (69), 10 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2022-04-06 16:45:32,612 INFO L276 IsEmpty]: Start isEmpty. Operand 4471 states and 5892 transitions. [2022-04-06 16:45:32,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-04-06 16:45:32,614 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:45:32,614 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 8, 7, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:45:32,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-04-06 16:45:32,815 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:45:32,815 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:45:32,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:45:32,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1876530728, now seen corresponding path program 11 times [2022-04-06 16:45:32,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:45:32,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1808947717] [2022-04-06 16:45:32,816 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:45:32,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1876530728, now seen corresponding path program 12 times [2022-04-06 16:45:32,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:45:32,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068555861] [2022-04-06 16:45:32,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:45:32,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:45:32,822 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:45:32,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [885893553] [2022-04-06 16:45:32,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:45:32,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:45:32,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:45:32,824 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:45:32,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-04-06 16:45:33,335 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-04-06 16:45:33,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:45:33,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 16:45:33,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:45:33,649 INFO L134 CoverageAnalysis]: Checked inductivity of 434 backedges. 52 proven. 306 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 16:45:33,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:45:34,092 INFO L134 CoverageAnalysis]: Checked inductivity of 434 backedges. 52 proven. 114 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:45:34,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:45:34,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068555861] [2022-04-06 16:45:34,092 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:45:34,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885893553] [2022-04-06 16:45:34,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885893553] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:45:34,092 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:45:34,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-04-06 16:45:34,093 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:45:34,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1808947717] [2022-04-06 16:45:34,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1808947717] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:45:34,093 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:45:34,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 16:45:34,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58168402] [2022-04-06 16:45:34,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:45:34,093 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 16:45:34,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:45:34,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 16:45:34,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 16:45:34,094 INFO L87 Difference]: Start difference. First operand 4471 states and 5892 transitions. Second operand has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 17 states have internal predecessors, (75), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:45:35,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:45:35,737 INFO L93 Difference]: Finished difference Result 5888 states and 8072 transitions. [2022-04-06 16:45:35,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-06 16:45:35,738 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 17 states have internal predecessors, (75), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 137 [2022-04-06 16:45:35,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:45:35,746 INFO L225 Difference]: With dead ends: 5888 [2022-04-06 16:45:35,746 INFO L226 Difference]: Without dead ends: 4716 [2022-04-06 16:45:35,749 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=873, Invalid=1197, Unknown=0, NotChecked=0, Total=2070 [2022-04-06 16:45:35,749 INFO L913 BasicCegarLoop]: 96 mSDtfsCounter, 310 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:45:35,749 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 481 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:45:35,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4716 states. [2022-04-06 16:45:36,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4716 to 4623. [2022-04-06 16:45:36,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4623 states, 3121 states have (on average 1.206023710349247) internal successors, (3764), 3171 states have internal predecessors, (3764), 1159 states have call successors, (1159), 343 states have call predecessors, (1159), 342 states have return successors, (1152), 1108 states have call predecessors, (1152), 1152 states have call successors, (1152) [2022-04-06 16:45:36,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4623 states to 4623 states and 6075 transitions. [2022-04-06 16:45:36,946 INFO L78 Accepts]: Start accepts. Automaton has 4623 states and 6075 transitions. Word has length 137 [2022-04-06 16:45:36,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:45:36,946 INFO L478 AbstractCegarLoop]: Abstraction has 4623 states and 6075 transitions. [2022-04-06 16:45:36,946 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 17 states have internal predecessors, (75), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:45:36,946 INFO L276 IsEmpty]: Start isEmpty. Operand 4623 states and 6075 transitions. [2022-04-06 16:45:36,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 16:45:36,948 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:45:36,949 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 8, 7, 6, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:45:36,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-04-06 16:45:37,149 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:45:37,149 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:45:37,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:45:37,149 INFO L85 PathProgramCache]: Analyzing trace with hash 414084436, now seen corresponding path program 11 times [2022-04-06 16:45:37,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:45:37,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1009134742] [2022-04-06 16:45:37,150 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:45:37,150 INFO L85 PathProgramCache]: Analyzing trace with hash 414084436, now seen corresponding path program 12 times [2022-04-06 16:45:37,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:45:37,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573839213] [2022-04-06 16:45:37,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:45:37,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:45:37,156 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:45:37,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [93100260] [2022-04-06 16:45:37,157 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:45:37,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:45:37,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:45:37,163 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:45:37,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-04-06 16:45:38,607 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-04-06 16:45:38,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:45:38,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-06 16:45:38,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:45:39,006 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 38 proven. 329 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 16:45:39,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:45:39,470 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 38 proven. 137 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:45:39,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:45:39,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573839213] [2022-04-06 16:45:39,470 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:45:39,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93100260] [2022-04-06 16:45:39,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93100260] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:45:39,470 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:45:39,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-04-06 16:45:39,470 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:45:39,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1009134742] [2022-04-06 16:45:39,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1009134742] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:45:39,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:45:39,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 16:45:39,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481502449] [2022-04-06 16:45:39,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:45:39,471 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 16:45:39,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:45:39,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 16:45:39,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-04-06 16:45:39,471 INFO L87 Difference]: Start difference. First operand 4623 states and 6075 transitions. Second operand has 19 states, 19 states have (on average 4.0) internal successors, (76), 18 states have internal predecessors, (76), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:45:41,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:45:41,450 INFO L93 Difference]: Finished difference Result 6075 states and 8236 transitions. [2022-04-06 16:45:41,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-04-06 16:45:41,451 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.0) internal successors, (76), 18 states have internal predecessors, (76), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 138 [2022-04-06 16:45:41,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:45:41,477 INFO L225 Difference]: With dead ends: 6075 [2022-04-06 16:45:41,477 INFO L226 Difference]: Without dead ends: 5378 [2022-04-06 16:45:41,480 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=996, Invalid=1356, Unknown=0, NotChecked=0, Total=2352 [2022-04-06 16:45:41,487 INFO L913 BasicCegarLoop]: 97 mSDtfsCounter, 397 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:45:41,488 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [397 Valid, 478 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:45:41,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5378 states. [2022-04-06 16:45:42,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5378 to 5067. [2022-04-06 16:45:42,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5067 states, 3342 states have (on average 1.2028725314183124) internal successors, (4020), 3400 states have internal predecessors, (4020), 1345 states have call successors, (1345), 380 states have call predecessors, (1345), 379 states have return successors, (1337), 1286 states have call predecessors, (1337), 1337 states have call successors, (1337) [2022-04-06 16:45:42,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5067 states to 5067 states and 6702 transitions. [2022-04-06 16:45:42,905 INFO L78 Accepts]: Start accepts. Automaton has 5067 states and 6702 transitions. Word has length 138 [2022-04-06 16:45:42,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:45:42,905 INFO L478 AbstractCegarLoop]: Abstraction has 5067 states and 6702 transitions. [2022-04-06 16:45:42,905 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.0) internal successors, (76), 18 states have internal predecessors, (76), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:45:42,905 INFO L276 IsEmpty]: Start isEmpty. Operand 5067 states and 6702 transitions. [2022-04-06 16:45:42,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-04-06 16:45:42,907 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:45:42,907 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:45:42,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-04-06 16:45:43,108 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:45:43,108 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:45:43,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:45:43,109 INFO L85 PathProgramCache]: Analyzing trace with hash -392647317, now seen corresponding path program 29 times [2022-04-06 16:45:43,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:45:43,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2081822626] [2022-04-06 16:45:43,109 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:45:43,109 INFO L85 PathProgramCache]: Analyzing trace with hash -392647317, now seen corresponding path program 30 times [2022-04-06 16:45:43,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:45:43,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036186030] [2022-04-06 16:45:43,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:45:43,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:45:43,128 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:45:43,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [329569201] [2022-04-06 16:45:43,128 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:45:43,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:45:43,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:45:43,130 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:45:43,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-04-06 16:45:43,230 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 16:45:43,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:45:43,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 95 conjunts are in the unsatisfiable core [2022-04-06 16:45:43,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:45:45,143 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 46 proven. 116 refuted. 0 times theorem prover too weak. 439 trivial. 0 not checked. [2022-04-06 16:45:45,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:45:53,356 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 46 proven. 116 refuted. 0 times theorem prover too weak. 439 trivial. 0 not checked. [2022-04-06 16:45:53,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:45:53,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036186030] [2022-04-06 16:45:53,357 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:45:53,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329569201] [2022-04-06 16:45:53,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329569201] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:45:53,357 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:45:53,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23] total 39 [2022-04-06 16:45:53,357 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:45:53,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2081822626] [2022-04-06 16:45:53,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2081822626] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:45:53,357 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:45:53,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 16:45:53,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593088590] [2022-04-06 16:45:53,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:45:53,358 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 16:45:53,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:45:53,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 16:45:53,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=1237, Unknown=0, NotChecked=0, Total=1482 [2022-04-06 16:45:53,359 INFO L87 Difference]: Start difference. First operand 5067 states and 6702 transitions. Second operand has 21 states, 20 states have (on average 2.85) internal successors, (57), 20 states have internal predecessors, (57), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:45:56,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:45:56,277 INFO L93 Difference]: Finished difference Result 5256 states and 6931 transitions. [2022-04-06 16:45:56,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 16:45:56,277 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.85) internal successors, (57), 20 states have internal predecessors, (57), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 142 [2022-04-06 16:45:56,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:45:56,286 INFO L225 Difference]: With dead ends: 5256 [2022-04-06 16:45:56,287 INFO L226 Difference]: Without dead ends: 5249 [2022-04-06 16:45:56,288 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 242 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=477, Invalid=2175, Unknown=0, NotChecked=0, Total=2652 [2022-04-06 16:45:56,288 INFO L913 BasicCegarLoop]: 78 mSDtfsCounter, 129 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 1247 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 1350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:45:56,288 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 716 Invalid, 1350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1247 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:45:56,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5249 states. [2022-04-06 16:45:57,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5249 to 5106. [2022-04-06 16:45:57,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5106 states, 3369 states have (on average 1.201246660730187) internal successors, (4047), 3427 states have internal predecessors, (4047), 1348 states have call successors, (1348), 389 states have call predecessors, (1348), 388 states have return successors, (1340), 1289 states have call predecessors, (1340), 1340 states have call successors, (1340) [2022-04-06 16:45:57,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5106 states to 5106 states and 6735 transitions. [2022-04-06 16:45:57,682 INFO L78 Accepts]: Start accepts. Automaton has 5106 states and 6735 transitions. Word has length 142 [2022-04-06 16:45:57,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:45:57,682 INFO L478 AbstractCegarLoop]: Abstraction has 5106 states and 6735 transitions. [2022-04-06 16:45:57,682 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.85) internal successors, (57), 20 states have internal predecessors, (57), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:45:57,682 INFO L276 IsEmpty]: Start isEmpty. Operand 5106 states and 6735 transitions. [2022-04-06 16:45:57,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-04-06 16:45:57,686 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:45:57,686 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:45:57,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-04-06 16:45:57,899 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2022-04-06 16:45:57,899 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:45:57,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:45:57,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1045312758, now seen corresponding path program 31 times [2022-04-06 16:45:57,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:45:57,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [461387363] [2022-04-06 16:45:57,900 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:45:57,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1045312758, now seen corresponding path program 32 times [2022-04-06 16:45:57,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:45:57,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977695722] [2022-04-06 16:45:57,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:45:57,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:45:57,906 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:45:57,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [818471409] [2022-04-06 16:45:57,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:45:57,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:45:57,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:45:57,908 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:45:57,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-04-06 16:45:57,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:45:57,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:45:57,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 105 conjunts are in the unsatisfiable core [2022-04-06 16:45:57,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:46:01,622 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 130 proven. 140 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-04-06 16:46:01,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:46:02,929 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:46:05,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:46:05,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977695722] [2022-04-06 16:46:05,847 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:46:05,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818471409] [2022-04-06 16:46:05,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818471409] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:46:05,847 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:46:05,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-04-06 16:46:05,848 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:46:05,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [461387363] [2022-04-06 16:46:05,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [461387363] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:46:05,848 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:46:05,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 16:46:05,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303793219] [2022-04-06 16:46:05,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:46:05,848 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 16:46:05,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:46:05,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 16:46:05,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2022-04-06 16:46:05,849 INFO L87 Difference]: Start difference. First operand 5106 states and 6735 transitions. Second operand has 23 states, 22 states have (on average 2.727272727272727) internal successors, (60), 21 states have internal predecessors, (60), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) [2022-04-06 16:46:12,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:46:12,947 INFO L93 Difference]: Finished difference Result 5262 states and 6953 transitions. [2022-04-06 16:46:12,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-06 16:46:12,948 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.727272727272727) internal successors, (60), 21 states have internal predecessors, (60), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) Word has length 145 [2022-04-06 16:46:12,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:46:12,960 INFO L225 Difference]: With dead ends: 5262 [2022-04-06 16:46:12,960 INFO L226 Difference]: Without dead ends: 5255 [2022-04-06 16:46:12,962 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 137 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=213, Invalid=1857, Unknown=0, NotChecked=0, Total=2070 [2022-04-06 16:46:12,962 INFO L913 BasicCegarLoop]: 100 mSDtfsCounter, 129 mSDsluCounter, 1125 mSDsCounter, 0 mSdLazyCounter, 2027 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 1225 SdHoareTripleChecker+Invalid, 2239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 2027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-04-06 16:46:12,962 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 1225 Invalid, 2239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 2027 Invalid, 0 Unknown, 130 Unchecked, 2.9s Time] [2022-04-06 16:46:12,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5255 states. [2022-04-06 16:46:14,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5255 to 5106. [2022-04-06 16:46:14,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5106 states, 3369 states have (on average 1.201246660730187) internal successors, (4047), 3427 states have internal predecessors, (4047), 1348 states have call successors, (1348), 389 states have call predecessors, (1348), 388 states have return successors, (1340), 1289 states have call predecessors, (1340), 1340 states have call successors, (1340) [2022-04-06 16:46:14,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5106 states to 5106 states and 6735 transitions. [2022-04-06 16:46:14,459 INFO L78 Accepts]: Start accepts. Automaton has 5106 states and 6735 transitions. Word has length 145 [2022-04-06 16:46:14,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:46:14,459 INFO L478 AbstractCegarLoop]: Abstraction has 5106 states and 6735 transitions. [2022-04-06 16:46:14,459 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.727272727272727) internal successors, (60), 21 states have internal predecessors, (60), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) [2022-04-06 16:46:14,459 INFO L276 IsEmpty]: Start isEmpty. Operand 5106 states and 6735 transitions. [2022-04-06 16:46:14,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-04-06 16:46:14,461 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:46:14,462 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:46:14,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-04-06 16:46:14,662 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:46:14,662 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:46:14,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:46:14,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1271116242, now seen corresponding path program 33 times [2022-04-06 16:46:14,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:46:14,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1416556422] [2022-04-06 16:46:14,663 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:46:14,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1271116242, now seen corresponding path program 34 times [2022-04-06 16:46:14,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:46:14,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563089586] [2022-04-06 16:46:14,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:46:14,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:46:14,669 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:46:14,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [855326264] [2022-04-06 16:46:14,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:46:14,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:46:14,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:46:14,672 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:46:14,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-04-06 16:46:14,830 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:46:14,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:46:14,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 111 conjunts are in the unsatisfiable core [2022-04-06 16:46:14,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:46:17,535 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 140 proven. 103 refuted. 0 times theorem prover too weak. 367 trivial. 0 not checked. [2022-04-06 16:46:17,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:46:19,701 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 198 proven. 19 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2022-04-06 16:46:19,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:46:19,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563089586] [2022-04-06 16:46:19,701 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:46:19,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855326264] [2022-04-06 16:46:19,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855326264] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:46:19,702 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:46:19,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 16] total 35 [2022-04-06 16:46:19,702 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:46:19,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1416556422] [2022-04-06 16:46:19,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1416556422] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:46:19,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:46:19,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 16:46:19,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862599490] [2022-04-06 16:46:19,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:46:19,702 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 16:46:19,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:46:19,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 16:46:19,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1010, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 16:46:19,703 INFO L87 Difference]: Start difference. First operand 5106 states and 6735 transitions. Second operand has 24 states, 22 states have (on average 2.727272727272727) internal successors, (60), 22 states have internal predecessors, (60), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-04-06 16:46:24,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:46:24,223 INFO L93 Difference]: Finished difference Result 5398 states and 7120 transitions. [2022-04-06 16:46:24,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-06 16:46:24,224 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 2.727272727272727) internal successors, (60), 22 states have internal predecessors, (60), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) Word has length 145 [2022-04-06 16:46:24,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:46:24,234 INFO L225 Difference]: With dead ends: 5398 [2022-04-06 16:46:24,235 INFO L226 Difference]: Without dead ends: 5395 [2022-04-06 16:46:24,235 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 255 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=313, Invalid=1849, Unknown=0, NotChecked=0, Total=2162 [2022-04-06 16:46:24,236 INFO L913 BasicCegarLoop]: 103 mSDtfsCounter, 135 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 2198 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 1094 SdHoareTripleChecker+Invalid, 2304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 2198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-04-06 16:46:24,236 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 1094 Invalid, 2304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 2198 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-04-06 16:46:24,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5395 states. [2022-04-06 16:46:25,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5395 to 5317. [2022-04-06 16:46:25,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5317 states, 3502 states have (on average 1.2033123929183325) internal successors, (4214), 3562 states have internal predecessors, (4214), 1408 states have call successors, (1408), 407 states have call predecessors, (1408), 406 states have return successors, (1400), 1347 states have call predecessors, (1400), 1400 states have call successors, (1400) [2022-04-06 16:46:25,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5317 states to 5317 states and 7022 transitions. [2022-04-06 16:46:25,760 INFO L78 Accepts]: Start accepts. Automaton has 5317 states and 7022 transitions. Word has length 145 [2022-04-06 16:46:25,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:46:25,760 INFO L478 AbstractCegarLoop]: Abstraction has 5317 states and 7022 transitions. [2022-04-06 16:46:25,760 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 2.727272727272727) internal successors, (60), 22 states have internal predecessors, (60), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-04-06 16:46:25,761 INFO L276 IsEmpty]: Start isEmpty. Operand 5317 states and 7022 transitions. [2022-04-06 16:46:25,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-04-06 16:46:25,763 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:46:25,763 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 8, 8, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:46:25,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-04-06 16:46:25,963 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-04-06 16:46:25,964 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:46:25,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:46:25,964 INFO L85 PathProgramCache]: Analyzing trace with hash 828416914, now seen corresponding path program 11 times [2022-04-06 16:46:25,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:46:25,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [543632987] [2022-04-06 16:46:25,964 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:46:25,964 INFO L85 PathProgramCache]: Analyzing trace with hash 828416914, now seen corresponding path program 12 times [2022-04-06 16:46:25,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:46:25,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203580694] [2022-04-06 16:46:25,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:46:25,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:46:25,972 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:46:25,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [843882484] [2022-04-06 16:46:25,972 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:46:25,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:46:25,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:46:25,973 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:46:25,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-04-06 16:46:26,037 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:46:26,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:46:26,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 16:46:26,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:46:26,429 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 166 proven. 50 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-04-06 16:46:26,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:46:27,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:46:27,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203580694] [2022-04-06 16:46:27,928 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:46:27,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843882484] [2022-04-06 16:46:27,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843882484] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:46:27,928 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:46:27,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-04-06 16:46:27,929 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:46:27,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [543632987] [2022-04-06 16:46:27,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [543632987] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:46:27,929 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:46:27,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:46:27,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412192135] [2022-04-06 16:46:27,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:46:27,929 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:46:27,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:46:27,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:46:27,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:46:27,930 INFO L87 Difference]: Start difference. First operand 5317 states and 7022 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 4 states have call successors, (15) [2022-04-06 16:46:30,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:46:30,284 INFO L93 Difference]: Finished difference Result 6065 states and 8103 transitions. [2022-04-06 16:46:30,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:46:30,284 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 4 states have call successors, (15) Word has length 143 [2022-04-06 16:46:30,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:46:30,295 INFO L225 Difference]: With dead ends: 6065 [2022-04-06 16:46:30,295 INFO L226 Difference]: Without dead ends: 6063 [2022-04-06 16:46:30,296 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 157 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-04-06 16:46:30,296 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 157 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:46:30,296 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 292 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:46:30,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6063 states. [2022-04-06 16:46:32,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6063 to 5950. [2022-04-06 16:46:32,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5950 states, 4009 states have (on average 1.2322274881516588) internal successors, (4940), 4089 states have internal predecessors, (4940), 1525 states have call successors, (1525), 416 states have call predecessors, (1525), 415 states have return successors, (1517), 1444 states have call predecessors, (1517), 1517 states have call successors, (1517) [2022-04-06 16:46:32,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5950 states to 5950 states and 7982 transitions. [2022-04-06 16:46:32,083 INFO L78 Accepts]: Start accepts. Automaton has 5950 states and 7982 transitions. Word has length 143 [2022-04-06 16:46:32,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:46:32,083 INFO L478 AbstractCegarLoop]: Abstraction has 5950 states and 7982 transitions. [2022-04-06 16:46:32,083 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 4 states have call successors, (15) [2022-04-06 16:46:32,083 INFO L276 IsEmpty]: Start isEmpty. Operand 5950 states and 7982 transitions. [2022-04-06 16:46:32,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-04-06 16:46:32,086 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:46:32,086 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:46:32,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-04-06 16:46:32,286 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-04-06 16:46:32,286 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:46:32,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:46:32,286 INFO L85 PathProgramCache]: Analyzing trace with hash 152316609, now seen corresponding path program 3 times [2022-04-06 16:46:32,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:46:32,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [856663825] [2022-04-06 16:46:32,287 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:46:32,287 INFO L85 PathProgramCache]: Analyzing trace with hash 152316609, now seen corresponding path program 4 times [2022-04-06 16:46:32,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:46:32,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067501043] [2022-04-06 16:46:32,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:46:32,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:46:32,292 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:46:32,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [938124121] [2022-04-06 16:46:32,292 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:46:32,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:46:32,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:46:32,293 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:46:32,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-04-06 16:46:32,362 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:46:32,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:46:32,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 94 conjunts are in the unsatisfiable core [2022-04-06 16:46:32,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:46:34,413 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:46:34,520 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:46:34,623 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:46:35,233 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:46:35,235 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:46:35,236 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:46:35,761 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 147 proven. 145 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2022-04-06 16:46:35,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:46:45,429 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:46:58,166 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 143 proven. 116 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2022-04-06 16:46:58,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:46:58,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067501043] [2022-04-06 16:46:58,166 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:46:58,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938124121] [2022-04-06 16:46:58,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938124121] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:46:58,166 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:46:58,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21] total 40 [2022-04-06 16:46:58,166 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:46:58,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [856663825] [2022-04-06 16:46:58,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [856663825] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:46:58,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:46:58,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 16:46:58,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523561711] [2022-04-06 16:46:58,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:46:58,167 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 16:46:58,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:46:58,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 16:46:58,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1289, Unknown=4, NotChecked=0, Total=1560 [2022-04-06 16:46:58,167 INFO L87 Difference]: Start difference. First operand 5950 states and 7982 transitions. Second operand has 24 states, 23 states have (on average 2.652173913043478) internal successors, (61), 19 states have internal predecessors, (61), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 9 states have call predecessors, (20), 8 states have call successors, (20) [2022-04-06 16:47:02,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:47:02,552 INFO L93 Difference]: Finished difference Result 6147 states and 8248 transitions. [2022-04-06 16:47:02,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 16:47:02,553 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.652173913043478) internal successors, (61), 19 states have internal predecessors, (61), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 9 states have call predecessors, (20), 8 states have call successors, (20) Word has length 148 [2022-04-06 16:47:02,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:47:02,564 INFO L225 Difference]: With dead ends: 6147 [2022-04-06 16:47:02,564 INFO L226 Difference]: Without dead ends: 6145 [2022-04-06 16:47:02,566 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 255 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 655 ImplicationChecksByTransitivity, 21.7s TimeCoverageRelationStatistics Valid=342, Invalid=1724, Unknown=4, NotChecked=0, Total=2070 [2022-04-06 16:47:02,566 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 146 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 1554 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 792 SdHoareTripleChecker+Invalid, 1687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-04-06 16:47:02,566 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 792 Invalid, 1687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1554 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-04-06 16:47:02,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6145 states. [2022-04-06 16:47:04,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6145 to 6044. [2022-04-06 16:47:04,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6044 states, 4067 states have (on average 1.232849766412589) internal successors, (5014), 4148 states have internal predecessors, (5014), 1555 states have call successors, (1555), 422 states have call predecessors, (1555), 421 states have return successors, (1547), 1473 states have call predecessors, (1547), 1547 states have call successors, (1547) [2022-04-06 16:47:04,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6044 states to 6044 states and 8116 transitions. [2022-04-06 16:47:04,406 INFO L78 Accepts]: Start accepts. Automaton has 6044 states and 8116 transitions. Word has length 148 [2022-04-06 16:47:04,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:47:04,406 INFO L478 AbstractCegarLoop]: Abstraction has 6044 states and 8116 transitions. [2022-04-06 16:47:04,406 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.652173913043478) internal successors, (61), 19 states have internal predecessors, (61), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 9 states have call predecessors, (20), 8 states have call successors, (20) [2022-04-06 16:47:04,406 INFO L276 IsEmpty]: Start isEmpty. Operand 6044 states and 8116 transitions. [2022-04-06 16:47:04,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-04-06 16:47:04,409 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:47:04,409 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 9, 8, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:47:04,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-04-06 16:47:04,610 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-04-06 16:47:04,610 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:47:04,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:47:04,610 INFO L85 PathProgramCache]: Analyzing trace with hash -656443653, now seen corresponding path program 13 times [2022-04-06 16:47:04,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:47:04,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [157817568] [2022-04-06 16:47:04,610 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:47:04,611 INFO L85 PathProgramCache]: Analyzing trace with hash -656443653, now seen corresponding path program 14 times [2022-04-06 16:47:04,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:47:04,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549980839] [2022-04-06 16:47:04,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:47:04,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:47:04,616 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:47:04,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1880589030] [2022-04-06 16:47:04,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:47:04,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:47:04,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:47:04,617 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:47:04,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-04-06 16:47:04,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:47:04,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:47:04,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 16:47:04,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:47:05,002 INFO L134 CoverageAnalysis]: Checked inductivity of 475 backedges. 57 proven. 342 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 16:47:05,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:47:05,518 INFO L134 CoverageAnalysis]: Checked inductivity of 475 backedges. 57 proven. 150 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:47:05,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:47:05,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549980839] [2022-04-06 16:47:05,519 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:47:05,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880589030] [2022-04-06 16:47:05,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880589030] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:47:05,519 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:47:05,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-04-06 16:47:05,519 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:47:05,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [157817568] [2022-04-06 16:47:05,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [157817568] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:47:05,519 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:47:05,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 16:47:05,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492680088] [2022-04-06 16:47:05,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:47:05,520 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 16:47:05,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:47:05,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 16:47:05,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 16:47:05,520 INFO L87 Difference]: Start difference. First operand 6044 states and 8116 transitions. Second operand has 20 states, 20 states have (on average 4.1) internal successors, (82), 19 states have internal predecessors, (82), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:47:08,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:47:08,324 INFO L93 Difference]: Finished difference Result 8972 states and 12555 transitions. [2022-04-06 16:47:08,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-04-06 16:47:08,324 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.1) internal successors, (82), 19 states have internal predecessors, (82), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 144 [2022-04-06 16:47:08,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:47:08,337 INFO L225 Difference]: With dead ends: 8972 [2022-04-06 16:47:08,338 INFO L226 Difference]: Without dead ends: 7142 [2022-04-06 16:47:08,342 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1125, Invalid=1527, Unknown=0, NotChecked=0, Total=2652 [2022-04-06 16:47:08,342 INFO L913 BasicCegarLoop]: 103 mSDtfsCounter, 476 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:47:08,342 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [476 Valid, 508 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:47:08,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7142 states. [2022-04-06 16:47:10,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7142 to 7029. [2022-04-06 16:47:10,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7029 states, 4754 states have (on average 1.2231804795961296) internal successors, (5815), 4846 states have internal predecessors, (5815), 1807 states have call successors, (1807), 468 states have call predecessors, (1807), 467 states have return successors, (1798), 1714 states have call predecessors, (1798), 1798 states have call successors, (1798) [2022-04-06 16:47:10,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7029 states to 7029 states and 9420 transitions. [2022-04-06 16:47:10,616 INFO L78 Accepts]: Start accepts. Automaton has 7029 states and 9420 transitions. Word has length 144 [2022-04-06 16:47:10,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:47:10,616 INFO L478 AbstractCegarLoop]: Abstraction has 7029 states and 9420 transitions. [2022-04-06 16:47:10,616 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.1) internal successors, (82), 19 states have internal predecessors, (82), 6 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2022-04-06 16:47:10,616 INFO L276 IsEmpty]: Start isEmpty. Operand 7029 states and 9420 transitions. [2022-04-06 16:47:10,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-04-06 16:47:10,619 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:47:10,619 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:47:10,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-04-06 16:47:10,819 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-04-06 16:47:10,820 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:47:10,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:47:10,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1774625240, now seen corresponding path program 35 times [2022-04-06 16:47:10,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:47:10,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [400415877] [2022-04-06 16:47:10,820 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:47:10,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1774625240, now seen corresponding path program 36 times [2022-04-06 16:47:10,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:47:10,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069600738] [2022-04-06 16:47:10,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:47:10,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:47:10,825 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:47:10,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1765948732] [2022-04-06 16:47:10,825 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:47:10,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:47:10,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:47:10,826 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:47:10,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-04-06 16:47:10,948 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 16:47:10,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:47:10,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 104 conjunts are in the unsatisfiable core [2022-04-06 16:47:10,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:47:21,660 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:21,785 INFO L134 CoverageAnalysis]: Checked inductivity of 627 backedges. 46 proven. 142 refuted. 0 times theorem prover too weak. 439 trivial. 0 not checked. [2022-04-06 16:47:21,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:47:26,365 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:26,443 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:27,147 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:27,264 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:27,375 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:27,465 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:27,607 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:28,978 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:29,107 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:29,383 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:29,513 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:29,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:47:29,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069600738] [2022-04-06 16:47:29,732 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:47:29,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765948732] [2022-04-06 16:47:29,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765948732] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:47:29,732 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:47:29,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-04-06 16:47:29,733 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:47:29,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [400415877] [2022-04-06 16:47:29,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [400415877] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:47:29,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:47:29,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 16:47:29,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930625896] [2022-04-06 16:47:29,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:47:29,733 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 16:47:29,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:47:29,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 16:47:29,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1270, Unknown=0, NotChecked=0, Total=1482 [2022-04-06 16:47:29,734 INFO L87 Difference]: Start difference. First operand 7029 states and 9420 transitions. Second operand has 24 states, 23 states have (on average 2.782608695652174) internal successors, (64), 22 states have internal predecessors, (64), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:47:32,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:47:32,832 INFO L93 Difference]: Finished difference Result 7091 states and 9491 transitions. [2022-04-06 16:47:32,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 16:47:32,833 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.782608695652174) internal successors, (64), 22 states have internal predecessors, (64), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 149 [2022-04-06 16:47:32,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:47:32,847 INFO L225 Difference]: With dead ends: 7091 [2022-04-06 16:47:32,847 INFO L226 Difference]: Without dead ends: 7084 [2022-04-06 16:47:32,849 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 207 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=282, Invalid=1788, Unknown=0, NotChecked=0, Total=2070 [2022-04-06 16:47:32,849 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 87 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 1190 SdHoareTripleChecker+Invalid, 1663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1113 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:47:32,849 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 1190 Invalid, 1663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 513 Invalid, 0 Unknown, 1113 Unchecked, 0.3s Time] [2022-04-06 16:47:32,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7084 states. [2022-04-06 16:47:35,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7084 to 7039. [2022-04-06 16:47:35,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7039 states, 4763 states have (on average 1.2227587654839387) internal successors, (5824), 4854 states have internal predecessors, (5824), 1808 states have call successors, (1808), 468 states have call predecessors, (1808), 467 states have return successors, (1799), 1716 states have call predecessors, (1799), 1799 states have call successors, (1799) [2022-04-06 16:47:35,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7039 states to 7039 states and 9431 transitions. [2022-04-06 16:47:35,214 INFO L78 Accepts]: Start accepts. Automaton has 7039 states and 9431 transitions. Word has length 149 [2022-04-06 16:47:35,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:47:35,214 INFO L478 AbstractCegarLoop]: Abstraction has 7039 states and 9431 transitions. [2022-04-06 16:47:35,214 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.782608695652174) internal successors, (64), 22 states have internal predecessors, (64), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:47:35,214 INFO L276 IsEmpty]: Start isEmpty. Operand 7039 states and 9431 transitions. [2022-04-06 16:47:35,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-04-06 16:47:35,218 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:47:35,218 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:47:35,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-04-06 16:47:35,424 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:47:35,424 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:47:35,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:47:35,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1181195580, now seen corresponding path program 37 times [2022-04-06 16:47:35,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:47:35,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [929296947] [2022-04-06 16:47:35,425 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:47:35,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1181195580, now seen corresponding path program 38 times [2022-04-06 16:47:35,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:47:35,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48002901] [2022-04-06 16:47:35,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:47:35,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:47:35,430 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:47:35,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [214690657] [2022-04-06 16:47:35,430 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:47:35,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:47:35,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:47:35,431 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:47:35,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-04-06 16:47:35,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:47:35,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:47:35,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 105 conjunts are in the unsatisfiable core [2022-04-06 16:47:35,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:47:37,005 INFO L134 CoverageAnalysis]: Checked inductivity of 627 backedges. 97 proven. 190 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-04-06 16:47:37,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:47:39,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:47:39,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48002901] [2022-04-06 16:47:39,071 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:47:39,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214690657] [2022-04-06 16:47:39,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214690657] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:47:39,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:47:39,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-04-06 16:47:39,072 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:47:39,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [929296947] [2022-04-06 16:47:39,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [929296947] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:47:39,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:47:39,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 16:47:39,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213059619] [2022-04-06 16:47:39,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:47:39,072 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 16:47:39,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:47:39,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 16:47:39,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2022-04-06 16:47:39,072 INFO L87 Difference]: Start difference. First operand 7039 states and 9431 transitions. Second operand has 23 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-04-06 16:47:46,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:47:46,624 INFO L93 Difference]: Finished difference Result 7228 states and 9673 transitions. [2022-04-06 16:47:46,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-06 16:47:46,625 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) Word has length 149 [2022-04-06 16:47:46,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:47:46,636 INFO L225 Difference]: With dead ends: 7228 [2022-04-06 16:47:46,637 INFO L226 Difference]: Without dead ends: 7225 [2022-04-06 16:47:46,637 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 142 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=177, Invalid=1545, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 16:47:46,638 INFO L913 BasicCegarLoop]: 96 mSDtfsCounter, 139 mSDsluCounter, 954 mSDsCounter, 0 mSdLazyCounter, 1850 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 1953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:47:46,638 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 1050 Invalid, 1953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1850 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-04-06 16:47:46,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7225 states. [2022-04-06 16:47:48,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7225 to 7064. [2022-04-06 16:47:48,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7064 states, 4782 states have (on average 1.2218736930154748) internal successors, (5843), 4874 states have internal predecessors, (5843), 1810 states have call successors, (1810), 472 states have call predecessors, (1810), 471 states have return successors, (1801), 1717 states have call predecessors, (1801), 1801 states have call successors, (1801) [2022-04-06 16:47:48,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7064 states to 7064 states and 9454 transitions. [2022-04-06 16:47:48,881 INFO L78 Accepts]: Start accepts. Automaton has 7064 states and 9454 transitions. Word has length 149 [2022-04-06 16:47:48,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:47:48,881 INFO L478 AbstractCegarLoop]: Abstraction has 7064 states and 9454 transitions. [2022-04-06 16:47:48,881 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-04-06 16:47:48,881 INFO L276 IsEmpty]: Start isEmpty. Operand 7064 states and 9454 transitions. [2022-04-06 16:47:48,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-04-06 16:47:48,884 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:47:48,884 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:47:48,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-04-06 16:47:49,084 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:47:49,084 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:47:49,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:47:49,084 INFO L85 PathProgramCache]: Analyzing trace with hash 205680083, now seen corresponding path program 39 times [2022-04-06 16:47:49,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:47:49,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1096932415] [2022-04-06 16:47:49,085 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:47:49,085 INFO L85 PathProgramCache]: Analyzing trace with hash 205680083, now seen corresponding path program 40 times [2022-04-06 16:47:49,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:47:49,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119836241] [2022-04-06 16:47:49,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:47:49,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:47:49,090 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:47:49,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1689020426] [2022-04-06 16:47:49,090 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:47:49,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:47:49,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:47:49,091 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:47:49,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-04-06 16:47:49,157 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:47:49,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:47:49,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 88 conjunts are in the unsatisfiable core [2022-04-06 16:47:49,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:47:52,704 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:47:52,709 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:48:04,488 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:48:10,025 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 210 proven. 108 refuted. 0 times theorem prover too weak. 569 trivial. 0 not checked. [2022-04-06 16:48:10,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:48:27,633 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:49:16,820 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:49:16,823 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:49:28,237 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 210 proven. 105 refuted. 0 times theorem prover too weak. 572 trivial. 0 not checked. [2022-04-06 16:49:28,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:49:28,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119836241] [2022-04-06 16:49:28,237 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:49:28,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689020426] [2022-04-06 16:49:28,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689020426] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:49:28,237 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:49:28,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 42 [2022-04-06 16:49:28,238 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:49:28,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1096932415] [2022-04-06 16:49:28,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1096932415] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:49:28,238 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:49:28,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 16:49:28,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635916552] [2022-04-06 16:49:28,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:49:28,238 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 16:49:28,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:49:28,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 16:49:28,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=1399, Unknown=1, NotChecked=0, Total=1722 [2022-04-06 16:49:28,239 INFO L87 Difference]: Start difference. First operand 7064 states and 9454 transitions. Second operand has 24 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 states have internal predecessors, (52), 9 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 10 states have call predecessors, (23), 8 states have call successors, (23) [2022-04-06 16:49:33,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:49:33,095 INFO L93 Difference]: Finished difference Result 7689 states and 10440 transitions. [2022-04-06 16:49:33,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 16:49:33,096 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 states have internal predecessors, (52), 9 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 10 states have call predecessors, (23), 8 states have call successors, (23) Word has length 154 [2022-04-06 16:49:33,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:49:33,112 INFO L225 Difference]: With dead ends: 7689 [2022-04-06 16:49:33,112 INFO L226 Difference]: Without dead ends: 7682 [2022-04-06 16:49:33,114 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 265 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 25.1s TimeCoverageRelationStatistics Valid=403, Invalid=1852, Unknown=1, NotChecked=0, Total=2256 [2022-04-06 16:49:33,114 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 89 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 1080 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 1708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1080 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 565 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:49:33,114 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 691 Invalid, 1708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1080 Invalid, 0 Unknown, 565 Unchecked, 1.3s Time] [2022-04-06 16:49:33,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7682 states. [2022-04-06 16:49:35,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7682 to 7068. [2022-04-06 16:49:35,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7068 states, 4786 states have (on average 1.2216882574174677) internal successors, (5847), 4878 states have internal predecessors, (5847), 1810 states have call successors, (1810), 472 states have call predecessors, (1810), 471 states have return successors, (1801), 1717 states have call predecessors, (1801), 1801 states have call successors, (1801) [2022-04-06 16:49:35,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7068 states to 7068 states and 9458 transitions. [2022-04-06 16:49:35,483 INFO L78 Accepts]: Start accepts. Automaton has 7068 states and 9458 transitions. Word has length 154 [2022-04-06 16:49:35,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:49:35,484 INFO L478 AbstractCegarLoop]: Abstraction has 7068 states and 9458 transitions. [2022-04-06 16:49:35,484 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 states have internal predecessors, (52), 9 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 10 states have call predecessors, (23), 8 states have call successors, (23) [2022-04-06 16:49:35,484 INFO L276 IsEmpty]: Start isEmpty. Operand 7068 states and 9458 transitions. [2022-04-06 16:49:35,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-04-06 16:49:35,487 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:49:35,487 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:49:35,510 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-04-06 16:49:35,705 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:49:35,705 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:49:35,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:49:35,706 INFO L85 PathProgramCache]: Analyzing trace with hash 215045455, now seen corresponding path program 41 times [2022-04-06 16:49:35,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:49:35,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [665227890] [2022-04-06 16:49:35,706 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:49:35,706 INFO L85 PathProgramCache]: Analyzing trace with hash 215045455, now seen corresponding path program 42 times [2022-04-06 16:49:35,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:49:35,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31342685] [2022-04-06 16:49:35,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:49:35,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:49:35,710 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:49:35,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1092900856] [2022-04-06 16:49:35,711 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:49:35,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:49:35,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:49:35,711 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:49:35,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-04-06 16:49:35,791 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-04-06 16:49:35,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:49:35,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 79 conjunts are in the unsatisfiable core [2022-04-06 16:49:35,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:50:12,039 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 99 proven. 170 refuted. 0 times theorem prover too weak. 618 trivial. 0 not checked. [2022-04-06 16:50:12,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:50:14,447 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:50:59,545 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse2 (* c_main_~p~0 c_main_~x~0)) (.cse3 (* c_main_~r~0 c_main_~y~0)) (.cse0 (* (- 1) c_main_~b~0)) (.cse1 (* (- 1) c_main_~b~0 c_main_~k~0)) (.cse4 (* c_main_~q~0 c_main_~x~0)) (.cse5 (* c_main_~s~0 c_main_~y~0))) (or (not (= (mod (div (+ .cse0 (* (* c_main_~b~0 c_main_~k~0) (- 1)) c_main_~a~0) 2) c_main_~b~0) 0)) (not (= (mod (+ c_main_~b~0 c_main_~a~0 .cse1) 2) 0)) (not (= (+ .cse2 .cse3) c_main_~a~0)) (<= c_main_~c~0 (* c_main_~b~0 2)) (not (= (mod (+ c_main_~b~0 c_main_~c~0) 2) 0)) (= (+ c_main_~b~0 .cse2 .cse3) (let ((.cse6 (div (div (+ .cse0 c_main_~a~0 .cse1) 2) c_main_~b~0))) (+ (* .cse4 2) (* 2 .cse5) (* 2 (* c_main_~q~0 .cse6 c_main_~x~0)) (* c_main_~q~0 c_main_~x~0 c_main_~k~0) (* (* .cse6 c_main_~s~0 c_main_~y~0) 2) (* c_main_~s~0 c_main_~y~0 c_main_~k~0)))) (not (= c_main_~b~0 (+ .cse4 .cse5))) (<= c_main_~b~0 0))) is different from true [2022-04-06 16:51:43,502 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 100 proven. 155 refuted. 0 times theorem prover too weak. 624 trivial. 8 not checked. [2022-04-06 16:51:43,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:51:43,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31342685] [2022-04-06 16:51:43,503 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:51:43,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092900856] [2022-04-06 16:51:43,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092900856] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:51:43,503 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:51:43,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 31 [2022-04-06 16:51:43,503 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:51:43,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [665227890] [2022-04-06 16:51:43,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [665227890] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:51:43,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:51:43,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 16:51:43,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112738163] [2022-04-06 16:51:43,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:51:43,504 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 16:51:43,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:51:43,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 16:51:43,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=712, Unknown=4, NotChecked=56, Total=930 [2022-04-06 16:51:43,505 INFO L87 Difference]: Start difference. First operand 7068 states and 9458 transitions. Second operand has 18 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:51:46,077 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:51:56,751 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:52:06,765 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:52:06,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:52:06,811 INFO L93 Difference]: Finished difference Result 7697 states and 10304 transitions. [2022-04-06 16:52:06,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:52:06,812 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 154 [2022-04-06 16:52:06,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:52:06,828 INFO L225 Difference]: With dead ends: 7697 [2022-04-06 16:52:06,829 INFO L226 Difference]: Without dead ends: 7679 [2022-04-06 16:52:06,832 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 277 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 34.1s TimeCoverageRelationStatistics Valid=227, Invalid=1033, Unknown=4, NotChecked=68, Total=1332 [2022-04-06 16:52:06,833 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 66 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 36 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:52:06,833 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 625 Invalid, 950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 911 Invalid, 3 Unknown, 0 Unchecked, 8.0s Time] [2022-04-06 16:52:06,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7679 states. [2022-04-06 16:52:09,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7679 to 7508. [2022-04-06 16:52:09,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7508 states, 5089 states have (on average 1.220082530949106) internal successors, (6209), 5178 states have internal predecessors, (6209), 1916 states have call successors, (1916), 503 states have call predecessors, (1916), 502 states have return successors, (1908), 1826 states have call predecessors, (1908), 1908 states have call successors, (1908) [2022-04-06 16:52:09,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7508 states to 7508 states and 10033 transitions. [2022-04-06 16:52:09,408 INFO L78 Accepts]: Start accepts. Automaton has 7508 states and 10033 transitions. Word has length 154 [2022-04-06 16:52:09,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:52:09,408 INFO L478 AbstractCegarLoop]: Abstraction has 7508 states and 10033 transitions. [2022-04-06 16:52:09,408 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:52:09,409 INFO L276 IsEmpty]: Start isEmpty. Operand 7508 states and 10033 transitions. [2022-04-06 16:52:09,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-04-06 16:52:09,412 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:52:09,412 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:52:09,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-04-06 16:52:09,612 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-04-06 16:52:09,612 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:52:09,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:52:09,612 INFO L85 PathProgramCache]: Analyzing trace with hash -936859574, now seen corresponding path program 5 times [2022-04-06 16:52:09,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:52:09,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [38076559] [2022-04-06 16:52:09,613 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:52:09,613 INFO L85 PathProgramCache]: Analyzing trace with hash -936859574, now seen corresponding path program 6 times [2022-04-06 16:52:09,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:52:09,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632929335] [2022-04-06 16:52:09,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:52:09,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:52:09,618 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:52:09,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1158918934] [2022-04-06 16:52:09,618 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:52:09,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:52:09,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:52:09,621 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:52:09,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-04-06 16:52:09,695 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:52:09,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:52:09,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 54 conjunts are in the unsatisfiable core [2022-04-06 16:52:09,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:52:10,367 INFO L134 CoverageAnalysis]: Checked inductivity of 755 backedges. 81 proven. 135 refuted. 0 times theorem prover too weak. 539 trivial. 0 not checked. [2022-04-06 16:52:10,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:52:10,721 INFO L134 CoverageAnalysis]: Checked inductivity of 755 backedges. 125 proven. 9 refuted. 0 times theorem prover too weak. 621 trivial. 0 not checked. [2022-04-06 16:52:10,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:52:10,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632929335] [2022-04-06 16:52:10,722 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:52:10,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158918934] [2022-04-06 16:52:10,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158918934] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:52:10,722 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:52:10,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 8] total 21 [2022-04-06 16:52:10,722 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:52:10,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [38076559] [2022-04-06 16:52:10,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [38076559] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:52:10,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:52:10,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 16:52:10,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157768343] [2022-04-06 16:52:10,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:52:10,722 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 16:52:10,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:52:10,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 16:52:10,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-04-06 16:52:10,723 INFO L87 Difference]: Start difference. First operand 7508 states and 10033 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 16:52:14,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:52:14,237 INFO L93 Difference]: Finished difference Result 7648 states and 10183 transitions. [2022-04-06 16:52:14,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:52:14,238 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) Word has length 153 [2022-04-06 16:52:14,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:52:14,252 INFO L225 Difference]: With dead ends: 7648 [2022-04-06 16:52:14,252 INFO L226 Difference]: Without dead ends: 7646 [2022-04-06 16:52:14,254 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 284 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-04-06 16:52:14,254 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 103 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 897 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:52:14,255 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 669 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 897 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:52:14,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7646 states. [2022-04-06 16:52:16,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7646 to 7575. [2022-04-06 16:52:16,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7575 states, 5140 states have (on average 1.2186770428015563) internal successors, (6264), 5230 states have internal predecessors, (6264), 1919 states have call successors, (1919), 516 states have call predecessors, (1919), 515 states have return successors, (1911), 1828 states have call predecessors, (1911), 1911 states have call successors, (1911) [2022-04-06 16:52:16,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7575 states to 7575 states and 10094 transitions. [2022-04-06 16:52:16,820 INFO L78 Accepts]: Start accepts. Automaton has 7575 states and 10094 transitions. Word has length 153 [2022-04-06 16:52:16,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:52:16,820 INFO L478 AbstractCegarLoop]: Abstraction has 7575 states and 10094 transitions. [2022-04-06 16:52:16,820 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 16:52:16,820 INFO L276 IsEmpty]: Start isEmpty. Operand 7575 states and 10094 transitions. [2022-04-06 16:52:16,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-04-06 16:52:16,824 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:52:16,824 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:52:16,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-04-06 16:52:17,024 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:52:17,024 INFO L403 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:52:17,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:52:17,025 INFO L85 PathProgramCache]: Analyzing trace with hash 808456558, now seen corresponding path program 43 times [2022-04-06 16:52:17,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:52:17,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [634980497] [2022-04-06 16:52:17,025 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:52:17,025 INFO L85 PathProgramCache]: Analyzing trace with hash 808456558, now seen corresponding path program 44 times [2022-04-06 16:52:17,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:52:17,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250778231] [2022-04-06 16:52:17,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:52:17,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:52:17,030 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:52:17,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1135565137] [2022-04-06 16:52:17,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:52:17,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:52:17,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:52:17,035 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:52:17,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-04-06 16:52:17,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:52:17,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:52:17,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 97 conjunts are in the unsatisfiable core [2022-04-06 16:52:17,111 INFO L286 TraceCheckSpWp]: Computing forward predicates...