/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/egcd-ll_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 16:23:06,278 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 16:23:06,280 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 16:23:06,335 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 16:23:06,336 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 16:23:06,337 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 16:23:06,338 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 16:23:06,339 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 16:23:06,340 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 16:23:06,341 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 16:23:06,341 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 16:23:06,342 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 16:23:06,342 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 16:23:06,343 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 16:23:06,344 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 16:23:06,345 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 16:23:06,345 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 16:23:06,346 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 16:23:06,347 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 16:23:06,348 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 16:23:06,349 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 16:23:06,354 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 16:23:06,355 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 16:23:06,357 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 16:23:06,358 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 16:23:06,361 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 16:23:06,362 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 16:23:06,362 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 16:23:06,362 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 16:23:06,363 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 16:23:06,363 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 16:23:06,363 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 16:23:06,364 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 16:23:06,364 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 16:23:06,365 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 16:23:06,366 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 16:23:06,366 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 16:23:06,366 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 16:23:06,366 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 16:23:06,367 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 16:23:06,367 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 16:23:06,368 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 16:23:06,368 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:23:06,376 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 16:23:06,376 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 16:23:06,377 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 16:23:06,377 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-06 16:23:06,377 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 16:23:06,377 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-06 16:23:06,377 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 16:23:06,377 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 16:23:06,378 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 16:23:06,378 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 16:23:06,378 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-06 16:23:06,378 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 16:23:06,378 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 16:23:06,378 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 16:23:06,378 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 16:23:06,378 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 16:23:06,379 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 16:23:06,379 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 16:23:06,379 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 16:23:06,379 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 16:23:06,379 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 16:23:06,379 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 16:23:06,379 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 16:23:06,379 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 16:23:06,380 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-04-06 16:23:06,380 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:23:06,616 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 16:23:06,632 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 16:23:06,634 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 16:23:06,635 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 16:23:06,637 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 16:23:06,637 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound100.c [2022-04-06 16:23:06,683 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a4167242/fd92cbab9abc42eb90fbe4e0e51dd7e3/FLAGf11a9d51e [2022-04-06 16:23:07,025 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 16:23:07,025 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound100.c [2022-04-06 16:23:07,030 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a4167242/fd92cbab9abc42eb90fbe4e0e51dd7e3/FLAGf11a9d51e [2022-04-06 16:23:07,474 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a4167242/fd92cbab9abc42eb90fbe4e0e51dd7e3 [2022-04-06 16:23:07,476 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 16:23:07,477 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 16:23:07,478 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 16:23:07,478 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 16:23:07,480 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 16:23:07,480 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 04:23:07" (1/1) ... [2022-04-06 16:23:07,481 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2795d20a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:23:07, skipping insertion in model container [2022-04-06 16:23:07,481 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 04:23:07" (1/1) ... [2022-04-06 16:23:07,497 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 16:23:07,512 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 16:23:07,668 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/egcd-ll_unwindbound100.c[489,502] [2022-04-06 16:23:07,690 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 16:23:07,696 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 16:23:07,704 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/egcd-ll_unwindbound100.c[489,502] [2022-04-06 16:23:07,721 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 16:23:07,732 INFO L208 MainTranslator]: Completed translation [2022-04-06 16:23:07,733 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:23:07 WrapperNode [2022-04-06 16:23:07,733 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 16:23:07,733 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 16:23:07,734 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 16:23:07,734 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 16:23:07,741 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:23:07" (1/1) ... [2022-04-06 16:23:07,741 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:23:07" (1/1) ... [2022-04-06 16:23:07,746 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:23:07" (1/1) ... [2022-04-06 16:23:07,747 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:23:07" (1/1) ... [2022-04-06 16:23:07,755 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:23:07" (1/1) ... [2022-04-06 16:23:07,759 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:23:07" (1/1) ... [2022-04-06 16:23:07,762 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:23:07" (1/1) ... [2022-04-06 16:23:07,764 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 16:23:07,765 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 16:23:07,765 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 16:23:07,765 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 16:23:07,766 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:23:07" (1/1) ... [2022-04-06 16:23:07,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 16:23:07,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:07,788 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:23:07,806 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:23:07,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 16:23:07,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 16:23:07,816 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 16:23:07,816 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 16:23:07,816 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 16:23:07,816 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 16:23:07,816 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 16:23:07,816 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 16:23:07,816 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 16:23:07,816 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 16:23:07,816 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 16:23:07,816 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 16:23:07,816 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 16:23:07,816 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 16:23:07,817 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 16:23:07,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 16:23:07,817 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 16:23:07,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 16:23:07,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 16:23:07,817 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 16:23:07,856 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 16:23:07,857 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 16:23:07,982 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 16:23:07,986 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 16:23:07,986 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-06 16:23:07,987 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 04:23:07 BoogieIcfgContainer [2022-04-06 16:23:07,987 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 16:23:07,992 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 16:23:07,992 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 16:23:07,996 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 16:23:07,996 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 04:23:07" (1/3) ... [2022-04-06 16:23:07,996 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a2a6c05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 04:23:07, skipping insertion in model container [2022-04-06 16:23:07,997 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:23:07" (2/3) ... [2022-04-06 16:23:07,997 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a2a6c05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 04:23:07, skipping insertion in model container [2022-04-06 16:23:07,997 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 04:23:07" (3/3) ... [2022-04-06 16:23:07,998 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd-ll_unwindbound100.c [2022-04-06 16:23:08,000 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 16:23:08,000 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 16:23:08,025 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 16:23:08,029 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:23:08,029 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 16:23:08,037 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 16:23:08,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-06 16:23:08,042 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:08,042 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:23:08,042 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:08,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:08,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1226702723, now seen corresponding path program 1 times [2022-04-06 16:23:08,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:08,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1112151570] [2022-04-06 16:23:08,057 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:08,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1226702723, now seen corresponding path program 2 times [2022-04-06 16:23:08,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:08,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115955826] [2022-04-06 16:23:08,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:08,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:08,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:23:08,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 16:23:08,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:23:08,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 16:23:08,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:23:08,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 16:23:08,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:23:08,176 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:23:08,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:08,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115955826] [2022-04-06 16:23:08,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115955826] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:08,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:08,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 16:23:08,179 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:08,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1112151570] [2022-04-06 16:23:08,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1112151570] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:08,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:08,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 16:23:08,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424742087] [2022-04-06 16:23:08,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:08,184 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 16:23:08,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:08,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 16:23:08,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 16:23:08,207 INFO L87 Difference]: Start difference. First operand has 35 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) 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:23:08,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:08,305 INFO L93 Difference]: Finished difference Result 64 states and 97 transitions. [2022-04-06 16:23:08,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 16:23:08,307 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:23:08,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:08,312 INFO L225 Difference]: With dead ends: 64 [2022-04-06 16:23:08,312 INFO L226 Difference]: Without dead ends: 31 [2022-04-06 16:23:08,315 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:23:08,318 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:08,319 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 45 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:23:08,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-04-06 16:23:08,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 30. [2022-04-06 16:23:08,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 16:23:08,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2022-04-06 16:23:08,352 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 22 [2022-04-06 16:23:08,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:08,352 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2022-04-06 16:23:08,352 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:23:08,353 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2022-04-06 16:23:08,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-04-06 16:23:08,355 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:08,355 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:23:08,355 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 16:23:08,356 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:08,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:08,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1346542817, now seen corresponding path program 1 times [2022-04-06 16:23:08,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:08,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1961750853] [2022-04-06 16:23:08,361 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:08,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1346542817, now seen corresponding path program 2 times [2022-04-06 16:23:08,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:08,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341850225] [2022-04-06 16:23:08,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:08,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:08,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:23:08,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 16:23:08,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:23:08,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 16:23:08,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:23:08,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 16:23:08,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:23:08,501 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:23:08,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:08,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341850225] [2022-04-06 16:23:08,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341850225] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:08,502 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:08,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:08,502 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:08,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1961750853] [2022-04-06 16:23:08,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1961750853] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:08,502 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:08,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:08,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116659813] [2022-04-06 16:23:08,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:08,503 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:23:08,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:08,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:23:08,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:23:08,504 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:23:08,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:08,603 INFO L93 Difference]: Finished difference Result 42 states and 54 transitions. [2022-04-06 16:23:08,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:23:08,604 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 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:23:08,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:08,605 INFO L225 Difference]: With dead ends: 42 [2022-04-06 16:23:08,605 INFO L226 Difference]: Without dead ends: 32 [2022-04-06 16:23:08,605 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 8 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:23:08,606 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 13 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:08,606 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 65 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:23:08,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-04-06 16:23:08,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-04-06 16:23:08,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 16:23:08,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-04-06 16:23:08,612 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 23 [2022-04-06 16:23:08,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:08,613 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-04-06 16:23:08,613 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:23:08,613 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-04-06 16:23:08,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-04-06 16:23:08,614 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:08,614 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:23:08,614 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-06 16:23:08,614 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:08,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:08,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1348211113, now seen corresponding path program 1 times [2022-04-06 16:23:08,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:08,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1147274196] [2022-04-06 16:23:08,616 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:08,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1348211113, now seen corresponding path program 2 times [2022-04-06 16:23:08,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:08,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859077301] [2022-04-06 16:23:08,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:08,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:08,651 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:08,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [671317342] [2022-04-06 16:23:08,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:23:08,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:08,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:08,655 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:23:08,695 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:23:08,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 16:23:08,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:08,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:23:08,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:08,821 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:23:08,821 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:23:08,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:08,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859077301] [2022-04-06 16:23:08,822 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:08,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671317342] [2022-04-06 16:23:08,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671317342] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:08,822 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:08,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:08,823 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:08,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1147274196] [2022-04-06 16:23:08,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1147274196] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:08,823 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:08,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:08,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435068634] [2022-04-06 16:23:08,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:08,824 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:23:08,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:08,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:23:08,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:23:08,825 INFO L87 Difference]: Start difference. First operand 32 states and 41 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 16:23:08,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:08,876 INFO L93 Difference]: Finished difference Result 49 states and 66 transitions. [2022-04-06 16:23:08,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:23:08,877 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 23 [2022-04-06 16:23:08,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:08,879 INFO L225 Difference]: With dead ends: 49 [2022-04-06 16:23:08,879 INFO L226 Difference]: Without dead ends: 47 [2022-04-06 16:23:08,880 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 16:23:08,884 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 8 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:08,884 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 134 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:23:08,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-04-06 16:23:08,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2022-04-06 16:23:08,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 26 states have internal predecessors, (31), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-06 16:23:08,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 63 transitions. [2022-04-06 16:23:08,892 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 63 transitions. Word has length 23 [2022-04-06 16:23:08,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:08,892 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 63 transitions. [2022-04-06 16:23:08,892 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 16:23:08,892 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 63 transitions. [2022-04-06 16:23:08,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-04-06 16:23:08,893 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:08,893 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] [2022-04-06 16:23:08,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-04-06 16:23:09,103 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:09,103 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:09,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:09,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1060153012, now seen corresponding path program 1 times [2022-04-06 16:23:09,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:09,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1079773641] [2022-04-06 16:23:09,104 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:09,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1060153012, now seen corresponding path program 2 times [2022-04-06 16:23:09,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:09,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506889161] [2022-04-06 16:23:09,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:09,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:09,124 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:09,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1542471312] [2022-04-06 16:23:09,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:23:09,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:09,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:09,125 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:23:09,126 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:23:09,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:23:09,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:09,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:23:09,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:09,248 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:23:09,249 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:23:09,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:09,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506889161] [2022-04-06 16:23:09,249 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:09,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542471312] [2022-04-06 16:23:09,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542471312] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:09,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:09,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:09,250 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:09,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1079773641] [2022-04-06 16:23:09,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1079773641] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:09,250 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:09,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:09,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82447169] [2022-04-06 16:23:09,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:09,251 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:23:09,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:09,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:23:09,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:23:09,251 INFO L87 Difference]: Start difference. First operand 46 states and 63 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 16:23:09,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:09,301 INFO L93 Difference]: Finished difference Result 53 states and 69 transitions. [2022-04-06 16:23:09,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:23:09,302 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 28 [2022-04-06 16:23:09,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:09,303 INFO L225 Difference]: With dead ends: 53 [2022-04-06 16:23:09,303 INFO L226 Difference]: Without dead ends: 51 [2022-04-06 16:23:09,303 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 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:23:09,304 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 9 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:09,304 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 138 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:23:09,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-04-06 16:23:09,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-04-06 16:23:09,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 29 states have internal predecessors, (34), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-06 16:23:09,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 66 transitions. [2022-04-06 16:23:09,312 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 66 transitions. Word has length 28 [2022-04-06 16:23:09,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:09,312 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 66 transitions. [2022-04-06 16:23:09,312 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 16:23:09,312 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 66 transitions. [2022-04-06 16:23:09,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-06 16:23:09,313 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:09,313 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] [2022-04-06 16:23:09,331 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:23:09,527 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-04-06 16:23:09,528 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:09,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:09,528 INFO L85 PathProgramCache]: Analyzing trace with hash -560761015, now seen corresponding path program 1 times [2022-04-06 16:23:09,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:09,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [217144299] [2022-04-06 16:23:09,529 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:09,529 INFO L85 PathProgramCache]: Analyzing trace with hash -560761015, now seen corresponding path program 2 times [2022-04-06 16:23:09,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:09,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263468628] [2022-04-06 16:23:09,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:09,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:09,536 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:09,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [610471600] [2022-04-06 16:23:09,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:23:09,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:09,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:09,544 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:23:09,545 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:23:09,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:23:09,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:09,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 16:23:09,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:09,700 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-04-06 16:23:09,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:09,813 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-06 16:23:09,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:09,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263468628] [2022-04-06 16:23:09,813 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:09,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610471600] [2022-04-06 16:23:09,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610471600] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 16:23:09,815 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:23:09,815 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-04-06 16:23:09,816 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:09,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [217144299] [2022-04-06 16:23:09,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [217144299] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:09,817 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:09,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:09,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478838586] [2022-04-06 16:23:09,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:09,818 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:23:09,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:09,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:23:09,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:23:09,819 INFO L87 Difference]: Start difference. First operand 50 states and 66 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:23:09,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:09,876 INFO L93 Difference]: Finished difference Result 75 states and 107 transitions. [2022-04-06 16:23:09,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:23:09,877 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-04-06 16:23:09,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:09,879 INFO L225 Difference]: With dead ends: 75 [2022-04-06 16:23:09,879 INFO L226 Difference]: Without dead ends: 71 [2022-04-06 16:23:09,879 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-04-06 16:23:09,880 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 9 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:09,880 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 128 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:23:09,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-04-06 16:23:09,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2022-04-06 16:23:09,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 36 states have (on average 1.3333333333333333) internal successors, (48), 40 states have internal predecessors, (48), 28 states have call successors, (28), 7 states have call predecessors, (28), 6 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2022-04-06 16:23:09,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 100 transitions. [2022-04-06 16:23:09,899 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 100 transitions. Word has length 33 [2022-04-06 16:23:09,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:09,900 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 100 transitions. [2022-04-06 16:23:09,900 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:23:09,900 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 100 transitions. [2022-04-06 16:23:09,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-06 16:23:09,900 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:09,901 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] [2022-04-06 16:23:09,922 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:23:10,107 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:10,107 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:10,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:10,108 INFO L85 PathProgramCache]: Analyzing trace with hash 201438379, now seen corresponding path program 1 times [2022-04-06 16:23:10,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:10,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1685700570] [2022-04-06 16:23:10,109 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:10,109 INFO L85 PathProgramCache]: Analyzing trace with hash 201438379, now seen corresponding path program 2 times [2022-04-06 16:23:10,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:10,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127671050] [2022-04-06 16:23:10,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:10,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:10,116 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:10,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [384417886] [2022-04-06 16:23:10,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:23:10,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:10,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:10,123 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:23:10,124 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:23:10,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:23:10,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:10,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 16:23:10,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:10,234 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:23:10,234 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:23:10,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:10,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127671050] [2022-04-06 16:23:10,234 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:10,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384417886] [2022-04-06 16:23:10,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384417886] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:10,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:10,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:10,235 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:10,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1685700570] [2022-04-06 16:23:10,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1685700570] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:10,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:10,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:10,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983988330] [2022-04-06 16:23:10,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:10,236 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:23:10,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:10,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:23:10,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:23:10,236 INFO L87 Difference]: Start difference. First operand 71 states and 100 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-04-06 16:23:10,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:10,275 INFO L93 Difference]: Finished difference Result 87 states and 123 transitions. [2022-04-06 16:23:10,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:23:10,276 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 39 [2022-04-06 16:23:10,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:10,277 INFO L225 Difference]: With dead ends: 87 [2022-04-06 16:23:10,277 INFO L226 Difference]: Without dead ends: 85 [2022-04-06 16:23:10,277 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 35 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:23:10,278 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 5 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:10,278 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 144 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:23:10,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-04-06 16:23:10,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 78. [2022-04-06 16:23:10,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 39 states have (on average 1.3076923076923077) internal successors, (51), 46 states have internal predecessors, (51), 31 states have call successors, (31), 8 states have call predecessors, (31), 7 states have return successors, (27), 23 states have call predecessors, (27), 27 states have call successors, (27) [2022-04-06 16:23:10,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 109 transitions. [2022-04-06 16:23:10,289 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 109 transitions. Word has length 39 [2022-04-06 16:23:10,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:10,290 INFO L478 AbstractCegarLoop]: Abstraction has 78 states and 109 transitions. [2022-04-06 16:23:10,290 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-04-06 16:23:10,290 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 109 transitions. [2022-04-06 16:23:10,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 16:23:10,291 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:10,291 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:23:10,315 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:23:10,506 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:10,506 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:10,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:10,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1085077998, now seen corresponding path program 1 times [2022-04-06 16:23:10,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:10,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1721351546] [2022-04-06 16:23:10,507 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:10,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1085077998, now seen corresponding path program 2 times [2022-04-06 16:23:10,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:10,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506905288] [2022-04-06 16:23:10,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:10,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:10,518 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:10,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [603243745] [2022-04-06 16:23:10,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:23:10,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:10,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:10,526 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:23:10,527 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:23:10,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:23:10,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:10,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 16:23:10,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:10,643 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-06 16:23:10,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:10,722 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-06 16:23:10,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:10,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506905288] [2022-04-06 16:23:10,722 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:10,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603243745] [2022-04-06 16:23:10,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603243745] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:10,722 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:10,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-04-06 16:23:10,723 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:10,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1721351546] [2022-04-06 16:23:10,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1721351546] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:10,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:10,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:10,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560746761] [2022-04-06 16:23:10,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:10,724 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:23:10,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:10,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:23:10,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-04-06 16:23:10,725 INFO L87 Difference]: Start difference. First operand 78 states and 109 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-06 16:23:10,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:10,766 INFO L93 Difference]: Finished difference Result 121 states and 152 transitions. [2022-04-06 16:23:10,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:23:10,766 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 42 [2022-04-06 16:23:10,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:10,770 INFO L225 Difference]: With dead ends: 121 [2022-04-06 16:23:10,770 INFO L226 Difference]: Without dead ends: 102 [2022-04-06 16:23:10,771 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:23:10,772 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 13 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:10,773 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 130 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:23:10,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-04-06 16:23:10,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 100. [2022-04-06 16:23:10,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 57 states have (on average 1.2105263157894737) internal successors, (69), 63 states have internal predecessors, (69), 31 states have call successors, (31), 13 states have call predecessors, (31), 11 states have return successors, (27), 23 states have call predecessors, (27), 27 states have call successors, (27) [2022-04-06 16:23:10,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 127 transitions. [2022-04-06 16:23:10,788 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 127 transitions. Word has length 42 [2022-04-06 16:23:10,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:10,788 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 127 transitions. [2022-04-06 16:23:10,788 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-06 16:23:10,788 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 127 transitions. [2022-04-06 16:23:10,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 16:23:10,789 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:10,789 INFO L499 BasicCegarLoop]: trace histogram [4, 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] [2022-04-06 16:23:10,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-04-06 16:23:10,991 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:10,992 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:10,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:10,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1083409702, now seen corresponding path program 1 times [2022-04-06 16:23:10,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:10,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [448743096] [2022-04-06 16:23:10,993 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:10,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1083409702, now seen corresponding path program 2 times [2022-04-06 16:23:10,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:10,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8678316] [2022-04-06 16:23:10,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:10,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:11,002 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:11,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1919554908] [2022-04-06 16:23:11,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:23:11,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:11,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:11,010 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:23:11,011 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:23:11,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:23:11,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:11,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 16:23:11,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:11,154 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 16:23:11,154 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:23:11,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:11,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8678316] [2022-04-06 16:23:11,154 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:11,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919554908] [2022-04-06 16:23:11,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919554908] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:11,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:11,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:11,155 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:11,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [448743096] [2022-04-06 16:23:11,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [448743096] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:11,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:11,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:11,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337304821] [2022-04-06 16:23:11,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:11,156 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:23:11,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:11,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:23:11,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:23:11,156 INFO L87 Difference]: Start difference. First operand 100 states and 127 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 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:23:11,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:11,187 INFO L93 Difference]: Finished difference Result 106 states and 132 transitions. [2022-04-06 16:23:11,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:23:11,187 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 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 42 [2022-04-06 16:23:11,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:11,188 INFO L225 Difference]: With dead ends: 106 [2022-04-06 16:23:11,188 INFO L226 Difference]: Without dead ends: 103 [2022-04-06 16:23:11,189 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 1 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:23:11,189 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 7 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:11,189 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 132 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:23:11,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-04-06 16:23:11,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-04-06 16:23:11,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 60 states have (on average 1.2) internal successors, (72), 66 states have internal predecessors, (72), 30 states have call successors, (30), 14 states have call predecessors, (30), 12 states have return successors, (26), 22 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-06 16:23:11,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 128 transitions. [2022-04-06 16:23:11,210 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 128 transitions. Word has length 42 [2022-04-06 16:23:11,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:11,210 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 128 transitions. [2022-04-06 16:23:11,210 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 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:23:11,210 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 128 transitions. [2022-04-06 16:23:11,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-06 16:23:11,211 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:11,211 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:23:11,228 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:23:11,427 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:11,428 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:11,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:11,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1376219446, now seen corresponding path program 1 times [2022-04-06 16:23:11,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:11,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1929302138] [2022-04-06 16:23:11,429 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:11,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1376219446, now seen corresponding path program 2 times [2022-04-06 16:23:11,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:11,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417949282] [2022-04-06 16:23:11,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:11,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:11,435 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:11,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1079182183] [2022-04-06 16:23:11,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:23:11,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:11,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:11,436 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:23:11,437 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:23:11,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:23:11,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:11,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 10 conjunts are in the unsatisfiable core [2022-04-06 16:23:11,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:11,555 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 16:23:11,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:11,661 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 16:23:11,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:11,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417949282] [2022-04-06 16:23:11,662 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:11,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079182183] [2022-04-06 16:23:11,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079182183] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:11,662 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:11,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 16:23:11,662 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:11,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1929302138] [2022-04-06 16:23:11,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1929302138] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:11,662 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:11,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:23:11,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205578630] [2022-04-06 16:23:11,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:11,664 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:23:11,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:11,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:23:11,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:23:11,665 INFO L87 Difference]: Start difference. First operand 103 states and 128 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:23:11,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:11,756 INFO L93 Difference]: Finished difference Result 118 states and 148 transitions. [2022-04-06 16:23:11,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:23:11,757 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 44 [2022-04-06 16:23:11,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:11,760 INFO L225 Difference]: With dead ends: 118 [2022-04-06 16:23:11,760 INFO L226 Difference]: Without dead ends: 106 [2022-04-06 16:23:11,762 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:23:11,763 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 16 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:11,764 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 122 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:23:11,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-04-06 16:23:11,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2022-04-06 16:23:11,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 60 states have (on average 1.1833333333333333) internal successors, (71), 67 states have internal predecessors, (71), 31 states have call successors, (31), 13 states have call predecessors, (31), 12 states have return successors, (28), 23 states have call predecessors, (28), 28 states have call successors, (28) [2022-04-06 16:23:11,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 130 transitions. [2022-04-06 16:23:11,785 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 130 transitions. Word has length 44 [2022-04-06 16:23:11,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:11,785 INFO L478 AbstractCegarLoop]: Abstraction has 104 states and 130 transitions. [2022-04-06 16:23:11,785 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:23:11,785 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 130 transitions. [2022-04-06 16:23:11,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 16:23:11,789 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:11,789 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:23:11,808 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:23:11,997 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:11,997 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:11,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:11,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1137310021, now seen corresponding path program 3 times [2022-04-06 16:23:11,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:11,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [614915543] [2022-04-06 16:23:11,998 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:11,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1137310021, now seen corresponding path program 4 times [2022-04-06 16:23:11,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:11,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642790504] [2022-04-06 16:23:11,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:11,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:12,005 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:12,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [358069145] [2022-04-06 16:23:12,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:23:12,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:12,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:12,006 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:23:12,007 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:23:12,043 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:23:12,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:12,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 16:23:12,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:12,200 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:23:12,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:12,276 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:23:12,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:12,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642790504] [2022-04-06 16:23:12,277 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:12,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358069145] [2022-04-06 16:23:12,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358069145] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:12,277 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:12,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2022-04-06 16:23:12,277 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:12,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [614915543] [2022-04-06 16:23:12,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [614915543] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:12,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:12,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:23:12,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483286269] [2022-04-06 16:23:12,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:12,278 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 16:23:12,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:12,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 16:23:12,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 16:23:12,278 INFO L87 Difference]: Start difference. First operand 104 states and 130 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, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:23:12,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:12,352 INFO L93 Difference]: Finished difference Result 131 states and 169 transitions. [2022-04-06 16:23:12,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:23:12,352 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, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 47 [2022-04-06 16:23:12,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:12,353 INFO L225 Difference]: With dead ends: 131 [2022-04-06 16:23:12,353 INFO L226 Difference]: Without dead ends: 129 [2022-04-06 16:23:12,354 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:23:12,354 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 9 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:12,354 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 168 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:23:12,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-04-06 16:23:12,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 124. [2022-04-06 16:23:12,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 72 states have (on average 1.2083333333333333) internal successors, (87), 79 states have internal predecessors, (87), 37 states have call successors, (37), 15 states have call predecessors, (37), 14 states have return successors, (34), 29 states have call predecessors, (34), 34 states have call successors, (34) [2022-04-06 16:23:12,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 158 transitions. [2022-04-06 16:23:12,366 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 158 transitions. Word has length 47 [2022-04-06 16:23:12,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:12,366 INFO L478 AbstractCegarLoop]: Abstraction has 124 states and 158 transitions. [2022-04-06 16:23:12,367 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, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:23:12,367 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 158 transitions. [2022-04-06 16:23:12,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-04-06 16:23:12,367 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:12,367 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 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:23:12,389 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:23:12,583 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,SelfDestructingSolverStorable9 [2022-04-06 16:23:12,584 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:12,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:12,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1475439812, now seen corresponding path program 1 times [2022-04-06 16:23:12,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:12,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1943518686] [2022-04-06 16:23:12,585 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:12,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1475439812, now seen corresponding path program 2 times [2022-04-06 16:23:12,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:12,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710576070] [2022-04-06 16:23:12,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:12,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:12,591 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:12,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [971160625] [2022-04-06 16:23:12,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:23:12,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:12,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:12,592 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:23:12,593 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:23:12,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:23:12,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:12,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-06 16:23:12,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:12,848 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 23 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 16:23:12,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:13,034 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 16:23:13,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:13,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710576070] [2022-04-06 16:23:13,035 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:13,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971160625] [2022-04-06 16:23:13,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971160625] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:13,035 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:13,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-04-06 16:23:13,036 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:13,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1943518686] [2022-04-06 16:23:13,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1943518686] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:13,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:13,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:23:13,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701416627] [2022-04-06 16:23:13,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:13,036 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:23:13,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:13,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:23:13,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:23:13,037 INFO L87 Difference]: Start difference. First operand 124 states and 158 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 16:23:13,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:13,218 INFO L93 Difference]: Finished difference Result 160 states and 210 transitions. [2022-04-06 16:23:13,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:23:13,218 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 52 [2022-04-06 16:23:13,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:13,220 INFO L225 Difference]: With dead ends: 160 [2022-04-06 16:23:13,220 INFO L226 Difference]: Without dead ends: 153 [2022-04-06 16:23:13,220 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:23:13,220 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 21 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:13,220 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 168 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:23:13,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-04-06 16:23:13,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2022-04-06 16:23:13,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 87 states have (on average 1.2183908045977012) internal successors, (106), 96 states have internal predecessors, (106), 48 states have call successors, (48), 18 states have call predecessors, (48), 17 states have return successors, (44), 38 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 16:23:13,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 198 transitions. [2022-04-06 16:23:13,232 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 198 transitions. Word has length 52 [2022-04-06 16:23:13,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:13,232 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 198 transitions. [2022-04-06 16:23:13,232 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 16:23:13,232 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 198 transitions. [2022-04-06 16:23:13,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-06 16:23:13,233 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:13,233 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:23:13,250 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:23:13,450 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:13,450 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:13,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:13,451 INFO L85 PathProgramCache]: Analyzing trace with hash 220857665, now seen corresponding path program 3 times [2022-04-06 16:23:13,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:13,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2091405781] [2022-04-06 16:23:13,451 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:13,451 INFO L85 PathProgramCache]: Analyzing trace with hash 220857665, now seen corresponding path program 4 times [2022-04-06 16:23:13,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:13,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683295953] [2022-04-06 16:23:13,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:13,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:13,457 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:13,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1344395010] [2022-04-06 16:23:13,457 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:23:13,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:13,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:13,458 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:23:13,460 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:23:13,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:23:13,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:13,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:23:13,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:13,607 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 47 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:23:13,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:13,692 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 11 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 16:23:13,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:13,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683295953] [2022-04-06 16:23:13,693 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:13,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344395010] [2022-04-06 16:23:13,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344395010] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:13,693 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:13,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-06 16:23:13,693 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:13,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2091405781] [2022-04-06 16:23:13,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2091405781] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:13,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:13,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:23:13,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025891233] [2022-04-06 16:23:13,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:13,694 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 16:23:13,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:13,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 16:23:13,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 16:23:13,694 INFO L87 Difference]: Start difference. First operand 153 states and 198 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 16:23:13,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:13,740 INFO L93 Difference]: Finished difference Result 199 states and 251 transitions. [2022-04-06 16:23:13,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 16:23:13,740 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) Word has length 61 [2022-04-06 16:23:13,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:13,741 INFO L225 Difference]: With dead ends: 199 [2022-04-06 16:23:13,741 INFO L226 Difference]: Without dead ends: 173 [2022-04-06 16:23:13,742 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:23:13,742 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 15 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:13,742 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 136 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:23:13,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-04-06 16:23:13,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2022-04-06 16:23:13,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 104 states have (on average 1.1826923076923077) internal successors, (123), 113 states have internal predecessors, (123), 48 states have call successors, (48), 21 states have call predecessors, (48), 20 states have return successors, (44), 38 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 16:23:13,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 215 transitions. [2022-04-06 16:23:13,754 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 215 transitions. Word has length 61 [2022-04-06 16:23:13,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:13,754 INFO L478 AbstractCegarLoop]: Abstraction has 173 states and 215 transitions. [2022-04-06 16:23:13,754 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 16:23:13,754 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 215 transitions. [2022-04-06 16:23:13,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-06 16:23:13,755 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:13,755 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 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] [2022-04-06 16:23:13,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-04-06 16:23:13,971 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,SelfDestructingSolverStorable11 [2022-04-06 16:23:13,971 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:13,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:13,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1997533323, now seen corresponding path program 1 times [2022-04-06 16:23:13,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:13,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1347172223] [2022-04-06 16:23:13,972 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:13,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1997533323, now seen corresponding path program 2 times [2022-04-06 16:23:13,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:13,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702694551] [2022-04-06 16:23:13,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:13,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:13,978 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:13,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1114318893] [2022-04-06 16:23:13,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:23:13,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:13,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:13,979 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:23:13,980 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:23:14,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:23:14,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:14,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 16:23:14,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:14,180 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 16:23:14,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:14,276 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-04-06 16:23:14,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:14,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702694551] [2022-04-06 16:23:14,277 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:14,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114318893] [2022-04-06 16:23:14,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114318893] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 16:23:14,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:23:14,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 8 [2022-04-06 16:23:14,278 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:14,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1347172223] [2022-04-06 16:23:14,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1347172223] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:14,278 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:14,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:23:14,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161755271] [2022-04-06 16:23:14,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:14,278 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:23:14,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:14,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:23:14,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 16:23:14,279 INFO L87 Difference]: Start difference. First operand 173 states and 215 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 16:23:14,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:14,321 INFO L93 Difference]: Finished difference Result 179 states and 220 transitions. [2022-04-06 16:23:14,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:23:14,321 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 61 [2022-04-06 16:23:14,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:14,322 INFO L225 Difference]: With dead ends: 179 [2022-04-06 16:23:14,322 INFO L226 Difference]: Without dead ends: 174 [2022-04-06 16:23:14,323 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 112 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:23:14,323 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 7 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:14,323 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 102 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:23:14,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-04-06 16:23:14,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 172. [2022-04-06 16:23:14,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 114 states have internal predecessors, (125), 43 states have call successors, (43), 22 states have call predecessors, (43), 21 states have return successors, (40), 35 states have call predecessors, (40), 40 states have call successors, (40) [2022-04-06 16:23:14,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 208 transitions. [2022-04-06 16:23:14,368 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 208 transitions. Word has length 61 [2022-04-06 16:23:14,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:14,368 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 208 transitions. [2022-04-06 16:23:14,368 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 16:23:14,368 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 208 transitions. [2022-04-06 16:23:14,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-04-06 16:23:14,368 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:14,369 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 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] [2022-04-06 16:23:14,385 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:23:14,583 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,SelfDestructingSolverStorable12 [2022-04-06 16:23:14,584 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:14,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:14,584 INFO L85 PathProgramCache]: Analyzing trace with hash 404368620, now seen corresponding path program 5 times [2022-04-06 16:23:14,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:14,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1401749109] [2022-04-06 16:23:14,584 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:14,584 INFO L85 PathProgramCache]: Analyzing trace with hash 404368620, now seen corresponding path program 6 times [2022-04-06 16:23:14,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:14,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819845707] [2022-04-06 16:23:14,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:14,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:14,590 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:14,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2096989037] [2022-04-06 16:23:14,591 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:23:14,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:14,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:14,592 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:23:14,592 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:23:14,645 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:23:14,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:14,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 36 conjunts are in the unsatisfiable core [2022-04-06 16:23:14,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:14,896 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 25 proven. 22 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-04-06 16:23:14,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:15,109 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 29 proven. 18 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-04-06 16:23:15,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:15,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819845707] [2022-04-06 16:23:15,110 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:15,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096989037] [2022-04-06 16:23:15,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096989037] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:15,110 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:15,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-04-06 16:23:15,110 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:15,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1401749109] [2022-04-06 16:23:15,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1401749109] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:15,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:15,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:23:15,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40374299] [2022-04-06 16:23:15,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:15,111 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:23:15,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:15,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:23:15,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:23:15,112 INFO L87 Difference]: Start difference. First operand 172 states and 208 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 16:23:15,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:15,334 INFO L93 Difference]: Finished difference Result 199 states and 247 transitions. [2022-04-06 16:23:15,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:23:15,335 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2022-04-06 16:23:15,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:15,336 INFO L225 Difference]: With dead ends: 199 [2022-04-06 16:23:15,336 INFO L226 Difference]: Without dead ends: 197 [2022-04-06 16:23:15,336 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:23:15,336 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 16 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:15,337 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 172 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:23:15,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-04-06 16:23:15,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 181. [2022-04-06 16:23:15,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 112 states have (on average 1.1696428571428572) internal successors, (131), 119 states have internal predecessors, (131), 46 states have call successors, (46), 23 states have call predecessors, (46), 22 states have return successors, (43), 38 states have call predecessors, (43), 43 states have call successors, (43) [2022-04-06 16:23:15,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 220 transitions. [2022-04-06 16:23:15,350 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 220 transitions. Word has length 66 [2022-04-06 16:23:15,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:15,350 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 220 transitions. [2022-04-06 16:23:15,350 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 16:23:15,350 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 220 transitions. [2022-04-06 16:23:15,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-04-06 16:23:15,351 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:15,351 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 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] [2022-04-06 16:23:15,370 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:23:15,567 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,SelfDestructingSolverStorable13 [2022-04-06 16:23:15,567 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:15,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:15,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1105968494, now seen corresponding path program 3 times [2022-04-06 16:23:15,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:15,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [823300716] [2022-04-06 16:23:15,569 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:15,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1105968494, now seen corresponding path program 4 times [2022-04-06 16:23:15,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:15,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252276364] [2022-04-06 16:23:15,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:15,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:15,575 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:15,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1521918437] [2022-04-06 16:23:15,575 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:23:15,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:15,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:15,577 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:23:15,577 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:23:15,613 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:23:15,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:15,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 16:23:15,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:15,934 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-04-06 16:23:15,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:16,165 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 43 proven. 16 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-04-06 16:23:16,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:16,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252276364] [2022-04-06 16:23:16,166 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:16,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521918437] [2022-04-06 16:23:16,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521918437] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:16,166 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:16,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-04-06 16:23:16,166 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:16,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [823300716] [2022-04-06 16:23:16,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [823300716] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:16,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:16,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:23:16,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774758038] [2022-04-06 16:23:16,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:16,167 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:23:16,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:16,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:23:16,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:23:16,167 INFO L87 Difference]: Start difference. First operand 181 states and 220 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 16:23:16,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:16,396 INFO L93 Difference]: Finished difference Result 208 states and 259 transitions. [2022-04-06 16:23:16,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:23:16,396 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2022-04-06 16:23:16,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:16,397 INFO L225 Difference]: With dead ends: 208 [2022-04-06 16:23:16,397 INFO L226 Difference]: Without dead ends: 206 [2022-04-06 16:23:16,398 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:23:16,398 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 15 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:16,398 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 198 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:23:16,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-04-06 16:23:16,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 190. [2022-04-06 16:23:16,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 117 states have (on average 1.170940170940171) internal successors, (137), 124 states have internal predecessors, (137), 49 states have call successors, (49), 24 states have call predecessors, (49), 23 states have return successors, (46), 41 states have call predecessors, (46), 46 states have call successors, (46) [2022-04-06 16:23:16,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 232 transitions. [2022-04-06 16:23:16,412 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 232 transitions. Word has length 66 [2022-04-06 16:23:16,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:16,412 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 232 transitions. [2022-04-06 16:23:16,412 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 16:23:16,412 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 232 transitions. [2022-04-06 16:23:16,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-04-06 16:23:16,413 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:16,413 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:23:16,431 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:23:16,627 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,SelfDestructingSolverStorable14 [2022-04-06 16:23:16,627 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:16,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:16,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1181721515, now seen corresponding path program 5 times [2022-04-06 16:23:16,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:16,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1282049535] [2022-04-06 16:23:16,628 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:16,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1181721515, now seen corresponding path program 6 times [2022-04-06 16:23:16,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:16,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719360386] [2022-04-06 16:23:16,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:16,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:16,633 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:16,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1180085941] [2022-04-06 16:23:16,634 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:23:16,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:16,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:16,639 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:23:16,641 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:23:16,686 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:23:16,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:16,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 32 conjunts are in the unsatisfiable core [2022-04-06 16:23:16,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:16,930 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-04-06 16:23:16,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:17,135 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 31 proven. 18 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-04-06 16:23:17,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:17,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719360386] [2022-04-06 16:23:17,137 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:17,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180085941] [2022-04-06 16:23:17,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180085941] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:17,137 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:17,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-04-06 16:23:17,137 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:17,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1282049535] [2022-04-06 16:23:17,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1282049535] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:17,137 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:17,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:23:17,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823315427] [2022-04-06 16:23:17,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:17,138 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:23:17,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:17,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:23:17,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:23:17,138 INFO L87 Difference]: Start difference. First operand 190 states and 232 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 16:23:17,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:17,333 INFO L93 Difference]: Finished difference Result 214 states and 271 transitions. [2022-04-06 16:23:17,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:23:17,334 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 71 [2022-04-06 16:23:17,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:17,335 INFO L225 Difference]: With dead ends: 214 [2022-04-06 16:23:17,335 INFO L226 Difference]: Without dead ends: 208 [2022-04-06 16:23:17,335 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:23:17,336 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 14 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:17,336 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 199 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:23:17,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-04-06 16:23:17,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 192. [2022-04-06 16:23:17,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 117 states have (on average 1.170940170940171) internal successors, (137), 125 states have internal predecessors, (137), 51 states have call successors, (51), 24 states have call predecessors, (51), 23 states have return successors, (48), 42 states have call predecessors, (48), 48 states have call successors, (48) [2022-04-06 16:23:17,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 236 transitions. [2022-04-06 16:23:17,352 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 236 transitions. Word has length 71 [2022-04-06 16:23:17,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:17,352 INFO L478 AbstractCegarLoop]: Abstraction has 192 states and 236 transitions. [2022-04-06 16:23:17,353 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 16:23:17,353 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 236 transitions. [2022-04-06 16:23:17,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-04-06 16:23:17,354 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:17,354 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 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] [2022-04-06 16:23:17,373 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:23:17,570 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:17,571 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:17,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:17,571 INFO L85 PathProgramCache]: Analyzing trace with hash 787354729, now seen corresponding path program 3 times [2022-04-06 16:23:17,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:17,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [106253715] [2022-04-06 16:23:17,572 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:17,572 INFO L85 PathProgramCache]: Analyzing trace with hash 787354729, now seen corresponding path program 4 times [2022-04-06 16:23:17,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:17,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914068280] [2022-04-06 16:23:17,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:17,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:17,577 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:17,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [789863573] [2022-04-06 16:23:17,577 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:23:17,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:17,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:17,580 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:23:17,607 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:23:17,618 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:23:17,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:17,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 32 conjunts are in the unsatisfiable core [2022-04-06 16:23:17,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:17,899 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 30 proven. 24 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-04-06 16:23:17,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:18,114 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 35 proven. 19 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-04-06 16:23:18,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:18,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914068280] [2022-04-06 16:23:18,115 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:18,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789863573] [2022-04-06 16:23:18,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789863573] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:18,115 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:18,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-04-06 16:23:18,115 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:18,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [106253715] [2022-04-06 16:23:18,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [106253715] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:18,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:18,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:23:18,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339932435] [2022-04-06 16:23:18,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:18,116 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:23:18,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:18,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:23:18,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:23:18,116 INFO L87 Difference]: Start difference. First operand 192 states and 236 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:23:18,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:18,386 INFO L93 Difference]: Finished difference Result 219 states and 281 transitions. [2022-04-06 16:23:18,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:23:18,386 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 71 [2022-04-06 16:23:18,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:18,387 INFO L225 Difference]: With dead ends: 219 [2022-04-06 16:23:18,388 INFO L226 Difference]: Without dead ends: 210 [2022-04-06 16:23:18,388 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:23:18,388 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 16 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:18,388 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 162 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:23:18,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-04-06 16:23:18,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 208. [2022-04-06 16:23:18,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 134 states have internal predecessors, (149), 57 states have call successors, (57), 25 states have call predecessors, (57), 24 states have return successors, (54), 48 states have call predecessors, (54), 54 states have call successors, (54) [2022-04-06 16:23:18,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 260 transitions. [2022-04-06 16:23:18,404 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 260 transitions. Word has length 71 [2022-04-06 16:23:18,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:18,404 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 260 transitions. [2022-04-06 16:23:18,404 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:23:18,404 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 260 transitions. [2022-04-06 16:23:18,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 16:23:18,405 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:18,405 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 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, 1, 1] [2022-04-06 16:23:18,421 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:23:18,621 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,SelfDestructingSolverStorable16 [2022-04-06 16:23:18,622 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:18,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:18,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1898774094, now seen corresponding path program 5 times [2022-04-06 16:23:18,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:18,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [542890527] [2022-04-06 16:23:18,623 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:18,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1898774094, now seen corresponding path program 6 times [2022-04-06 16:23:18,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:18,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21105720] [2022-04-06 16:23:18,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:18,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:18,628 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:18,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [432710999] [2022-04-06 16:23:18,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:23:18,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:18,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:18,629 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:23:18,630 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:23:18,673 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-04-06 16:23:18,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:18,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 16:23:18,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:18,810 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 18 proven. 135 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-04-06 16:23:18,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:18,978 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 18 proven. 27 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-04-06 16:23:18,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:18,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21105720] [2022-04-06 16:23:18,979 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:18,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432710999] [2022-04-06 16:23:18,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432710999] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:18,979 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:18,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-06 16:23:18,979 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:18,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [542890527] [2022-04-06 16:23:18,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [542890527] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:18,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:18,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:23:18,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458139733] [2022-04-06 16:23:18,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:18,980 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:23:18,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:18,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:23:18,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:23:18,981 INFO L87 Difference]: Start difference. First operand 208 states and 260 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 16:23:19,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:19,038 INFO L93 Difference]: Finished difference Result 277 states and 329 transitions. [2022-04-06 16:23:19,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:23:19,039 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2022-04-06 16:23:19,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:19,040 INFO L225 Difference]: With dead ends: 277 [2022-04-06 16:23:19,040 INFO L226 Difference]: Without dead ends: 250 [2022-04-06 16:23:19,040 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:23:19,041 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 10 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:19,041 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 163 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:23:19,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-04-06 16:23:19,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 229. [2022-04-06 16:23:19,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 146 states have (on average 1.143835616438356) internal successors, (167), 153 states have internal predecessors, (167), 52 states have call successors, (52), 31 states have call predecessors, (52), 30 states have return successors, (49), 44 states have call predecessors, (49), 49 states have call successors, (49) [2022-04-06 16:23:19,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 268 transitions. [2022-04-06 16:23:19,059 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 268 transitions. Word has length 80 [2022-04-06 16:23:19,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:19,061 INFO L478 AbstractCegarLoop]: Abstraction has 229 states and 268 transitions. [2022-04-06 16:23:19,061 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 16:23:19,061 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 268 transitions. [2022-04-06 16:23:19,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 16:23:19,061 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:19,061 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 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:23:19,080 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:23:19,278 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,SelfDestructingSolverStorable17 [2022-04-06 16:23:19,279 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:19,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:19,279 INFO L85 PathProgramCache]: Analyzing trace with hash 629296923, now seen corresponding path program 7 times [2022-04-06 16:23:19,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:19,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1756504442] [2022-04-06 16:23:19,280 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:19,280 INFO L85 PathProgramCache]: Analyzing trace with hash 629296923, now seen corresponding path program 8 times [2022-04-06 16:23:19,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:19,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783831674] [2022-04-06 16:23:19,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:19,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:19,285 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:19,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [621934097] [2022-04-06 16:23:19,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:23:19,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:19,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:19,286 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:23:19,287 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:23:19,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:23:19,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:19,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 16:23:19,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:19,775 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 23 proven. 33 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-04-06 16:23:19,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:20,076 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-06 16:23:20,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:20,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783831674] [2022-04-06 16:23:20,076 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:20,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621934097] [2022-04-06 16:23:20,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621934097] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:20,076 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:20,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 15 [2022-04-06 16:23:20,077 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:20,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1756504442] [2022-04-06 16:23:20,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1756504442] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:20,077 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:20,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:23:20,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802302118] [2022-04-06 16:23:20,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:20,077 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:23:20,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:20,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:23:20,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:23:20,078 INFO L87 Difference]: Start difference. First operand 229 states and 268 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:23:20,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:20,424 INFO L93 Difference]: Finished difference Result 256 states and 307 transitions. [2022-04-06 16:23:20,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:23:20,424 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-04-06 16:23:20,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:20,426 INFO L225 Difference]: With dead ends: 256 [2022-04-06 16:23:20,426 INFO L226 Difference]: Without dead ends: 254 [2022-04-06 16:23:20,426 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:23:20,426 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 25 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:20,427 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 257 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:23:20,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-04-06 16:23:20,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 238. [2022-04-06 16:23:20,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 151 states have (on average 1.1456953642384107) internal successors, (173), 158 states have internal predecessors, (173), 55 states have call successors, (55), 32 states have call predecessors, (55), 31 states have return successors, (52), 47 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-06 16:23:20,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 280 transitions. [2022-04-06 16:23:20,459 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 280 transitions. Word has length 85 [2022-04-06 16:23:20,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:20,460 INFO L478 AbstractCegarLoop]: Abstraction has 238 states and 280 transitions. [2022-04-06 16:23:20,460 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:23:20,460 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 280 transitions. [2022-04-06 16:23:20,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 16:23:20,460 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:20,460 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 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] [2022-04-06 16:23:20,477 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:23:20,674 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:20,675 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:20,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:20,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1330896797, now seen corresponding path program 7 times [2022-04-06 16:23:20,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:20,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [701887722] [2022-04-06 16:23:20,676 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:20,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1330896797, now seen corresponding path program 8 times [2022-04-06 16:23:20,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:20,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113170793] [2022-04-06 16:23:20,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:20,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:20,681 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:20,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1322665078] [2022-04-06 16:23:20,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:23:20,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:20,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:20,682 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:23:20,683 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:23:20,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:23:20,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:20,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 16:23:20,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:21,257 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-06 16:23:21,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:21,672 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-06 16:23:21,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:21,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113170793] [2022-04-06 16:23:21,672 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:21,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322665078] [2022-04-06 16:23:21,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322665078] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:21,673 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:21,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2022-04-06 16:23:21,673 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:21,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [701887722] [2022-04-06 16:23:21,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [701887722] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:21,673 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:21,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:23:21,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304786931] [2022-04-06 16:23:21,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:21,674 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:23:21,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:21,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:23:21,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:23:21,675 INFO L87 Difference]: Start difference. First operand 238 states and 280 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:23:21,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:21,938 INFO L93 Difference]: Finished difference Result 286 states and 341 transitions. [2022-04-06 16:23:21,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 16:23:21,938 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-04-06 16:23:21,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:21,940 INFO L225 Difference]: With dead ends: 286 [2022-04-06 16:23:21,940 INFO L226 Difference]: Without dead ends: 284 [2022-04-06 16:23:21,940 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 158 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-04-06 16:23:21,941 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 9 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:21,941 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 246 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:23:21,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-04-06 16:23:21,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 268. [2022-04-06 16:23:21,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 171 states have (on average 1.1403508771929824) internal successors, (195), 178 states have internal predecessors, (195), 61 states have call successors, (61), 36 states have call predecessors, (61), 35 states have return successors, (58), 53 states have call predecessors, (58), 58 states have call successors, (58) [2022-04-06 16:23:21,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 314 transitions. [2022-04-06 16:23:21,982 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 314 transitions. Word has length 85 [2022-04-06 16:23:21,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:21,983 INFO L478 AbstractCegarLoop]: Abstraction has 268 states and 314 transitions. [2022-04-06 16:23:21,984 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:23:21,984 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 314 transitions. [2022-04-06 16:23:21,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 16:23:21,984 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:21,984 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 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] [2022-04-06 16:23:22,003 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:23:22,199 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:22,199 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:22,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:22,200 INFO L85 PathProgramCache]: Analyzing trace with hash 148216665, now seen corresponding path program 9 times [2022-04-06 16:23:22,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:22,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2125745489] [2022-04-06 16:23:22,200 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:22,200 INFO L85 PathProgramCache]: Analyzing trace with hash 148216665, now seen corresponding path program 10 times [2022-04-06 16:23:22,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:22,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332183229] [2022-04-06 16:23:22,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:22,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:22,206 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:22,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1775830915] [2022-04-06 16:23:22,206 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:23:22,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:22,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:22,207 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:23:22,223 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:23:22,252 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:23:22,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:22,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 48 conjunts are in the unsatisfiable core [2022-04-06 16:23:22,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:22,736 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 65 proven. 51 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-04-06 16:23:22,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:22,950 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 78 proven. 8 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-04-06 16:23:22,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:22,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332183229] [2022-04-06 16:23:22,952 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:22,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775830915] [2022-04-06 16:23:22,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775830915] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:22,952 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:22,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-04-06 16:23:22,952 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:22,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2125745489] [2022-04-06 16:23:22,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2125745489] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:22,952 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:22,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:23:22,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103936248] [2022-04-06 16:23:22,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:22,959 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:23:22,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:22,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:23:22,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:23:22,960 INFO L87 Difference]: Start difference. First operand 268 states and 314 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:23:23,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:23,351 INFO L93 Difference]: Finished difference Result 297 states and 355 transitions. [2022-04-06 16:23:23,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:23:23,351 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-04-06 16:23:23,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:23,353 INFO L225 Difference]: With dead ends: 297 [2022-04-06 16:23:23,353 INFO L226 Difference]: Without dead ends: 295 [2022-04-06 16:23:23,353 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 153 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:23:23,353 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 16 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:23,354 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 211 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:23:23,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-04-06 16:23:23,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 249. [2022-04-06 16:23:23,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 158 states have (on average 1.1455696202531647) internal successors, (181), 165 states have internal predecessors, (181), 58 states have call successors, (58), 33 states have call predecessors, (58), 32 states have return successors, (55), 50 states have call predecessors, (55), 55 states have call successors, (55) [2022-04-06 16:23:23,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 294 transitions. [2022-04-06 16:23:23,400 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 294 transitions. Word has length 85 [2022-04-06 16:23:23,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:23,400 INFO L478 AbstractCegarLoop]: Abstraction has 249 states and 294 transitions. [2022-04-06 16:23:23,400 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:23:23,400 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 294 transitions. [2022-04-06 16:23:23,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 16:23:23,401 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:23,401 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 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] [2022-04-06 16:23:23,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-06 16:23:23,611 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:23,611 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:23,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:23,612 INFO L85 PathProgramCache]: Analyzing trace with hash 849816539, now seen corresponding path program 11 times [2022-04-06 16:23:23,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:23,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [236953808] [2022-04-06 16:23:23,612 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:23,612 INFO L85 PathProgramCache]: Analyzing trace with hash 849816539, now seen corresponding path program 12 times [2022-04-06 16:23:23,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:23,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967969246] [2022-04-06 16:23:23,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:23,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:23,617 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:23,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1760839743] [2022-04-06 16:23:23,618 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:23:23,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:23,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:23,618 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:23:23,619 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:23:23,687 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:23:23,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:23,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 16:23:23,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:23,939 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 66 proven. 33 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-04-06 16:23:23,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:24,100 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:23:24,112 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:23:42,095 WARN L232 SmtUtils]: Spent 16.13s on a formula simplification. DAG size of input: 63 DAG size of output: 62 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 16:23:42,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:42,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967969246] [2022-04-06 16:23:42,097 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:42,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760839743] [2022-04-06 16:23:42,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760839743] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:23:42,097 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:23:42,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-04-06 16:23:42,097 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:42,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [236953808] [2022-04-06 16:23:42,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [236953808] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:42,097 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:42,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:23:42,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862338237] [2022-04-06 16:23:42,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:42,098 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:23:42,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:42,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:23:42,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:23:42,098 INFO L87 Difference]: Start difference. First operand 249 states and 294 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 16:23:45,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:45,941 INFO L93 Difference]: Finished difference Result 315 states and 392 transitions. [2022-04-06 16:23:45,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:23:45,943 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 85 [2022-04-06 16:23:45,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:45,945 INFO L225 Difference]: With dead ends: 315 [2022-04-06 16:23:45,945 INFO L226 Difference]: Without dead ends: 309 [2022-04-06 16:23:45,945 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=67, Invalid=238, Unknown=1, NotChecked=0, Total=306 [2022-04-06 16:23:45,945 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 26 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:45,946 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 192 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:23:45,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-04-06 16:23:45,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 265. [2022-04-06 16:23:45,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 167 states have (on average 1.1437125748502994) internal successors, (191), 175 states have internal predecessors, (191), 63 states have call successors, (63), 35 states have call predecessors, (63), 34 states have return successors, (59), 54 states have call predecessors, (59), 59 states have call successors, (59) [2022-04-06 16:23:45,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 313 transitions. [2022-04-06 16:23:45,975 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 313 transitions. Word has length 85 [2022-04-06 16:23:45,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:45,975 INFO L478 AbstractCegarLoop]: Abstraction has 265 states and 313 transitions. [2022-04-06 16:23:45,975 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 16:23:45,976 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 313 transitions. [2022-04-06 16:23:45,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-04-06 16:23:45,977 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:45,977 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:23:45,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-04-06 16:23:46,191 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,SelfDestructingSolverStorable21 [2022-04-06 16:23:46,191 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:46,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:46,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1358919972, now seen corresponding path program 13 times [2022-04-06 16:23:46,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:46,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1161966823] [2022-04-06 16:23:46,192 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:46,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1358919972, now seen corresponding path program 14 times [2022-04-06 16:23:46,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:46,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133756882] [2022-04-06 16:23:46,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:46,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:46,202 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:46,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [57224701] [2022-04-06 16:23:46,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:23:46,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:46,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:46,203 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:23:46,204 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:23:46,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:23:46,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:46,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 16:23:46,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:46,839 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 22 proven. 36 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-04-06 16:23:46,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:47,263 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 22 proven. 36 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-04-06 16:23:47,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:47,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133756882] [2022-04-06 16:23:47,263 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:47,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57224701] [2022-04-06 16:23:47,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57224701] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:47,264 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:47,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-04-06 16:23:47,264 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:47,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1161966823] [2022-04-06 16:23:47,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1161966823] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:47,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:47,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:23:47,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218842771] [2022-04-06 16:23:47,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:47,265 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:23:47,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:47,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:23:47,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:23:47,265 INFO L87 Difference]: Start difference. First operand 265 states and 313 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 16:23:47,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:47,581 INFO L93 Difference]: Finished difference Result 291 states and 354 transitions. [2022-04-06 16:23:47,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:23:47,582 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 90 [2022-04-06 16:23:47,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:47,583 INFO L225 Difference]: With dead ends: 291 [2022-04-06 16:23:47,583 INFO L226 Difference]: Without dead ends: 285 [2022-04-06 16:23:47,583 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:23:47,584 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 10 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:47,584 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 250 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:23:47,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-04-06 16:23:47,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 269. [2022-04-06 16:23:47,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 169 states have (on average 1.1420118343195267) internal successors, (193), 178 states have internal predecessors, (193), 65 states have call successors, (65), 35 states have call predecessors, (65), 34 states have return successors, (61), 55 states have call predecessors, (61), 61 states have call successors, (61) [2022-04-06 16:23:47,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 319 transitions. [2022-04-06 16:23:47,628 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 319 transitions. Word has length 90 [2022-04-06 16:23:47,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:47,628 INFO L478 AbstractCegarLoop]: Abstraction has 269 states and 319 transitions. [2022-04-06 16:23:47,628 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 16:23:47,628 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 319 transitions. [2022-04-06 16:23:47,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-04-06 16:23:47,629 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:47,629 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:23:47,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-04-06 16:23:47,843 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,SelfDestructingSolverStorable22 [2022-04-06 16:23:47,843 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:47,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:47,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1753286758, now seen corresponding path program 15 times [2022-04-06 16:23:47,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:47,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1253567593] [2022-04-06 16:23:47,844 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:47,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1753286758, now seen corresponding path program 16 times [2022-04-06 16:23:47,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:47,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842655861] [2022-04-06 16:23:47,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:47,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:47,849 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:47,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [100081860] [2022-04-06 16:23:47,849 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:23:47,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:47,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:47,850 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:23:47,851 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:23:47,890 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:23:47,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:47,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 46 conjunts are in the unsatisfiable core [2022-04-06 16:23:47,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:48,321 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 70 proven. 60 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2022-04-06 16:23:48,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:48,578 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 82 proven. 15 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2022-04-06 16:23:48,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:48,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842655861] [2022-04-06 16:23:48,578 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:48,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100081860] [2022-04-06 16:23:48,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100081860] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:48,578 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:48,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-04-06 16:23:48,579 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:48,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1253567593] [2022-04-06 16:23:48,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1253567593] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:48,579 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:48,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:23:48,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748038629] [2022-04-06 16:23:48,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:48,579 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:23:48,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:48,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:23:48,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:23:48,580 INFO L87 Difference]: Start difference. First operand 269 states and 319 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 16:23:49,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:23:49,121 INFO L93 Difference]: Finished difference Result 310 states and 377 transitions. [2022-04-06 16:23:49,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:23:49,121 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 90 [2022-04-06 16:23:49,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:23:49,122 INFO L225 Difference]: With dead ends: 310 [2022-04-06 16:23:49,122 INFO L226 Difference]: Without dead ends: 304 [2022-04-06 16:23:49,123 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 164 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:23:49,124 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 15 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:23:49,126 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 211 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:23:49,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-04-06 16:23:49,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 284. [2022-04-06 16:23:49,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 179 states have (on average 1.1396648044692737) internal successors, (204), 188 states have internal predecessors, (204), 68 states have call successors, (68), 37 states have call predecessors, (68), 36 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2022-04-06 16:23:49,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 336 transitions. [2022-04-06 16:23:49,162 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 336 transitions. Word has length 90 [2022-04-06 16:23:49,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:23:49,162 INFO L478 AbstractCegarLoop]: Abstraction has 284 states and 336 transitions. [2022-04-06 16:23:49,162 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 16:23:49,162 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 336 transitions. [2022-04-06 16:23:49,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-04-06 16:23:49,163 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:23:49,163 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:23:49,181 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:23:49,371 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:49,371 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:23:49,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:23:49,372 INFO L85 PathProgramCache]: Analyzing trace with hash 27865438, now seen corresponding path program 17 times [2022-04-06 16:23:49,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:49,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1511695481] [2022-04-06 16:23:49,372 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:23:49,372 INFO L85 PathProgramCache]: Analyzing trace with hash 27865438, now seen corresponding path program 18 times [2022-04-06 16:23:49,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:23:49,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155135349] [2022-04-06 16:23:49,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:23:49,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:23:49,377 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:23:49,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [909888699] [2022-04-06 16:23:49,377 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:23:49,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:23:49,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:23:49,378 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:23:49,379 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:23:49,474 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:23:49,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:23:49,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 16:23:49,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:23:55,908 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 71 proven. 34 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-04-06 16:23:55,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:23:56,183 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 90 proven. 5 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-04-06 16:23:56,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:23:56,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155135349] [2022-04-06 16:23:56,183 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:23:56,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909888699] [2022-04-06 16:23:56,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909888699] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:23:56,184 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:23:56,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 14 [2022-04-06 16:23:56,184 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:23:56,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1511695481] [2022-04-06 16:23:56,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1511695481] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:23:56,184 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:23:56,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:23:56,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603003516] [2022-04-06 16:23:56,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:23:56,184 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:23:56,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:23:56,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:23:56,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=143, Unknown=1, NotChecked=0, Total=182 [2022-04-06 16:23:56,185 INFO L87 Difference]: Start difference. First operand 284 states and 336 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:23:58,333 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:24:00,340 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:24:02,345 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:24:04,363 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:24:17,137 WARN L232 SmtUtils]: Spent 12.70s on a formula simplification. DAG size of input: 57 DAG size of output: 42 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 16:24:20,580 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:24:22,790 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:24:25,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:24:27,748 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:24:27,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:27,899 INFO L93 Difference]: Finished difference Result 351 states and 439 transitions. [2022-04-06 16:24:27,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:24:27,900 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) Word has length 90 [2022-04-06 16:24:27,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:27,901 INFO L225 Difference]: With dead ends: 351 [2022-04-06 16:24:27,901 INFO L226 Difference]: Without dead ends: 330 [2022-04-06 16:24:27,901 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 165 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=57, Invalid=214, Unknown=1, NotChecked=0, Total=272 [2022-04-06 16:24:27,902 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 25 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 27 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.9s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:27,902 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 262 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 579 Invalid, 8 Unknown, 0 Unchecked, 18.9s Time] [2022-04-06 16:24:27,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-04-06 16:24:27,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 321. [2022-04-06 16:24:27,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 204 states have (on average 1.161764705882353) internal successors, (237), 211 states have internal predecessors, (237), 78 states have call successors, (78), 39 states have call predecessors, (78), 38 states have return successors, (74), 70 states have call predecessors, (74), 74 states have call successors, (74) [2022-04-06 16:24:27,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 389 transitions. [2022-04-06 16:24:27,953 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 389 transitions. Word has length 90 [2022-04-06 16:24:27,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:27,954 INFO L478 AbstractCegarLoop]: Abstraction has 321 states and 389 transitions. [2022-04-06 16:24:27,954 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:24:27,954 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 389 transitions. [2022-04-06 16:24:27,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-06 16:24:27,955 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:27,955 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:27,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-04-06 16:24:28,171 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:28,172 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:28,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:28,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1449122399, now seen corresponding path program 7 times [2022-04-06 16:24:28,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:28,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1055313538] [2022-04-06 16:24:28,173 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:28,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1449122399, now seen corresponding path program 8 times [2022-04-06 16:24:28,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:28,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329145923] [2022-04-06 16:24:28,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:28,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:28,178 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:28,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [3285247] [2022-04-06 16:24:28,178 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:28,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:28,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:28,179 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:24:28,194 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:24:28,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:28,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:28,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 16:24:28,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:28,405 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 24 proven. 266 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:24:28,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:28,575 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 24 proven. 50 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:24:28,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:28,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329145923] [2022-04-06 16:24:28,575 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:28,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3285247] [2022-04-06 16:24:28,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3285247] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:28,575 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:28,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 16:24:28,576 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:28,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1055313538] [2022-04-06 16:24:28,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1055313538] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:28,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:28,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:24:28,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687638156] [2022-04-06 16:24:28,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:28,576 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:24:28,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:28,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:24:28,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:24:28,577 INFO L87 Difference]: Start difference. First operand 321 states and 389 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 16:24:28,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:28,717 INFO L93 Difference]: Finished difference Result 414 states and 490 transitions. [2022-04-06 16:24:28,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:24:28,717 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) Word has length 99 [2022-04-06 16:24:28,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:28,720 INFO L225 Difference]: With dead ends: 414 [2022-04-06 16:24:28,720 INFO L226 Difference]: Without dead ends: 391 [2022-04-06 16:24:28,721 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=183, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:24:28,721 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 34 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:28,722 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 145 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:24:28,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-04-06 16:24:28,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 376. [2022-04-06 16:24:28,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 246 states have (on average 1.1300813008130082) internal successors, (278), 254 states have internal predecessors, (278), 81 states have call successors, (81), 49 states have call predecessors, (81), 48 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-04-06 16:24:28,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 436 transitions. [2022-04-06 16:24:28,778 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 436 transitions. Word has length 99 [2022-04-06 16:24:28,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:28,778 INFO L478 AbstractCegarLoop]: Abstraction has 376 states and 436 transitions. [2022-04-06 16:24:28,778 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 16:24:28,778 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 436 transitions. [2022-04-06 16:24:28,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:24:28,779 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:28,779 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:28,797 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:24:28,997 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,SelfDestructingSolverStorable25 [2022-04-06 16:24:28,998 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:28,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:28,998 INFO L85 PathProgramCache]: Analyzing trace with hash 340347020, now seen corresponding path program 9 times [2022-04-06 16:24:28,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:28,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1062457113] [2022-04-06 16:24:28,998 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:28,998 INFO L85 PathProgramCache]: Analyzing trace with hash 340347020, now seen corresponding path program 10 times [2022-04-06 16:24:28,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:28,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14093703] [2022-04-06 16:24:28,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:28,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:29,004 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:29,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1176126998] [2022-04-06 16:24:29,004 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:24:29,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:29,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:29,006 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:24:29,007 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:24:29,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:24:29,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:29,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 52 conjunts are in the unsatisfiable core [2022-04-06 16:24:29,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:29,739 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 77 proven. 97 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-04-06 16:24:29,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:30,079 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 108 proven. 27 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-04-06 16:24:30,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:30,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14093703] [2022-04-06 16:24:30,080 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:30,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176126998] [2022-04-06 16:24:30,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176126998] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:30,080 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:30,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2022-04-06 16:24:30,080 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:30,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1062457113] [2022-04-06 16:24:30,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1062457113] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:30,080 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:30,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:24:30,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053148698] [2022-04-06 16:24:30,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:30,081 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:24:30,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:30,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:24:30,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:24:30,081 INFO L87 Difference]: Start difference. First operand 376 states and 436 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:24:30,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:30,941 INFO L93 Difference]: Finished difference Result 403 states and 475 transitions. [2022-04-06 16:24:30,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:24:30,942 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-04-06 16:24:30,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:30,944 INFO L225 Difference]: With dead ends: 403 [2022-04-06 16:24:30,944 INFO L226 Difference]: Without dead ends: 401 [2022-04-06 16:24:30,944 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-04-06 16:24:30,944 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 14 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:30,945 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 288 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:24:30,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-04-06 16:24:31,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 385. [2022-04-06 16:24:31,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 251 states have (on average 1.1314741035856575) internal successors, (284), 259 states have internal predecessors, (284), 84 states have call successors, (84), 50 states have call predecessors, (84), 49 states have return successors, (80), 75 states have call predecessors, (80), 80 states have call successors, (80) [2022-04-06 16:24:31,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 448 transitions. [2022-04-06 16:24:31,010 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 448 transitions. Word has length 104 [2022-04-06 16:24:31,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:31,010 INFO L478 AbstractCegarLoop]: Abstraction has 385 states and 448 transitions. [2022-04-06 16:24:31,010 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:24:31,010 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 448 transitions. [2022-04-06 16:24:31,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:24:31,011 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:31,012 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:31,030 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:24:31,219 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,SelfDestructingSolverStorable26 [2022-04-06 16:24:31,219 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:31,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:31,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1041946894, now seen corresponding path program 19 times [2022-04-06 16:24:31,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:31,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1418982507] [2022-04-06 16:24:31,220 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:31,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1041946894, now seen corresponding path program 20 times [2022-04-06 16:24:31,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:31,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638663837] [2022-04-06 16:24:31,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:31,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:31,225 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:31,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [815552861] [2022-04-06 16:24:31,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:31,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:31,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:31,226 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:24:31,227 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:24:31,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:31,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:31,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 16:24:31,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:31,888 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:24:31,920 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-04-06 16:24:31,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:32,553 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-04-06 16:24:32,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:32,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638663837] [2022-04-06 16:24:32,553 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:32,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815552861] [2022-04-06 16:24:32,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815552861] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:32,554 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:32,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-04-06 16:24:32,554 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:32,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1418982507] [2022-04-06 16:24:32,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1418982507] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:32,554 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:32,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:24:32,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735864428] [2022-04-06 16:24:32,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:32,554 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:24:32,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:32,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:24:32,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:24:32,555 INFO L87 Difference]: Start difference. First operand 385 states and 448 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 16:24:33,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:33,050 INFO L93 Difference]: Finished difference Result 433 states and 509 transitions. [2022-04-06 16:24:33,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:24:33,051 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 104 [2022-04-06 16:24:33,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:33,052 INFO L225 Difference]: With dead ends: 433 [2022-04-06 16:24:33,052 INFO L226 Difference]: Without dead ends: 431 [2022-04-06 16:24:33,053 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:24:33,053 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 10 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:33,053 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 292 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:24:33,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-04-06 16:24:33,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 415. [2022-04-06 16:24:33,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 271 states have (on average 1.1291512915129152) internal successors, (306), 279 states have internal predecessors, (306), 90 states have call successors, (90), 54 states have call predecessors, (90), 53 states have return successors, (86), 81 states have call predecessors, (86), 86 states have call successors, (86) [2022-04-06 16:24:33,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 482 transitions. [2022-04-06 16:24:33,125 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 482 transitions. Word has length 104 [2022-04-06 16:24:33,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:33,125 INFO L478 AbstractCegarLoop]: Abstraction has 415 states and 482 transitions. [2022-04-06 16:24:33,125 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 16:24:33,125 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 482 transitions. [2022-04-06 16:24:33,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:24:33,126 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:33,126 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:33,144 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:24:33,339 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,SelfDestructingSolverStorable27 [2022-04-06 16:24:33,339 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:33,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:33,339 INFO L85 PathProgramCache]: Analyzing trace with hash -140733238, now seen corresponding path program 21 times [2022-04-06 16:24:33,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:33,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1477244028] [2022-04-06 16:24:33,340 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:33,340 INFO L85 PathProgramCache]: Analyzing trace with hash -140733238, now seen corresponding path program 22 times [2022-04-06 16:24:33,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:33,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642826348] [2022-04-06 16:24:33,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:33,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:33,345 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:33,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1100739223] [2022-04-06 16:24:33,345 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:24:33,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:33,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:33,346 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:24:33,347 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:24:33,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:24:33,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:33,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 64 conjunts are in the unsatisfiable core [2022-04-06 16:24:33,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:33,987 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 93 proven. 111 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 16:24:33,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:34,325 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 109 proven. 8 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-04-06 16:24:34,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:34,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642826348] [2022-04-06 16:24:34,325 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:34,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100739223] [2022-04-06 16:24:34,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100739223] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:34,325 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:34,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-04-06 16:24:34,326 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:34,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1477244028] [2022-04-06 16:24:34,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1477244028] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:34,326 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:34,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:24:34,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171314984] [2022-04-06 16:24:34,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:34,326 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:24:34,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:34,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:24:34,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:24:34,327 INFO L87 Difference]: Start difference. First operand 415 states and 482 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 16:24:35,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:35,098 INFO L93 Difference]: Finished difference Result 462 states and 538 transitions. [2022-04-06 16:24:35,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:24:35,099 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 104 [2022-04-06 16:24:35,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:35,101 INFO L225 Difference]: With dead ends: 462 [2022-04-06 16:24:35,101 INFO L226 Difference]: Without dead ends: 460 [2022-04-06 16:24:35,101 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:24:35,101 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 15 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:35,101 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 276 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:24:35,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-04-06 16:24:35,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 406. [2022-04-06 16:24:35,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 267 states have (on average 1.1310861423220975) internal successors, (302), 273 states have internal predecessors, (302), 85 states have call successors, (85), 54 states have call predecessors, (85), 53 states have return successors, (81), 78 states have call predecessors, (81), 81 states have call successors, (81) [2022-04-06 16:24:35,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 468 transitions. [2022-04-06 16:24:35,183 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 468 transitions. Word has length 104 [2022-04-06 16:24:35,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:35,183 INFO L478 AbstractCegarLoop]: Abstraction has 406 states and 468 transitions. [2022-04-06 16:24:35,183 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 16:24:35,183 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 468 transitions. [2022-04-06 16:24:35,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:24:35,184 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:35,184 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:35,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-04-06 16:24:35,399 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,SelfDestructingSolverStorable28 [2022-04-06 16:24:35,399 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:35,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:35,400 INFO L85 PathProgramCache]: Analyzing trace with hash 560866636, now seen corresponding path program 23 times [2022-04-06 16:24:35,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:35,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [400375581] [2022-04-06 16:24:35,400 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:35,400 INFO L85 PathProgramCache]: Analyzing trace with hash 560866636, now seen corresponding path program 24 times [2022-04-06 16:24:35,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:35,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15012231] [2022-04-06 16:24:35,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:35,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:35,407 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:35,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [48541027] [2022-04-06 16:24:35,407 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:24:35,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:35,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:35,408 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:24:35,410 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:24:35,843 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-04-06 16:24:35,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:35,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 16:24:35,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:37,569 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 107 proven. 40 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2022-04-06 16:24:37,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:38,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:38,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15012231] [2022-04-06 16:24:38,360 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:38,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48541027] [2022-04-06 16:24:38,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48541027] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:24:38,360 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:24:38,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 16:24:38,360 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:38,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [400375581] [2022-04-06 16:24:38,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [400375581] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:38,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:38,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:24:38,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871954485] [2022-04-06 16:24:38,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:38,361 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:24:38,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:38,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:24:38,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-04-06 16:24:38,362 INFO L87 Difference]: Start difference. First operand 406 states and 468 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:24:41,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:41,724 INFO L93 Difference]: Finished difference Result 502 states and 608 transitions. [2022-04-06 16:24:41,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:24:41,724 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) Word has length 104 [2022-04-06 16:24:41,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:41,726 INFO L225 Difference]: With dead ends: 502 [2022-04-06 16:24:41,726 INFO L226 Difference]: Without dead ends: 496 [2022-04-06 16:24:41,727 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 114 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:24:41,727 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 45 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:41,727 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 252 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-04-06 16:24:41,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2022-04-06 16:24:41,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 464. [2022-04-06 16:24:41,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 303 states have (on average 1.141914191419142) internal successors, (346), 311 states have internal predecessors, (346), 102 states have call successors, (102), 59 states have call predecessors, (102), 58 states have return successors, (98), 93 states have call predecessors, (98), 98 states have call successors, (98) [2022-04-06 16:24:41,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 546 transitions. [2022-04-06 16:24:41,822 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 546 transitions. Word has length 104 [2022-04-06 16:24:41,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:41,822 INFO L478 AbstractCegarLoop]: Abstraction has 464 states and 546 transitions. [2022-04-06 16:24:41,822 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:24:41,822 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 546 transitions. [2022-04-06 16:24:41,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:24:41,823 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:41,823 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:41,829 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:24:42,029 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:42,029 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:42,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:42,030 INFO L85 PathProgramCache]: Analyzing trace with hash -152279154, now seen corresponding path program 25 times [2022-04-06 16:24:42,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:42,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1937678097] [2022-04-06 16:24:42,032 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:42,032 INFO L85 PathProgramCache]: Analyzing trace with hash -152279154, now seen corresponding path program 26 times [2022-04-06 16:24:42,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:42,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371035202] [2022-04-06 16:24:42,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:42,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:42,037 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:42,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [377394896] [2022-04-06 16:24:42,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:42,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:42,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:42,042 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:24:42,043 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:24:42,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:42,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:42,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-06 16:24:42,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:47,294 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 75 proven. 75 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2022-04-06 16:24:47,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:47,745 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 115 proven. 20 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-04-06 16:24:47,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:47,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371035202] [2022-04-06 16:24:47,746 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:47,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377394896] [2022-04-06 16:24:47,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377394896] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:47,746 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:47,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 18 [2022-04-06 16:24:47,746 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:47,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1937678097] [2022-04-06 16:24:47,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1937678097] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:47,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:47,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:24:47,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404220824] [2022-04-06 16:24:47,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:47,747 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:24:47,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:47,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:24:47,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:24:47,747 INFO L87 Difference]: Start difference. First operand 464 states and 546 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:24:48,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:48,700 INFO L93 Difference]: Finished difference Result 493 states and 587 transitions. [2022-04-06 16:24:48,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:24:48,701 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-04-06 16:24:48,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:48,702 INFO L225 Difference]: With dead ends: 493 [2022-04-06 16:24:48,703 INFO L226 Difference]: Without dead ends: 491 [2022-04-06 16:24:48,703 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:24:48,703 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 15 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:48,703 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 344 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 760 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:24:48,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-04-06 16:24:48,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 464. [2022-04-06 16:24:48,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 303 states have (on average 1.141914191419142) internal successors, (346), 311 states have internal predecessors, (346), 102 states have call successors, (102), 59 states have call predecessors, (102), 58 states have return successors, (98), 93 states have call predecessors, (98), 98 states have call successors, (98) [2022-04-06 16:24:48,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 546 transitions. [2022-04-06 16:24:48,795 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 546 transitions. Word has length 104 [2022-04-06 16:24:48,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:48,795 INFO L478 AbstractCegarLoop]: Abstraction has 464 states and 546 transitions. [2022-04-06 16:24:48,795 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:24:48,796 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 546 transitions. [2022-04-06 16:24:48,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:24:48,796 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:48,796 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:48,821 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:24:49,011 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:49,012 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:49,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:49,012 INFO L85 PathProgramCache]: Analyzing trace with hash 549320720, now seen corresponding path program 27 times [2022-04-06 16:24:49,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:49,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [468398601] [2022-04-06 16:24:49,012 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:49,012 INFO L85 PathProgramCache]: Analyzing trace with hash 549320720, now seen corresponding path program 28 times [2022-04-06 16:24:49,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:49,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471457661] [2022-04-06 16:24:49,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:49,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:49,017 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:49,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [913127203] [2022-04-06 16:24:49,017 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:24:49,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:49,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:49,018 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:24:49,019 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:24:49,064 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:24:49,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:49,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 52 conjunts are in the unsatisfiable core [2022-04-06 16:24:49,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:50,128 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 74 proven. 100 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-04-06 16:24:50,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:50,871 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 113 proven. 32 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-04-06 16:24:50,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:50,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471457661] [2022-04-06 16:24:50,872 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:50,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913127203] [2022-04-06 16:24:50,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913127203] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:50,872 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:50,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 19 [2022-04-06 16:24:50,875 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:50,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [468398601] [2022-04-06 16:24:50,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [468398601] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:50,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:50,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:24:50,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560311120] [2022-04-06 16:24:50,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:50,876 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:24:50,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:50,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:24:50,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-04-06 16:24:50,877 INFO L87 Difference]: Start difference. First operand 464 states and 546 transitions. Second operand has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:24:52,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:52,527 INFO L93 Difference]: Finished difference Result 495 states and 588 transitions. [2022-04-06 16:24:52,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:24:52,528 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-04-06 16:24:52,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:52,530 INFO L225 Difference]: With dead ends: 495 [2022-04-06 16:24:52,530 INFO L226 Difference]: Without dead ends: 493 [2022-04-06 16:24:52,530 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-04-06 16:24:52,530 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 15 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:52,530 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 314 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-04-06 16:24:52,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-04-06 16:24:52,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 466. [2022-04-06 16:24:52,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 304 states have (on average 1.1414473684210527) internal successors, (347), 312 states have internal predecessors, (347), 102 states have call successors, (102), 60 states have call predecessors, (102), 59 states have return successors, (98), 93 states have call predecessors, (98), 98 states have call successors, (98) [2022-04-06 16:24:52,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 547 transitions. [2022-04-06 16:24:52,638 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 547 transitions. Word has length 104 [2022-04-06 16:24:52,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:52,638 INFO L478 AbstractCegarLoop]: Abstraction has 466 states and 547 transitions. [2022-04-06 16:24:52,638 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:24:52,638 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 547 transitions. [2022-04-06 16:24:52,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:24:52,639 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:52,639 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:52,655 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:24:52,840 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,SelfDestructingSolverStorable31 [2022-04-06 16:24:52,840 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:52,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:52,840 INFO L85 PathProgramCache]: Analyzing trace with hash -633359412, now seen corresponding path program 29 times [2022-04-06 16:24:52,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:52,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [763603270] [2022-04-06 16:24:52,841 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:52,841 INFO L85 PathProgramCache]: Analyzing trace with hash -633359412, now seen corresponding path program 30 times [2022-04-06 16:24:52,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:52,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724409610] [2022-04-06 16:24:52,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:52,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:52,849 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:52,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [24351095] [2022-04-06 16:24:52,849 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:24:52,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:52,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:52,850 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:24:52,851 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:24:53,333 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:24:53,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:53,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 40 conjunts are in the unsatisfiable core [2022-04-06 16:24:53,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:53,889 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 58 proven. 41 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2022-04-06 16:24:53,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:58,932 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 62 proven. 25 refuted. 0 times theorem prover too weak. 313 trivial. 0 not checked. [2022-04-06 16:24:58,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:58,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724409610] [2022-04-06 16:24:58,933 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:58,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24351095] [2022-04-06 16:24:58,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24351095] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:58,933 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:58,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 18 [2022-04-06 16:24:58,933 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:58,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [763603270] [2022-04-06 16:24:58,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [763603270] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:58,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:58,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 16:24:58,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350700270] [2022-04-06 16:24:58,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:58,934 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 16:24:58,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:58,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 16:24:58,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:24:58,934 INFO L87 Difference]: Start difference. First operand 466 states and 547 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-04-06 16:25:01,248 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:25:01,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:01,863 INFO L93 Difference]: Finished difference Result 545 states and 658 transitions. [2022-04-06 16:25:01,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:25:01,863 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) Word has length 104 [2022-04-06 16:25:01,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:01,866 INFO L225 Difference]: With dead ends: 545 [2022-04-06 16:25:01,866 INFO L226 Difference]: Without dead ends: 543 [2022-04-06 16:25:01,871 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-04-06 16:25:01,871 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 60 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 48 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:01,871 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 168 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 390 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2022-04-06 16:25:01,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-04-06 16:25:02,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 455. [2022-04-06 16:25:02,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 295 states have (on average 1.1355932203389831) internal successors, (335), 307 states have internal predecessors, (335), 101 states have call successors, (101), 59 states have call predecessors, (101), 58 states have return successors, (97), 88 states have call predecessors, (97), 97 states have call successors, (97) [2022-04-06 16:25:02,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 533 transitions. [2022-04-06 16:25:02,002 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 533 transitions. Word has length 104 [2022-04-06 16:25:02,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:02,002 INFO L478 AbstractCegarLoop]: Abstraction has 455 states and 533 transitions. [2022-04-06 16:25:02,002 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-04-06 16:25:02,002 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 533 transitions. [2022-04-06 16:25:02,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-06 16:25:02,003 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:02,004 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:02,010 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:25:02,209 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:02,210 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:02,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:02,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1283404789, now seen corresponding path program 31 times [2022-04-06 16:25:02,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:02,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [411812779] [2022-04-06 16:25:02,211 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:02,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1283404789, now seen corresponding path program 32 times [2022-04-06 16:25:02,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:02,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236570769] [2022-04-06 16:25:02,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:02,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:02,215 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:02,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [807229522] [2022-04-06 16:25:02,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:25:02,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:02,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:02,216 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:25:02,217 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:25:02,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:25:02,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:02,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 16:25:02,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:02,715 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-04-06 16:25:02,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:03,024 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-04-06 16:25:03,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:03,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236570769] [2022-04-06 16:25:03,025 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:03,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807229522] [2022-04-06 16:25:03,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807229522] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:03,025 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:03,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-04-06 16:25:03,025 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:03,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [411812779] [2022-04-06 16:25:03,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [411812779] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:03,025 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:03,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:25:03,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075006248] [2022-04-06 16:25:03,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:03,025 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:25:03,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:03,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:25:03,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:25:03,026 INFO L87 Difference]: Start difference. First operand 455 states and 533 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 16:25:03,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:03,339 INFO L93 Difference]: Finished difference Result 481 states and 574 transitions. [2022-04-06 16:25:03,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:25:03,339 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 109 [2022-04-06 16:25:03,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:03,344 INFO L225 Difference]: With dead ends: 481 [2022-04-06 16:25:03,344 INFO L226 Difference]: Without dead ends: 475 [2022-04-06 16:25:03,345 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:25:03,345 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 9 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:03,345 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 287 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:25:03,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-04-06 16:25:03,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 449. [2022-04-06 16:25:03,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 292 states have (on average 1.1369863013698631) internal successors, (332), 303 states have internal predecessors, (332), 99 states have call successors, (99), 58 states have call predecessors, (99), 57 states have return successors, (95), 87 states have call predecessors, (95), 95 states have call successors, (95) [2022-04-06 16:25:03,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 526 transitions. [2022-04-06 16:25:03,451 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 526 transitions. Word has length 109 [2022-04-06 16:25:03,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:03,451 INFO L478 AbstractCegarLoop]: Abstraction has 449 states and 526 transitions. [2022-04-06 16:25:03,451 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 16:25:03,451 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 526 transitions. [2022-04-06 16:25:03,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-06 16:25:03,452 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:03,452 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:03,468 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:25:03,658 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:03,658 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:03,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:03,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1677771575, now seen corresponding path program 33 times [2022-04-06 16:25:03,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:03,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1888910342] [2022-04-06 16:25:03,659 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:03,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1677771575, now seen corresponding path program 34 times [2022-04-06 16:25:03,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:03,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661342222] [2022-04-06 16:25:03,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:03,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:03,664 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:03,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2053334824] [2022-04-06 16:25:03,664 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:25:03,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:03,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:03,665 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:25:03,667 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:25:03,715 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:25:03,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:03,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 47 conjunts are in the unsatisfiable core [2022-04-06 16:25:03,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:04,283 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 30 proven. 99 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-04-06 16:25:04,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:06,621 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 34 proven. 95 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-04-06 16:25:06,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:06,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661342222] [2022-04-06 16:25:06,622 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:06,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053334824] [2022-04-06 16:25:06,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053334824] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:06,622 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:06,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-04-06 16:25:06,622 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:06,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1888910342] [2022-04-06 16:25:06,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1888910342] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:06,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:06,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:25:06,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136253969] [2022-04-06 16:25:06,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:06,623 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:25:06,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:06,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:25:06,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:25:06,623 INFO L87 Difference]: Start difference. First operand 449 states and 526 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 16:25:07,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:07,159 INFO L93 Difference]: Finished difference Result 485 states and 576 transitions. [2022-04-06 16:25:07,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:25:07,159 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 109 [2022-04-06 16:25:07,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:07,161 INFO L225 Difference]: With dead ends: 485 [2022-04-06 16:25:07,161 INFO L226 Difference]: Without dead ends: 479 [2022-04-06 16:25:07,161 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 198 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:25:07,162 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 17 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:07,162 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 248 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:25:07,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-04-06 16:25:07,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 459. [2022-04-06 16:25:07,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 300 states have (on average 1.1366666666666667) internal successors, (341), 310 states have internal predecessors, (341), 99 states have call successors, (99), 60 states have call predecessors, (99), 59 states have return successors, (95), 88 states have call predecessors, (95), 95 states have call successors, (95) [2022-04-06 16:25:07,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 535 transitions. [2022-04-06 16:25:07,276 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 535 transitions. Word has length 109 [2022-04-06 16:25:07,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:07,276 INFO L478 AbstractCegarLoop]: Abstraction has 459 states and 535 transitions. [2022-04-06 16:25:07,276 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 16:25:07,276 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 535 transitions. [2022-04-06 16:25:07,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-06 16:25:07,277 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:07,277 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:07,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-04-06 16:25:07,478 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,SelfDestructingSolverStorable34 [2022-04-06 16:25:07,478 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:07,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:07,478 INFO L85 PathProgramCache]: Analyzing trace with hash 103380621, now seen corresponding path program 35 times [2022-04-06 16:25:07,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:07,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2097069476] [2022-04-06 16:25:07,479 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:07,479 INFO L85 PathProgramCache]: Analyzing trace with hash 103380621, now seen corresponding path program 36 times [2022-04-06 16:25:07,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:07,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663639599] [2022-04-06 16:25:07,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:07,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:07,484 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:07,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1149427273] [2022-04-06 16:25:07,484 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:25:07,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:07,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:07,485 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:25:07,485 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:25:08,195 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:25:08,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:08,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 16:25:08,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:08,478 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 121 proven. 5 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-04-06 16:25:08,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:08,719 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 121 proven. 5 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-04-06 16:25:08,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:08,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663639599] [2022-04-06 16:25:08,720 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:08,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149427273] [2022-04-06 16:25:08,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149427273] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:08,720 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:08,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 15 [2022-04-06 16:25:08,721 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:08,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2097069476] [2022-04-06 16:25:08,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2097069476] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:08,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:08,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:25:08,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655904727] [2022-04-06 16:25:08,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:08,722 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:25:08,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:08,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:25:08,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:25:08,722 INFO L87 Difference]: Start difference. First operand 459 states and 535 transitions. Second operand has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 16:25:09,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:09,020 INFO L93 Difference]: Finished difference Result 469 states and 543 transitions. [2022-04-06 16:25:09,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:25:09,021 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) Word has length 109 [2022-04-06 16:25:09,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:09,022 INFO L225 Difference]: With dead ends: 469 [2022-04-06 16:25:09,022 INFO L226 Difference]: Without dead ends: 448 [2022-04-06 16:25:09,023 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 201 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-04-06 16:25:09,023 INFO L913 BasicCegarLoop]: 24 mSDtfsCounter, 19 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:09,023 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 138 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:09,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-04-06 16:25:09,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 443. [2022-04-06 16:25:09,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 296 states have (on average 1.125) internal successors, (333), 303 states have internal predecessors, (333), 88 states have call successors, (88), 59 states have call predecessors, (88), 58 states have return successors, (85), 80 states have call predecessors, (85), 85 states have call successors, (85) [2022-04-06 16:25:09,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 506 transitions. [2022-04-06 16:25:09,138 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 506 transitions. Word has length 109 [2022-04-06 16:25:09,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:09,138 INFO L478 AbstractCegarLoop]: Abstraction has 443 states and 506 transitions. [2022-04-06 16:25:09,138 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 16:25:09,138 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 506 transitions. [2022-04-06 16:25:09,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-04-06 16:25:09,139 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:09,139 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:09,145 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:25:09,345 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,SelfDestructingSolverStorable35 [2022-04-06 16:25:09,345 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:09,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:09,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1511605586, now seen corresponding path program 9 times [2022-04-06 16:25:09,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:09,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [213198499] [2022-04-06 16:25:09,346 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:09,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1511605586, now seen corresponding path program 10 times [2022-04-06 16:25:09,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:09,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405837012] [2022-04-06 16:25:09,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:09,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:09,351 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:09,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2040521727] [2022-04-06 16:25:09,351 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:25:09,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:09,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:09,352 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:25:09,353 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:25:09,402 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:25:09,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:09,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 16:25:09,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:09,571 INFO L134 CoverageAnalysis]: Checked inductivity of 534 backedges. 30 proven. 440 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 16:25:09,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:09,750 INFO L134 CoverageAnalysis]: Checked inductivity of 534 backedges. 30 proven. 80 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-04-06 16:25:09,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:09,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405837012] [2022-04-06 16:25:09,750 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:09,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040521727] [2022-04-06 16:25:09,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040521727] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:09,750 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:09,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-06 16:25:09,750 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:09,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [213198499] [2022-04-06 16:25:09,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [213198499] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:09,751 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:09,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:25:09,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327951407] [2022-04-06 16:25:09,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:09,751 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:25:09,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:09,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:25:09,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:25:09,752 INFO L87 Difference]: Start difference. First operand 443 states and 506 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 16:25:09,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:09,972 INFO L93 Difference]: Finished difference Result 556 states and 641 transitions. [2022-04-06 16:25:09,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:25:09,973 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 118 [2022-04-06 16:25:09,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:09,974 INFO L225 Difference]: With dead ends: 556 [2022-04-06 16:25:09,975 INFO L226 Difference]: Without dead ends: 547 [2022-04-06 16:25:09,975 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=249, Unknown=0, NotChecked=0, Total=420 [2022-04-06 16:25:09,975 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 12 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:09,975 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 182 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:09,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2022-04-06 16:25:10,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 531. [2022-04-06 16:25:10,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 358 states have (on average 1.111731843575419) internal successors, (398), 366 states have internal predecessors, (398), 102 states have call successors, (102), 71 states have call predecessors, (102), 70 states have return successors, (99), 93 states have call predecessors, (99), 99 states have call successors, (99) [2022-04-06 16:25:10,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 599 transitions. [2022-04-06 16:25:10,118 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 599 transitions. Word has length 118 [2022-04-06 16:25:10,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:10,119 INFO L478 AbstractCegarLoop]: Abstraction has 531 states and 599 transitions. [2022-04-06 16:25:10,119 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 16:25:10,119 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 599 transitions. [2022-04-06 16:25:10,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-04-06 16:25:10,120 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:10,120 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:10,139 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:25:10,335 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,SelfDestructingSolverStorable36 [2022-04-06 16:25:10,335 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:10,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:10,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1126498815, now seen corresponding path program 11 times [2022-04-06 16:25:10,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:10,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [516180242] [2022-04-06 16:25:10,336 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:10,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1126498815, now seen corresponding path program 12 times [2022-04-06 16:25:10,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:10,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778805542] [2022-04-06 16:25:10,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:10,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:10,342 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:10,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [377354631] [2022-04-06 16:25:10,342 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:25:10,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:10,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:10,343 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:25:10,344 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:25:10,411 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-04-06 16:25:10,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:10,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 16:25:10,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:10,615 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 36 proven. 657 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 16:25:10,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:10,856 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 36 proven. 117 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-04-06 16:25:10,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:10,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778805542] [2022-04-06 16:25:10,856 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:10,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377354631] [2022-04-06 16:25:10,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377354631] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:10,856 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:10,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-06 16:25:10,857 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:10,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [516180242] [2022-04-06 16:25:10,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [516180242] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:10,857 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:10,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:25:10,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63437863] [2022-04-06 16:25:10,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:10,857 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:25:10,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:10,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:25:10,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:25:10,858 INFO L87 Difference]: Start difference. First operand 531 states and 599 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 16:25:11,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:11,114 INFO L93 Difference]: Finished difference Result 655 states and 755 transitions. [2022-04-06 16:25:11,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:25:11,114 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) Word has length 137 [2022-04-06 16:25:11,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:11,116 INFO L225 Difference]: With dead ends: 655 [2022-04-06 16:25:11,116 INFO L226 Difference]: Without dead ends: 646 [2022-04-06 16:25:11,117 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=325, Unknown=0, NotChecked=0, Total=552 [2022-04-06 16:25:11,117 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 28 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:11,117 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 174 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:11,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2022-04-06 16:25:11,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 644. [2022-04-06 16:25:11,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 431 states have (on average 1.1090487238979119) internal successors, (478), 442 states have internal predecessors, (478), 129 states have call successors, (129), 84 states have call predecessors, (129), 83 states have return successors, (126), 117 states have call predecessors, (126), 126 states have call successors, (126) [2022-04-06 16:25:11,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 733 transitions. [2022-04-06 16:25:11,294 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 733 transitions. Word has length 137 [2022-04-06 16:25:11,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:11,294 INFO L478 AbstractCegarLoop]: Abstraction has 644 states and 733 transitions. [2022-04-06 16:25:11,294 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 16:25:11,294 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 733 transitions. [2022-04-06 16:25:11,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-04-06 16:25:11,296 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:11,296 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:11,319 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:25:11,507 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:11,507 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:11,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:11,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1647300850, now seen corresponding path program 13 times [2022-04-06 16:25:11,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:11,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [725199176] [2022-04-06 16:25:11,508 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:11,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1647300850, now seen corresponding path program 14 times [2022-04-06 16:25:11,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:11,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321147188] [2022-04-06 16:25:11,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:11,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:11,513 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:11,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [148484098] [2022-04-06 16:25:11,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:25:11,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:11,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:11,514 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:25:11,515 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:25:11,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:25:11,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:11,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 16:25:11,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:11,794 INFO L134 CoverageAnalysis]: Checked inductivity of 1047 backedges. 42 proven. 917 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 16:25:11,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:12,053 INFO L134 CoverageAnalysis]: Checked inductivity of 1047 backedges. 42 proven. 161 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-04-06 16:25:12,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:12,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321147188] [2022-04-06 16:25:12,054 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:12,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148484098] [2022-04-06 16:25:12,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148484098] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:12,054 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:12,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-04-06 16:25:12,054 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:12,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [725199176] [2022-04-06 16:25:12,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [725199176] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:12,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:12,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:25:12,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838502130] [2022-04-06 16:25:12,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:12,055 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:25:12,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:12,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:25:12,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:25:12,055 INFO L87 Difference]: Start difference. First operand 644 states and 733 transitions. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) [2022-04-06 16:25:12,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:12,362 INFO L93 Difference]: Finished difference Result 768 states and 889 transitions. [2022-04-06 16:25:12,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:25:12,363 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) Word has length 156 [2022-04-06 16:25:12,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:12,365 INFO L225 Difference]: With dead ends: 768 [2022-04-06 16:25:12,365 INFO L226 Difference]: Without dead ends: 759 [2022-04-06 16:25:12,365 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=291, Invalid=411, Unknown=0, NotChecked=0, Total=702 [2022-04-06 16:25:12,365 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 30 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:12,366 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 186 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:12,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2022-04-06 16:25:12,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 757. [2022-04-06 16:25:12,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 504 states have (on average 1.1071428571428572) internal successors, (558), 518 states have internal predecessors, (558), 156 states have call successors, (156), 97 states have call predecessors, (156), 96 states have return successors, (153), 141 states have call predecessors, (153), 153 states have call successors, (153) [2022-04-06 16:25:12,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 867 transitions. [2022-04-06 16:25:12,574 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 867 transitions. Word has length 156 [2022-04-06 16:25:12,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:12,574 INFO L478 AbstractCegarLoop]: Abstraction has 757 states and 867 transitions. [2022-04-06 16:25:12,574 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) [2022-04-06 16:25:12,574 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 867 transitions. [2022-04-06 16:25:12,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-04-06 16:25:12,576 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:12,576 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:12,592 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:25:12,791 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,SelfDestructingSolverStorable38 [2022-04-06 16:25:12,791 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:12,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:12,792 INFO L85 PathProgramCache]: Analyzing trace with hash -980382111, now seen corresponding path program 15 times [2022-04-06 16:25:12,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:12,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [795620757] [2022-04-06 16:25:12,792 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:12,792 INFO L85 PathProgramCache]: Analyzing trace with hash -980382111, now seen corresponding path program 16 times [2022-04-06 16:25:12,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:12,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686687133] [2022-04-06 16:25:12,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:12,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:12,798 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:12,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1182532047] [2022-04-06 16:25:12,798 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:25:12,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:12,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:12,802 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:25:12,803 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:25:12,868 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:25:12,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:12,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 16:25:12,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:13,118 INFO L134 CoverageAnalysis]: Checked inductivity of 1368 backedges. 48 proven. 1220 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-04-06 16:25:13,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:13,402 INFO L134 CoverageAnalysis]: Checked inductivity of 1368 backedges. 48 proven. 212 refuted. 0 times theorem prover too weak. 1108 trivial. 0 not checked. [2022-04-06 16:25:13,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:13,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686687133] [2022-04-06 16:25:13,403 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:13,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182532047] [2022-04-06 16:25:13,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182532047] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:13,403 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:13,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-04-06 16:25:13,403 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:13,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [795620757] [2022-04-06 16:25:13,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [795620757] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:13,403 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:13,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:25:13,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942429653] [2022-04-06 16:25:13,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:13,404 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:25:13,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:13,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:25:13,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:25:13,404 INFO L87 Difference]: Start difference. First operand 757 states and 867 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2022-04-06 16:25:13,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:13,770 INFO L93 Difference]: Finished difference Result 881 states and 1023 transitions. [2022-04-06 16:25:13,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-06 16:25:13,771 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) Word has length 175 [2022-04-06 16:25:13,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:13,773 INFO L225 Difference]: With dead ends: 881 [2022-04-06 16:25:13,773 INFO L226 Difference]: Without dead ends: 872 [2022-04-06 16:25:13,774 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 329 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=363, Invalid=507, Unknown=0, NotChecked=0, Total=870 [2022-04-06 16:25:13,774 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 26 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:13,774 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 208 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:13,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2022-04-06 16:25:14,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 870. [2022-04-06 16:25:14,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 870 states, 577 states have (on average 1.1057192374350087) internal successors, (638), 594 states have internal predecessors, (638), 183 states have call successors, (183), 110 states have call predecessors, (183), 109 states have return successors, (180), 165 states have call predecessors, (180), 180 states have call successors, (180) [2022-04-06 16:25:14,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 1001 transitions. [2022-04-06 16:25:14,018 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 1001 transitions. Word has length 175 [2022-04-06 16:25:14,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:14,018 INFO L478 AbstractCegarLoop]: Abstraction has 870 states and 1001 transitions. [2022-04-06 16:25:14,019 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2022-04-06 16:25:14,019 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 1001 transitions. [2022-04-06 16:25:14,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-04-06 16:25:14,021 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:14,021 INFO L499 BasicCegarLoop]: trace histogram [28, 27, 27, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:14,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-04-06 16:25:14,235 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,SelfDestructingSolverStorable39 [2022-04-06 16:25:14,235 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:14,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:14,236 INFO L85 PathProgramCache]: Analyzing trace with hash -794778478, now seen corresponding path program 17 times [2022-04-06 16:25:14,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:14,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1562370013] [2022-04-06 16:25:14,236 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:14,236 INFO L85 PathProgramCache]: Analyzing trace with hash -794778478, now seen corresponding path program 18 times [2022-04-06 16:25:14,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:14,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363749376] [2022-04-06 16:25:14,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:14,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:14,242 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:14,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1294633131] [2022-04-06 16:25:14,242 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:25:14,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:14,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:14,243 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:25:14,244 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:25:14,374 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-04-06 16:25:14,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:14,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 16:25:14,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:14,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1732 backedges. 54 proven. 1566 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 16:25:14,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:14,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1732 backedges. 54 proven. 270 refuted. 0 times theorem prover too weak. 1408 trivial. 0 not checked. [2022-04-06 16:25:14,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:14,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363749376] [2022-04-06 16:25:14,990 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:14,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294633131] [2022-04-06 16:25:14,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294633131] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:14,990 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:14,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-04-06 16:25:14,991 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:14,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1562370013] [2022-04-06 16:25:14,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1562370013] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:14,991 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:14,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:25:14,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346767242] [2022-04-06 16:25:14,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:14,991 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:25:14,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:14,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:25:14,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-04-06 16:25:14,992 INFO L87 Difference]: Start difference. First operand 870 states and 1001 transitions. Second operand has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2022-04-06 16:25:15,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:15,428 INFO L93 Difference]: Finished difference Result 994 states and 1157 transitions. [2022-04-06 16:25:15,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 16:25:15,428 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) Word has length 194 [2022-04-06 16:25:15,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:15,431 INFO L225 Difference]: With dead ends: 994 [2022-04-06 16:25:15,431 INFO L226 Difference]: Without dead ends: 985 [2022-04-06 16:25:15,432 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=443, Invalid=613, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 16:25:15,432 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 31 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:15,436 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 200 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:15,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states. [2022-04-06 16:25:15,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 983. [2022-04-06 16:25:15,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 650 states have (on average 1.1046153846153846) internal successors, (718), 670 states have internal predecessors, (718), 210 states have call successors, (210), 123 states have call predecessors, (210), 122 states have return successors, (207), 189 states have call predecessors, (207), 207 states have call successors, (207) [2022-04-06 16:25:15,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 1135 transitions. [2022-04-06 16:25:15,719 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 1135 transitions. Word has length 194 [2022-04-06 16:25:15,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:15,719 INFO L478 AbstractCegarLoop]: Abstraction has 983 states and 1135 transitions. [2022-04-06 16:25:15,719 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2022-04-06 16:25:15,719 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 1135 transitions. [2022-04-06 16:25:15,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-04-06 16:25:15,721 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:15,721 INFO L499 BasicCegarLoop]: trace histogram [31, 30, 30, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:15,725 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:25:15,925 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:15,926 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:15,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:15,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1980311871, now seen corresponding path program 19 times [2022-04-06 16:25:15,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:15,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1864998193] [2022-04-06 16:25:15,927 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:15,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1980311871, now seen corresponding path program 20 times [2022-04-06 16:25:15,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:15,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970557339] [2022-04-06 16:25:15,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:15,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:15,932 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:15,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1338182347] [2022-04-06 16:25:15,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:25:15,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:15,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:15,934 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:25:15,934 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:25:16,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:25:16,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:16,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 16:25:16,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:16,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 60 proven. 1955 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-04-06 16:25:16,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:16,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 60 proven. 335 refuted. 0 times theorem prover too weak. 1744 trivial. 0 not checked. [2022-04-06 16:25:16,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:16,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970557339] [2022-04-06 16:25:16,691 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:16,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338182347] [2022-04-06 16:25:16,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338182347] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:16,691 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:16,691 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-04-06 16:25:16,691 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:16,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1864998193] [2022-04-06 16:25:16,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1864998193] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:16,691 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:16,691 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 16:25:16,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998707900] [2022-04-06 16:25:16,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:16,692 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 16:25:16,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:16,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 16:25:16,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:25:16,692 INFO L87 Difference]: Start difference. First operand 983 states and 1135 transitions. Second operand has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) [2022-04-06 16:25:17,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:17,168 INFO L93 Difference]: Finished difference Result 1107 states and 1291 transitions. [2022-04-06 16:25:17,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 16:25:17,169 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) Word has length 213 [2022-04-06 16:25:17,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:17,172 INFO L225 Difference]: With dead ends: 1107 [2022-04-06 16:25:17,172 INFO L226 Difference]: Without dead ends: 1098 [2022-04-06 16:25:17,172 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 401 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=531, Invalid=729, Unknown=0, NotChecked=0, Total=1260 [2022-04-06 16:25:17,173 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 30 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:17,173 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 232 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:17,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2022-04-06 16:25:17,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1096. [2022-04-06 16:25:17,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1096 states, 723 states have (on average 1.103734439834025) internal successors, (798), 746 states have internal predecessors, (798), 237 states have call successors, (237), 136 states have call predecessors, (237), 135 states have return successors, (234), 213 states have call predecessors, (234), 234 states have call successors, (234) [2022-04-06 16:25:17,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1269 transitions. [2022-04-06 16:25:17,491 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1269 transitions. Word has length 213 [2022-04-06 16:25:17,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:17,491 INFO L478 AbstractCegarLoop]: Abstraction has 1096 states and 1269 transitions. [2022-04-06 16:25:17,492 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) [2022-04-06 16:25:17,492 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1269 transitions. [2022-04-06 16:25:17,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2022-04-06 16:25:17,494 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:17,494 INFO L499 BasicCegarLoop]: trace histogram [34, 33, 33, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:17,510 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:25:17,701 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,SelfDestructingSolverStorable41 [2022-04-06 16:25:17,701 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:17,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:17,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1467334706, now seen corresponding path program 21 times [2022-04-06 16:25:17,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:17,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [125352248] [2022-04-06 16:25:17,702 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:17,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1467334706, now seen corresponding path program 22 times [2022-04-06 16:25:17,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:17,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006864389] [2022-04-06 16:25:17,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:17,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:17,709 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:17,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2103661] [2022-04-06 16:25:17,709 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:25:17,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:17,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:17,710 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:25:17,712 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:25:17,792 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:25:17,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:17,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 27 conjunts are in the unsatisfiable core [2022-04-06 16:25:17,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:18,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2589 backedges. 66 proven. 2387 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-04-06 16:25:18,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:18,565 INFO L134 CoverageAnalysis]: Checked inductivity of 2589 backedges. 66 proven. 407 refuted. 0 times theorem prover too weak. 2116 trivial. 0 not checked. [2022-04-06 16:25:18,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:18,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006864389] [2022-04-06 16:25:18,566 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:18,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103661] [2022-04-06 16:25:18,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103661] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:18,566 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:18,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-04-06 16:25:18,566 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:18,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [125352248] [2022-04-06 16:25:18,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [125352248] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:18,566 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:18,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 16:25:18,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101308580] [2022-04-06 16:25:18,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:18,567 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 16:25:18,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:18,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 16:25:18,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:25:18,568 INFO L87 Difference]: Start difference. First operand 1096 states and 1269 transitions. Second operand has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) [2022-04-06 16:25:19,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:19,081 INFO L93 Difference]: Finished difference Result 1220 states and 1425 transitions. [2022-04-06 16:25:19,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-06 16:25:19,081 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) Word has length 232 [2022-04-06 16:25:19,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:19,085 INFO L225 Difference]: With dead ends: 1220 [2022-04-06 16:25:19,085 INFO L226 Difference]: Without dead ends: 1211 [2022-04-06 16:25:19,085 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=627, Invalid=855, Unknown=0, NotChecked=0, Total=1482 [2022-04-06 16:25:19,086 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 38 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:19,087 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 244 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:19,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states. [2022-04-06 16:25:19,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1209. [2022-04-06 16:25:19,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1209 states, 796 states have (on average 1.1030150753768844) internal successors, (878), 822 states have internal predecessors, (878), 264 states have call successors, (264), 149 states have call predecessors, (264), 148 states have return successors, (261), 237 states have call predecessors, (261), 261 states have call successors, (261) [2022-04-06 16:25:19,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1209 states to 1209 states and 1403 transitions. [2022-04-06 16:25:19,443 INFO L78 Accepts]: Start accepts. Automaton has 1209 states and 1403 transitions. Word has length 232 [2022-04-06 16:25:19,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:19,444 INFO L478 AbstractCegarLoop]: Abstraction has 1209 states and 1403 transitions. [2022-04-06 16:25:19,444 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) [2022-04-06 16:25:19,444 INFO L276 IsEmpty]: Start isEmpty. Operand 1209 states and 1403 transitions. [2022-04-06 16:25:19,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-04-06 16:25:19,446 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:19,446 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:19,462 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:25:19,646 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:19,647 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:19,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:19,647 INFO L85 PathProgramCache]: Analyzing trace with hash 2009323297, now seen corresponding path program 23 times [2022-04-06 16:25:19,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:19,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [62115371] [2022-04-06 16:25:19,648 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:19,648 INFO L85 PathProgramCache]: Analyzing trace with hash 2009323297, now seen corresponding path program 24 times [2022-04-06 16:25:19,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:19,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285495193] [2022-04-06 16:25:19,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:19,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:19,654 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:19,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2105631308] [2022-04-06 16:25:19,654 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:25:19,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:19,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:19,655 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:25:19,655 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:25:19,770 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-04-06 16:25:19,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:19,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 29 conjunts are in the unsatisfiable core [2022-04-06 16:25:19,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:20,148 INFO L134 CoverageAnalysis]: Checked inductivity of 3082 backedges. 72 proven. 2862 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-04-06 16:25:20,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:20,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3082 backedges. 72 proven. 486 refuted. 0 times theorem prover too weak. 2524 trivial. 0 not checked. [2022-04-06 16:25:20,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:20,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285495193] [2022-04-06 16:25:20,592 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:20,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105631308] [2022-04-06 16:25:20,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105631308] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:20,592 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:20,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-04-06 16:25:20,592 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:20,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [62115371] [2022-04-06 16:25:20,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [62115371] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:20,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:20,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:25:20,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434984508] [2022-04-06 16:25:20,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:20,593 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:25:20,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:20,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:25:20,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-04-06 16:25:20,593 INFO L87 Difference]: Start difference. First operand 1209 states and 1403 transitions. Second operand has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) [2022-04-06 16:25:21,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:21,187 INFO L93 Difference]: Finished difference Result 1333 states and 1559 transitions. [2022-04-06 16:25:21,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-06 16:25:21,187 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) Word has length 251 [2022-04-06 16:25:21,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:21,191 INFO L225 Difference]: With dead ends: 1333 [2022-04-06 16:25:21,191 INFO L226 Difference]: Without dead ends: 1324 [2022-04-06 16:25:21,192 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 473 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=731, Invalid=991, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 16:25:21,192 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 33 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:21,192 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 266 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:21,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1324 states. [2022-04-06 16:25:21,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1324 to 1322. [2022-04-06 16:25:21,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1322 states, 869 states have (on average 1.1024165707710012) internal successors, (958), 898 states have internal predecessors, (958), 291 states have call successors, (291), 162 states have call predecessors, (291), 161 states have return successors, (288), 261 states have call predecessors, (288), 288 states have call successors, (288) [2022-04-06 16:25:21,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1322 states to 1322 states and 1537 transitions. [2022-04-06 16:25:21,615 INFO L78 Accepts]: Start accepts. Automaton has 1322 states and 1537 transitions. Word has length 251 [2022-04-06 16:25:21,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:21,616 INFO L478 AbstractCegarLoop]: Abstraction has 1322 states and 1537 transitions. [2022-04-06 16:25:21,616 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) [2022-04-06 16:25:21,616 INFO L276 IsEmpty]: Start isEmpty. Operand 1322 states and 1537 transitions. [2022-04-06 16:25:21,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2022-04-06 16:25:21,618 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:21,618 INFO L499 BasicCegarLoop]: trace histogram [40, 39, 39, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:21,635 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:25:21,823 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:21,823 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:21,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:21,823 INFO L85 PathProgramCache]: Analyzing trace with hash -784784430, now seen corresponding path program 25 times [2022-04-06 16:25:21,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:21,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [954535567] [2022-04-06 16:25:21,824 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:21,824 INFO L85 PathProgramCache]: Analyzing trace with hash -784784430, now seen corresponding path program 26 times [2022-04-06 16:25:21,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:21,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691998364] [2022-04-06 16:25:21,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:21,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:21,832 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:21,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [289540325] [2022-04-06 16:25:21,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:25:21,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:21,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:21,833 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:25:21,834 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:25:21,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:25:21,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:21,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 31 conjunts are in the unsatisfiable core [2022-04-06 16:25:21,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:22,320 INFO L134 CoverageAnalysis]: Checked inductivity of 3618 backedges. 78 proven. 3380 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2022-04-06 16:25:22,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:22,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3618 backedges. 78 proven. 572 refuted. 0 times theorem prover too weak. 2968 trivial. 0 not checked. [2022-04-06 16:25:22,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:22,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691998364] [2022-04-06 16:25:22,825 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:22,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289540325] [2022-04-06 16:25:22,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289540325] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:22,825 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:22,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-04-06 16:25:22,825 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:22,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [954535567] [2022-04-06 16:25:22,826 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [954535567] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:22,826 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:22,826 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 16:25:22,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160383102] [2022-04-06 16:25:22,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:22,826 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 16:25:22,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:22,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 16:25:22,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-04-06 16:25:22,827 INFO L87 Difference]: Start difference. First operand 1322 states and 1537 transitions. Second operand has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) [2022-04-06 16:25:23,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:23,458 INFO L93 Difference]: Finished difference Result 1446 states and 1693 transitions. [2022-04-06 16:25:23,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-06 16:25:23,459 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) Word has length 270 [2022-04-06 16:25:23,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:23,462 INFO L225 Difference]: With dead ends: 1446 [2022-04-06 16:25:23,462 INFO L226 Difference]: Without dead ends: 1437 [2022-04-06 16:25:23,463 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 509 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=843, Invalid=1137, Unknown=0, NotChecked=0, Total=1980 [2022-04-06 16:25:23,463 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 45 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:23,463 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 248 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:23,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states. [2022-04-06 16:25:23,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 1435. [2022-04-06 16:25:23,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1435 states, 942 states have (on average 1.1019108280254777) internal successors, (1038), 974 states have internal predecessors, (1038), 318 states have call successors, (318), 175 states have call predecessors, (318), 174 states have return successors, (315), 285 states have call predecessors, (315), 315 states have call successors, (315) [2022-04-06 16:25:23,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1435 states to 1435 states and 1671 transitions. [2022-04-06 16:25:23,902 INFO L78 Accepts]: Start accepts. Automaton has 1435 states and 1671 transitions. Word has length 270 [2022-04-06 16:25:23,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:23,902 INFO L478 AbstractCegarLoop]: Abstraction has 1435 states and 1671 transitions. [2022-04-06 16:25:23,903 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) [2022-04-06 16:25:23,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1435 states and 1671 transitions. [2022-04-06 16:25:23,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-04-06 16:25:23,905 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:23,905 INFO L499 BasicCegarLoop]: trace histogram [43, 42, 42, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:23,924 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:25:24,122 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,SelfDestructingSolverStorable44 [2022-04-06 16:25:24,122 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:24,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:24,122 INFO L85 PathProgramCache]: Analyzing trace with hash 70094721, now seen corresponding path program 27 times [2022-04-06 16:25:24,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:24,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1870570685] [2022-04-06 16:25:24,123 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:24,123 INFO L85 PathProgramCache]: Analyzing trace with hash 70094721, now seen corresponding path program 28 times [2022-04-06 16:25:24,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:24,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441144172] [2022-04-06 16:25:24,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:24,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:24,132 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:24,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [469522679] [2022-04-06 16:25:24,132 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:25:24,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:24,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:24,133 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:25:24,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:25:24,233 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:25:24,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:24,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 16:25:24,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:24,686 INFO L134 CoverageAnalysis]: Checked inductivity of 4197 backedges. 84 proven. 3941 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-06 16:25:24,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:25,264 INFO L134 CoverageAnalysis]: Checked inductivity of 4197 backedges. 84 proven. 665 refuted. 0 times theorem prover too weak. 3448 trivial. 0 not checked. [2022-04-06 16:25:25,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:25,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441144172] [2022-04-06 16:25:25,264 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:25,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469522679] [2022-04-06 16:25:25,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469522679] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:25,264 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:25,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-04-06 16:25:25,264 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:25,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1870570685] [2022-04-06 16:25:25,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1870570685] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:25,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:25,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 16:25:25,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608211021] [2022-04-06 16:25:25,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:25,265 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 16:25:25,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:25,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 16:25:25,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 16:25:25,266 INFO L87 Difference]: Start difference. First operand 1435 states and 1671 transitions. Second operand has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) [2022-04-06 16:25:25,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:25,978 INFO L93 Difference]: Finished difference Result 1559 states and 1827 transitions. [2022-04-06 16:25:25,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-04-06 16:25:25,978 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) Word has length 289 [2022-04-06 16:25:25,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:25,983 INFO L225 Difference]: With dead ends: 1559 [2022-04-06 16:25:25,983 INFO L226 Difference]: Without dead ends: 1550 [2022-04-06 16:25:25,984 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 545 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=963, Invalid=1293, Unknown=0, NotChecked=0, Total=2256 [2022-04-06 16:25:25,984 INFO L913 BasicCegarLoop]: 74 mSDtfsCounter, 37 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:25,984 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 280 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:25,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1550 states. [2022-04-06 16:25:26,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1550 to 1548. [2022-04-06 16:25:26,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1548 states, 1015 states have (on average 1.1014778325123153) internal successors, (1118), 1050 states have internal predecessors, (1118), 345 states have call successors, (345), 188 states have call predecessors, (345), 187 states have return successors, (342), 309 states have call predecessors, (342), 342 states have call successors, (342) [2022-04-06 16:25:26,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1548 states to 1548 states and 1805 transitions. [2022-04-06 16:25:26,440 INFO L78 Accepts]: Start accepts. Automaton has 1548 states and 1805 transitions. Word has length 289 [2022-04-06 16:25:26,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:26,440 INFO L478 AbstractCegarLoop]: Abstraction has 1548 states and 1805 transitions. [2022-04-06 16:25:26,441 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) [2022-04-06 16:25:26,441 INFO L276 IsEmpty]: Start isEmpty. Operand 1548 states and 1805 transitions. [2022-04-06 16:25:26,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2022-04-06 16:25:26,443 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:26,444 INFO L499 BasicCegarLoop]: trace histogram [46, 45, 45, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:26,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-04-06 16:25:26,644 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,SelfDestructingSolverStorable45 [2022-04-06 16:25:26,644 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:26,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:26,644 INFO L85 PathProgramCache]: Analyzing trace with hash -520827022, now seen corresponding path program 29 times [2022-04-06 16:25:26,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:26,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1111453153] [2022-04-06 16:25:26,645 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:26,645 INFO L85 PathProgramCache]: Analyzing trace with hash -520827022, now seen corresponding path program 30 times [2022-04-06 16:25:26,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:26,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893224146] [2022-04-06 16:25:26,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:26,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:26,652 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:26,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1856854657] [2022-04-06 16:25:26,652 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:25:26,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:26,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:26,653 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:25:26,654 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:25:26,815 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 30 check-sat command(s) [2022-04-06 16:25:26,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:26,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-06 16:25:26,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:27,279 INFO L134 CoverageAnalysis]: Checked inductivity of 4819 backedges. 90 proven. 4545 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-06 16:25:27,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:27,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4819 backedges. 90 proven. 765 refuted. 0 times theorem prover too weak. 3964 trivial. 0 not checked. [2022-04-06 16:25:27,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:27,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893224146] [2022-04-06 16:25:27,877 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:27,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856854657] [2022-04-06 16:25:27,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856854657] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:27,877 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:27,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-04-06 16:25:27,878 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:27,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1111453153] [2022-04-06 16:25:27,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1111453153] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:27,878 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:27,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 16:25:27,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391626045] [2022-04-06 16:25:27,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:27,878 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 16:25:27,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:27,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 16:25:27,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-04-06 16:25:27,879 INFO L87 Difference]: Start difference. First operand 1548 states and 1805 transitions. Second operand has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) [2022-04-06 16:25:28,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:28,686 INFO L93 Difference]: Finished difference Result 1672 states and 1961 transitions. [2022-04-06 16:25:28,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-04-06 16:25:28,687 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) Word has length 308 [2022-04-06 16:25:28,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:28,692 INFO L225 Difference]: With dead ends: 1672 [2022-04-06 16:25:28,692 INFO L226 Difference]: Without dead ends: 1663 [2022-04-06 16:25:28,693 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1091, Invalid=1459, Unknown=0, NotChecked=0, Total=2550 [2022-04-06 16:25:28,693 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 80 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:28,693 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 272 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:28,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1663 states. [2022-04-06 16:25:29,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1663 to 1661. [2022-04-06 16:25:29,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1661 states, 1088 states have (on average 1.1011029411764706) internal successors, (1198), 1126 states have internal predecessors, (1198), 372 states have call successors, (372), 201 states have call predecessors, (372), 200 states have return successors, (369), 333 states have call predecessors, (369), 369 states have call successors, (369) [2022-04-06 16:25:29,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1661 states to 1661 states and 1939 transitions. [2022-04-06 16:25:29,194 INFO L78 Accepts]: Start accepts. Automaton has 1661 states and 1939 transitions. Word has length 308 [2022-04-06 16:25:29,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:29,195 INFO L478 AbstractCegarLoop]: Abstraction has 1661 states and 1939 transitions. [2022-04-06 16:25:29,195 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) [2022-04-06 16:25:29,195 INFO L276 IsEmpty]: Start isEmpty. Operand 1661 states and 1939 transitions. [2022-04-06 16:25:29,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2022-04-06 16:25:29,198 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:29,198 INFO L499 BasicCegarLoop]: trace histogram [49, 48, 48, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:29,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-04-06 16:25:29,411 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,SelfDestructingSolverStorable46 [2022-04-06 16:25:29,411 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:29,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:29,412 INFO L85 PathProgramCache]: Analyzing trace with hash 199884769, now seen corresponding path program 31 times [2022-04-06 16:25:29,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:29,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [746469171] [2022-04-06 16:25:29,412 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:29,412 INFO L85 PathProgramCache]: Analyzing trace with hash 199884769, now seen corresponding path program 32 times [2022-04-06 16:25:29,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:29,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875262419] [2022-04-06 16:25:29,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:29,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:29,419 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:29,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1294789571] [2022-04-06 16:25:29,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:25:29,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:29,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:29,421 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:25:29,422 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:25:29,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:25:29,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:29,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 16:25:29,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:30,050 INFO L134 CoverageAnalysis]: Checked inductivity of 5484 backedges. 96 proven. 5192 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 16:25:30,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:30,701 INFO L134 CoverageAnalysis]: Checked inductivity of 5484 backedges. 96 proven. 872 refuted. 0 times theorem prover too weak. 4516 trivial. 0 not checked. [2022-04-06 16:25:30,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:30,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875262419] [2022-04-06 16:25:30,702 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:30,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294789571] [2022-04-06 16:25:30,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294789571] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:30,702 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:30,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-04-06 16:25:30,702 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:30,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [746469171] [2022-04-06 16:25:30,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [746469171] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:30,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:30,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 16:25:30,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216452647] [2022-04-06 16:25:30,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:30,703 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 16:25:30,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:30,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 16:25:30,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 16:25:30,703 INFO L87 Difference]: Start difference. First operand 1661 states and 1939 transitions. Second operand has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) [2022-04-06 16:25:31,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:31,557 INFO L93 Difference]: Finished difference Result 1785 states and 2095 transitions. [2022-04-06 16:25:31,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-04-06 16:25:31,557 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) Word has length 327 [2022-04-06 16:25:31,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:31,563 INFO L225 Difference]: With dead ends: 1785 [2022-04-06 16:25:31,563 INFO L226 Difference]: Without dead ends: 1776 [2022-04-06 16:25:31,564 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 617 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1227, Invalid=1635, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 16:25:31,564 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 34 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:31,564 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 324 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:25:31,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1776 states. [2022-04-06 16:25:32,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1776 to 1774. [2022-04-06 16:25:32,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1774 states, 1161 states have (on average 1.1007751937984496) internal successors, (1278), 1202 states have internal predecessors, (1278), 399 states have call successors, (399), 214 states have call predecessors, (399), 213 states have return successors, (396), 357 states have call predecessors, (396), 396 states have call successors, (396) [2022-04-06 16:25:32,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1774 states to 1774 states and 2073 transitions. [2022-04-06 16:25:32,102 INFO L78 Accepts]: Start accepts. Automaton has 1774 states and 2073 transitions. Word has length 327 [2022-04-06 16:25:32,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:32,102 INFO L478 AbstractCegarLoop]: Abstraction has 1774 states and 2073 transitions. [2022-04-06 16:25:32,102 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) [2022-04-06 16:25:32,102 INFO L276 IsEmpty]: Start isEmpty. Operand 1774 states and 2073 transitions. [2022-04-06 16:25:32,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2022-04-06 16:25:32,106 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:32,106 INFO L499 BasicCegarLoop]: trace histogram [52, 51, 51, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:32,125 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:25:32,322 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:32,323 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:32,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:32,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1842167022, now seen corresponding path program 33 times [2022-04-06 16:25:32,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:32,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1512871791] [2022-04-06 16:25:32,323 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:32,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1842167022, now seen corresponding path program 34 times [2022-04-06 16:25:32,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:32,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646275621] [2022-04-06 16:25:32,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:32,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:32,331 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:32,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [610004681] [2022-04-06 16:25:32,331 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:25:32,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:32,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:32,332 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:25:32,333 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:25:32,459 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:25:32,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:32,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 16:25:32,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:33,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6192 backedges. 102 proven. 5882 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-04-06 16:25:33,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:33,820 INFO L134 CoverageAnalysis]: Checked inductivity of 6192 backedges. 102 proven. 986 refuted. 0 times theorem prover too weak. 5104 trivial. 0 not checked. [2022-04-06 16:25:33,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:33,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646275621] [2022-04-06 16:25:33,821 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:33,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610004681] [2022-04-06 16:25:33,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610004681] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:33,821 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:33,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-04-06 16:25:33,821 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:33,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1512871791] [2022-04-06 16:25:33,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1512871791] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:33,821 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:33,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 16:25:33,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53891075] [2022-04-06 16:25:33,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:33,822 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 16:25:33,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:33,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 16:25:33,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 16:25:33,823 INFO L87 Difference]: Start difference. First operand 1774 states and 2073 transitions. Second operand has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) [2022-04-06 16:25:34,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:34,756 INFO L93 Difference]: Finished difference Result 1898 states and 2229 transitions. [2022-04-06 16:25:34,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-04-06 16:25:34,756 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) Word has length 346 [2022-04-06 16:25:34,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:34,762 INFO L225 Difference]: With dead ends: 1898 [2022-04-06 16:25:34,762 INFO L226 Difference]: Without dead ends: 1889 [2022-04-06 16:25:34,763 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 708 GetRequests, 653 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1371, Invalid=1821, Unknown=0, NotChecked=0, Total=3192 [2022-04-06 16:25:34,763 INFO L913 BasicCegarLoop]: 83 mSDtfsCounter, 57 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:34,763 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 326 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:25:34,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1889 states. [2022-04-06 16:25:35,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1889 to 1887. [2022-04-06 16:25:35,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1887 states, 1234 states have (on average 1.100486223662885) internal successors, (1358), 1278 states have internal predecessors, (1358), 426 states have call successors, (426), 227 states have call predecessors, (426), 226 states have return successors, (423), 381 states have call predecessors, (423), 423 states have call successors, (423) [2022-04-06 16:25:35,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1887 states to 1887 states and 2207 transitions. [2022-04-06 16:25:35,327 INFO L78 Accepts]: Start accepts. Automaton has 1887 states and 2207 transitions. Word has length 346 [2022-04-06 16:25:35,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:35,327 INFO L478 AbstractCegarLoop]: Abstraction has 1887 states and 2207 transitions. [2022-04-06 16:25:35,327 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) [2022-04-06 16:25:35,327 INFO L276 IsEmpty]: Start isEmpty. Operand 1887 states and 2207 transitions. [2022-04-06 16:25:35,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2022-04-06 16:25:35,331 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:35,331 INFO L499 BasicCegarLoop]: trace histogram [55, 54, 54, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:35,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-04-06 16:25:35,536 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,SelfDestructingSolverStorable48 [2022-04-06 16:25:35,536 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:35,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:35,536 INFO L85 PathProgramCache]: Analyzing trace with hash 858728513, now seen corresponding path program 35 times [2022-04-06 16:25:35,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:35,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1927173955] [2022-04-06 16:25:35,537 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:35,537 INFO L85 PathProgramCache]: Analyzing trace with hash 858728513, now seen corresponding path program 36 times [2022-04-06 16:25:35,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:35,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138531418] [2022-04-06 16:25:35,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:35,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:35,544 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:35,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1303530694] [2022-04-06 16:25:35,544 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:25:35,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:35,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:35,545 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:25:35,546 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:25:37,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 38 check-sat command(s) [2022-04-06 16:25:37,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:37,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 16:25:37,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:38,003 INFO L134 CoverageAnalysis]: Checked inductivity of 6943 backedges. 108 proven. 6615 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-04-06 16:25:38,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:38,780 INFO L134 CoverageAnalysis]: Checked inductivity of 6943 backedges. 108 proven. 1107 refuted. 0 times theorem prover too weak. 5728 trivial. 0 not checked. [2022-04-06 16:25:38,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:38,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138531418] [2022-04-06 16:25:38,780 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:38,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303530694] [2022-04-06 16:25:38,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303530694] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:38,780 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:38,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-04-06 16:25:38,781 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:38,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1927173955] [2022-04-06 16:25:38,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1927173955] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:38,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:38,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 16:25:38,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353341638] [2022-04-06 16:25:38,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:38,781 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 16:25:38,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:38,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 16:25:38,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 16:25:38,782 INFO L87 Difference]: Start difference. First operand 1887 states and 2207 transitions. Second operand has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) [2022-04-06 16:25:39,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:39,756 INFO L93 Difference]: Finished difference Result 2011 states and 2363 transitions. [2022-04-06 16:25:39,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-04-06 16:25:39,756 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) Word has length 365 [2022-04-06 16:25:39,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:39,762 INFO L225 Difference]: With dead ends: 2011 [2022-04-06 16:25:39,762 INFO L226 Difference]: Without dead ends: 2002 [2022-04-06 16:25:39,763 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 747 GetRequests, 689 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1523, Invalid=2017, Unknown=0, NotChecked=0, Total=3540 [2022-04-06 16:25:39,763 INFO L913 BasicCegarLoop]: 86 mSDtfsCounter, 55 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:39,764 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 328 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:25:39,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2002 states. [2022-04-06 16:25:40,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2002 to 2000. [2022-04-06 16:25:40,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2000 states, 1307 states have (on average 1.100229533282326) internal successors, (1438), 1354 states have internal predecessors, (1438), 453 states have call successors, (453), 240 states have call predecessors, (453), 239 states have return successors, (450), 405 states have call predecessors, (450), 450 states have call successors, (450) [2022-04-06 16:25:40,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2000 states to 2000 states and 2341 transitions. [2022-04-06 16:25:40,384 INFO L78 Accepts]: Start accepts. Automaton has 2000 states and 2341 transitions. Word has length 365 [2022-04-06 16:25:40,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:40,384 INFO L478 AbstractCegarLoop]: Abstraction has 2000 states and 2341 transitions. [2022-04-06 16:25:40,385 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) [2022-04-06 16:25:40,385 INFO L276 IsEmpty]: Start isEmpty. Operand 2000 states and 2341 transitions. [2022-04-06 16:25:40,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 385 [2022-04-06 16:25:40,389 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:40,389 INFO L499 BasicCegarLoop]: trace histogram [58, 57, 57, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:40,396 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:25:40,589 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,SelfDestructingSolverStorable49 [2022-04-06 16:25:40,589 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:40,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:40,589 INFO L85 PathProgramCache]: Analyzing trace with hash -117637454, now seen corresponding path program 37 times [2022-04-06 16:25:40,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:40,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1345278120] [2022-04-06 16:25:40,590 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:40,590 INFO L85 PathProgramCache]: Analyzing trace with hash -117637454, now seen corresponding path program 38 times [2022-04-06 16:25:40,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:40,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193096554] [2022-04-06 16:25:40,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:40,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:40,597 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:40,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1212452117] [2022-04-06 16:25:40,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:25:40,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:40,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:40,598 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:25:40,599 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:25:40,700 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:25:40,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:40,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 859 conjuncts, 43 conjunts are in the unsatisfiable core [2022-04-06 16:25:40,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:41,327 INFO L134 CoverageAnalysis]: Checked inductivity of 7737 backedges. 114 proven. 7391 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2022-04-06 16:25:41,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:42,149 INFO L134 CoverageAnalysis]: Checked inductivity of 7737 backedges. 114 proven. 1235 refuted. 0 times theorem prover too weak. 6388 trivial. 0 not checked. [2022-04-06 16:25:42,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:42,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193096554] [2022-04-06 16:25:42,150 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:42,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212452117] [2022-04-06 16:25:42,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212452117] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:42,150 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:42,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-04-06 16:25:42,150 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:42,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1345278120] [2022-04-06 16:25:42,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1345278120] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:42,150 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:42,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 16:25:42,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224009143] [2022-04-06 16:25:42,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:42,151 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 16:25:42,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:42,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 16:25:42,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-04-06 16:25:42,152 INFO L87 Difference]: Start difference. First operand 2000 states and 2341 transitions. Second operand has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) [2022-04-06 16:25:43,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:43,138 INFO L93 Difference]: Finished difference Result 2124 states and 2497 transitions. [2022-04-06 16:25:43,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-04-06 16:25:43,139 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) Word has length 384 [2022-04-06 16:25:43,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:43,152 INFO L225 Difference]: With dead ends: 2124 [2022-04-06 16:25:43,152 INFO L226 Difference]: Without dead ends: 2115 [2022-04-06 16:25:43,152 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 786 GetRequests, 725 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1683, Invalid=2223, Unknown=0, NotChecked=0, Total=3906 [2022-04-06 16:25:43,154 INFO L913 BasicCegarLoop]: 89 mSDtfsCounter, 90 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:43,154 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 320 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:25:43,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2115 states. [2022-04-06 16:25:43,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2115 to 2113. [2022-04-06 16:25:43,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2113 states, 1380 states have (on average 1.1) internal successors, (1518), 1430 states have internal predecessors, (1518), 480 states have call successors, (480), 253 states have call predecessors, (480), 252 states have return successors, (477), 429 states have call predecessors, (477), 477 states have call successors, (477) [2022-04-06 16:25:43,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2113 states to 2113 states and 2475 transitions. [2022-04-06 16:25:43,803 INFO L78 Accepts]: Start accepts. Automaton has 2113 states and 2475 transitions. Word has length 384 [2022-04-06 16:25:43,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:43,803 INFO L478 AbstractCegarLoop]: Abstraction has 2113 states and 2475 transitions. [2022-04-06 16:25:43,803 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) [2022-04-06 16:25:43,804 INFO L276 IsEmpty]: Start isEmpty. Operand 2113 states and 2475 transitions. [2022-04-06 16:25:43,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2022-04-06 16:25:43,808 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:43,808 INFO L499 BasicCegarLoop]: trace histogram [61, 60, 60, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:43,825 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:25:44,015 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:44,016 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:44,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:44,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1169361057, now seen corresponding path program 39 times [2022-04-06 16:25:44,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:44,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1231062106] [2022-04-06 16:25:44,016 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:44,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1169361057, now seen corresponding path program 40 times [2022-04-06 16:25:44,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:44,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784330640] [2022-04-06 16:25:44,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:44,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:44,024 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:44,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1083568949] [2022-04-06 16:25:44,024 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:25:44,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:44,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:44,025 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:25:44,026 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:25:44,143 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:25:44,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:44,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 899 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 16:25:44,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:44,856 INFO L134 CoverageAnalysis]: Checked inductivity of 8574 backedges. 120 proven. 8210 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-04-06 16:25:44,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:45,713 INFO L134 CoverageAnalysis]: Checked inductivity of 8574 backedges. 120 proven. 1370 refuted. 0 times theorem prover too weak. 7084 trivial. 0 not checked. [2022-04-06 16:25:45,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:45,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784330640] [2022-04-06 16:25:45,714 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:45,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083568949] [2022-04-06 16:25:45,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083568949] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:45,714 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:45,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-04-06 16:25:45,714 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:45,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1231062106] [2022-04-06 16:25:45,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1231062106] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:45,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:45,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 16:25:45,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638040825] [2022-04-06 16:25:45,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:45,715 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 16:25:45,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:45,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 16:25:45,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-04-06 16:25:45,716 INFO L87 Difference]: Start difference. First operand 2113 states and 2475 transitions. Second operand has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (65), 23 states have call predecessors, (65), 21 states have return successors, (63), 21 states have call predecessors, (63), 22 states have call successors, (63) [2022-04-06 16:25:46,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:46,758 INFO L93 Difference]: Finished difference Result 2237 states and 2631 transitions. [2022-04-06 16:25:46,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-04-06 16:25:46,759 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (65), 23 states have call predecessors, (65), 21 states have return successors, (63), 21 states have call predecessors, (63), 22 states have call successors, (63) Word has length 403 [2022-04-06 16:25:46,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:46,764 INFO L225 Difference]: With dead ends: 2237 [2022-04-06 16:25:46,764 INFO L226 Difference]: Without dead ends: 2228 [2022-04-06 16:25:46,765 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 825 GetRequests, 761 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1851, Invalid=2439, Unknown=0, NotChecked=0, Total=4290 [2022-04-06 16:25:46,765 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 73 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:46,765 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 342 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:25:46,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2228 states. [2022-04-06 16:25:47,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2228 to 2226. [2022-04-06 16:25:47,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2226 states, 1453 states have (on average 1.0997935306262905) internal successors, (1598), 1506 states have internal predecessors, (1598), 507 states have call successors, (507), 266 states have call predecessors, (507), 265 states have return successors, (504), 453 states have call predecessors, (504), 504 states have call successors, (504) [2022-04-06 16:25:47,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2226 states to 2226 states and 2609 transitions. [2022-04-06 16:25:47,437 INFO L78 Accepts]: Start accepts. Automaton has 2226 states and 2609 transitions. Word has length 403 [2022-04-06 16:25:47,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:47,437 INFO L478 AbstractCegarLoop]: Abstraction has 2226 states and 2609 transitions. [2022-04-06 16:25:47,437 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (65), 23 states have call predecessors, (65), 21 states have return successors, (63), 21 states have call predecessors, (63), 22 states have call successors, (63) [2022-04-06 16:25:47,438 INFO L276 IsEmpty]: Start isEmpty. Operand 2226 states and 2609 transitions. [2022-04-06 16:25:47,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2022-04-06 16:25:47,442 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:47,442 INFO L499 BasicCegarLoop]: trace histogram [64, 63, 63, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:47,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-04-06 16:25:47,649 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,SelfDestructingSolverStorable51 [2022-04-06 16:25:47,649 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:47,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:47,649 INFO L85 PathProgramCache]: Analyzing trace with hash -774012334, now seen corresponding path program 41 times [2022-04-06 16:25:47,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:47,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2013721202] [2022-04-06 16:25:47,650 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:47,650 INFO L85 PathProgramCache]: Analyzing trace with hash -774012334, now seen corresponding path program 42 times [2022-04-06 16:25:47,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:47,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108086944] [2022-04-06 16:25:47,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:47,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:47,658 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:47,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1352778214] [2022-04-06 16:25:47,658 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:25:47,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:47,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:47,659 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:25:47,659 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:25:49,674 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 42 check-sat command(s) [2022-04-06 16:25:49,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:49,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 939 conjuncts, 47 conjunts are in the unsatisfiable core [2022-04-06 16:25:49,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:50,396 INFO L134 CoverageAnalysis]: Checked inductivity of 9454 backedges. 126 proven. 9072 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2022-04-06 16:25:50,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:51,360 INFO L134 CoverageAnalysis]: Checked inductivity of 9454 backedges. 126 proven. 1512 refuted. 0 times theorem prover too weak. 7816 trivial. 0 not checked. [2022-04-06 16:25:51,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:51,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108086944] [2022-04-06 16:25:51,361 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:51,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352778214] [2022-04-06 16:25:51,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352778214] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:51,361 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:51,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-04-06 16:25:51,361 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:51,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2013721202] [2022-04-06 16:25:51,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2013721202] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:51,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:51,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-06 16:25:51,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900125042] [2022-04-06 16:25:51,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:51,362 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 16:25:51,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:51,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 16:25:51,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-04-06 16:25:51,363 INFO L87 Difference]: Start difference. First operand 2226 states and 2609 transitions. Second operand has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (68), 24 states have call predecessors, (68), 22 states have return successors, (66), 22 states have call predecessors, (66), 23 states have call successors, (66) [2022-04-06 16:25:52,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:52,534 INFO L93 Difference]: Finished difference Result 2350 states and 2765 transitions. [2022-04-06 16:25:52,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-04-06 16:25:52,535 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (68), 24 states have call predecessors, (68), 22 states have return successors, (66), 22 states have call predecessors, (66), 23 states have call successors, (66) Word has length 422 [2022-04-06 16:25:52,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:52,540 INFO L225 Difference]: With dead ends: 2350 [2022-04-06 16:25:52,540 INFO L226 Difference]: Without dead ends: 2341 [2022-04-06 16:25:52,541 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 864 GetRequests, 797 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2027, Invalid=2665, Unknown=0, NotChecked=0, Total=4692 [2022-04-06 16:25:52,541 INFO L913 BasicCegarLoop]: 95 mSDtfsCounter, 70 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:52,541 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 354 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:25:52,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2341 states. [2022-04-06 16:25:53,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2341 to 2339. [2022-04-06 16:25:53,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2339 states, 1526 states have (on average 1.0996068152031455) internal successors, (1678), 1582 states have internal predecessors, (1678), 534 states have call successors, (534), 279 states have call predecessors, (534), 278 states have return successors, (531), 477 states have call predecessors, (531), 531 states have call successors, (531) [2022-04-06 16:25:53,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2339 states to 2339 states and 2743 transitions. [2022-04-06 16:25:53,254 INFO L78 Accepts]: Start accepts. Automaton has 2339 states and 2743 transitions. Word has length 422 [2022-04-06 16:25:53,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:53,255 INFO L478 AbstractCegarLoop]: Abstraction has 2339 states and 2743 transitions. [2022-04-06 16:25:53,255 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (68), 24 states have call predecessors, (68), 22 states have return successors, (66), 22 states have call predecessors, (66), 23 states have call successors, (66) [2022-04-06 16:25:53,255 INFO L276 IsEmpty]: Start isEmpty. Operand 2339 states and 2743 transitions. [2022-04-06 16:25:53,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2022-04-06 16:25:53,259 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:53,259 INFO L499 BasicCegarLoop]: trace histogram [67, 66, 66, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:53,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-04-06 16:25:53,460 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:53,460 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:53,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:53,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1767137023, now seen corresponding path program 43 times [2022-04-06 16:25:53,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:53,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [904881708] [2022-04-06 16:25:53,461 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:53,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1767137023, now seen corresponding path program 44 times [2022-04-06 16:25:53,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:53,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342165048] [2022-04-06 16:25:53,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:53,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:53,477 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:53,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [473961137] [2022-04-06 16:25:53,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:25:53,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:53,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:53,478 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:25:53,479 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:25:53,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:25:53,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:53,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 979 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-06 16:25:53,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:54,365 INFO L134 CoverageAnalysis]: Checked inductivity of 10377 backedges. 132 proven. 9977 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:25:54,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:55,390 INFO L134 CoverageAnalysis]: Checked inductivity of 10377 backedges. 132 proven. 1661 refuted. 0 times theorem prover too weak. 8584 trivial. 0 not checked. [2022-04-06 16:25:55,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:55,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342165048] [2022-04-06 16:25:55,390 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:55,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473961137] [2022-04-06 16:25:55,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473961137] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:55,391 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:55,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-04-06 16:25:55,391 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:55,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [904881708] [2022-04-06 16:25:55,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [904881708] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:55,391 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:55,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-04-06 16:25:55,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210900792] [2022-04-06 16:25:55,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:55,392 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-06 16:25:55,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:55,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-06 16:25:55,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-04-06 16:25:55,399 INFO L87 Difference]: Start difference. First operand 2339 states and 2743 transitions. Second operand has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (71), 25 states have call predecessors, (71), 23 states have return successors, (69), 23 states have call predecessors, (69), 24 states have call successors, (69) [2022-04-06 16:25:56,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:56,568 INFO L93 Difference]: Finished difference Result 2463 states and 2899 transitions. [2022-04-06 16:25:56,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-04-06 16:25:56,568 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (71), 25 states have call predecessors, (71), 23 states have return successors, (69), 23 states have call predecessors, (69), 24 states have call successors, (69) Word has length 441 [2022-04-06 16:25:56,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:56,573 INFO L225 Difference]: With dead ends: 2463 [2022-04-06 16:25:56,573 INFO L226 Difference]: Without dead ends: 2454 [2022-04-06 16:25:56,574 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 903 GetRequests, 833 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2211, Invalid=2901, Unknown=0, NotChecked=0, Total=5112 [2022-04-06 16:25:56,574 INFO L913 BasicCegarLoop]: 98 mSDtfsCounter, 79 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:56,574 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 376 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:25:56,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2454 states. [2022-04-06 16:25:57,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2454 to 2452. [2022-04-06 16:25:57,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2452 states, 1599 states have (on average 1.099437148217636) internal successors, (1758), 1658 states have internal predecessors, (1758), 561 states have call successors, (561), 292 states have call predecessors, (561), 291 states have return successors, (558), 501 states have call predecessors, (558), 558 states have call successors, (558) [2022-04-06 16:25:57,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2452 states to 2452 states and 2877 transitions. [2022-04-06 16:25:57,317 INFO L78 Accepts]: Start accepts. Automaton has 2452 states and 2877 transitions. Word has length 441 [2022-04-06 16:25:57,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:57,317 INFO L478 AbstractCegarLoop]: Abstraction has 2452 states and 2877 transitions. [2022-04-06 16:25:57,317 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (71), 25 states have call predecessors, (71), 23 states have return successors, (69), 23 states have call predecessors, (69), 24 states have call successors, (69) [2022-04-06 16:25:57,318 INFO L276 IsEmpty]: Start isEmpty. Operand 2452 states and 2877 transitions. [2022-04-06 16:25:57,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2022-04-06 16:25:57,322 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:57,322 INFO L499 BasicCegarLoop]: trace histogram [70, 69, 69, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:57,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-04-06 16:25:57,523 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,SelfDestructingSolverStorable53 [2022-04-06 16:25:57,523 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:57,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:57,523 INFO L85 PathProgramCache]: Analyzing trace with hash 568217074, now seen corresponding path program 45 times [2022-04-06 16:25:57,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:57,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1111936160] [2022-04-06 16:25:57,524 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:57,524 INFO L85 PathProgramCache]: Analyzing trace with hash 568217074, now seen corresponding path program 46 times [2022-04-06 16:25:57,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:57,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565644802] [2022-04-06 16:25:57,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:57,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:57,532 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:57,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1803170747] [2022-04-06 16:25:57,532 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:25:57,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:57,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:57,533 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:25:57,534 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:25:57,661 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:25:57,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:57,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 1019 conjuncts, 51 conjunts are in the unsatisfiable core [2022-04-06 16:25:57,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:58,474 INFO L134 CoverageAnalysis]: Checked inductivity of 11343 backedges. 138 proven. 10925 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-04-06 16:25:58,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:59,504 INFO L134 CoverageAnalysis]: Checked inductivity of 11343 backedges. 138 proven. 1817 refuted. 0 times theorem prover too weak. 9388 trivial. 0 not checked. [2022-04-06 16:25:59,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:59,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565644802] [2022-04-06 16:25:59,505 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:59,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803170747] [2022-04-06 16:25:59,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803170747] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:59,505 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:59,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2022-04-06 16:25:59,505 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:59,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1111936160] [2022-04-06 16:25:59,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1111936160] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:59,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:59,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-04-06 16:25:59,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851942601] [2022-04-06 16:25:59,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:59,506 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-04-06 16:25:59,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:59,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-04-06 16:25:59,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=1422, Unknown=0, NotChecked=0, Total=2652 [2022-04-06 16:25:59,507 INFO L87 Difference]: Start difference. First operand 2452 states and 2877 transitions. Second operand has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (74), 26 states have call predecessors, (74), 24 states have return successors, (72), 24 states have call predecessors, (72), 25 states have call successors, (72) [2022-04-06 16:26:00,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:26:00,754 INFO L93 Difference]: Finished difference Result 2576 states and 3033 transitions. [2022-04-06 16:26:00,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-04-06 16:26:00,755 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (74), 26 states have call predecessors, (74), 24 states have return successors, (72), 24 states have call predecessors, (72), 25 states have call successors, (72) Word has length 460 [2022-04-06 16:26:00,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:26:00,760 INFO L225 Difference]: With dead ends: 2576 [2022-04-06 16:26:00,760 INFO L226 Difference]: Without dead ends: 2567 [2022-04-06 16:26:00,761 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 869 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2403, Invalid=3147, Unknown=0, NotChecked=0, Total=5550 [2022-04-06 16:26:00,762 INFO L913 BasicCegarLoop]: 101 mSDtfsCounter, 70 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:26:00,762 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 398 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:26:00,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2567 states. [2022-04-06 16:26:01,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2567 to 2565. [2022-04-06 16:26:01,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2565 states, 1672 states have (on average 1.0992822966507176) internal successors, (1838), 1734 states have internal predecessors, (1838), 588 states have call successors, (588), 305 states have call predecessors, (588), 304 states have return successors, (585), 525 states have call predecessors, (585), 585 states have call successors, (585) [2022-04-06 16:26:01,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2565 states to 2565 states and 3011 transitions. [2022-04-06 16:26:01,570 INFO L78 Accepts]: Start accepts. Automaton has 2565 states and 3011 transitions. Word has length 460 [2022-04-06 16:26:01,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:26:01,570 INFO L478 AbstractCegarLoop]: Abstraction has 2565 states and 3011 transitions. [2022-04-06 16:26:01,570 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (74), 26 states have call predecessors, (74), 24 states have return successors, (72), 24 states have call predecessors, (72), 25 states have call successors, (72) [2022-04-06 16:26:01,570 INFO L276 IsEmpty]: Start isEmpty. Operand 2565 states and 3011 transitions. [2022-04-06 16:26:01,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2022-04-06 16:26:01,575 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:26:01,575 INFO L499 BasicCegarLoop]: trace histogram [73, 72, 72, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:26:01,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-04-06 16:26:01,776 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-04-06 16:26:01,776 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:26:01,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:26:01,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1624174945, now seen corresponding path program 47 times [2022-04-06 16:26:01,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:01,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1096276664] [2022-04-06 16:26:01,777 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:26:01,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1624174945, now seen corresponding path program 48 times [2022-04-06 16:26:01,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:26:01,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619658014] [2022-04-06 16:26:01,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:26:01,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:26:01,785 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:26:01,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1371915032] [2022-04-06 16:26:01,786 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:26:01,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:01,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:26:01,787 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:26:01,787 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:26:02,110 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 45 check-sat command(s) [2022-04-06 16:26:02,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:26:02,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 1032 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-06 16:26:02,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:26:02,921 INFO L134 CoverageAnalysis]: Checked inductivity of 12352 backedges. 144 proven. 11916 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-04-06 16:26:02,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:26:04,033 INFO L134 CoverageAnalysis]: Checked inductivity of 12352 backedges. 144 proven. 1980 refuted. 0 times theorem prover too weak. 10228 trivial. 0 not checked. [2022-04-06 16:26:04,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:26:04,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619658014] [2022-04-06 16:26:04,033 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:26:04,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371915032] [2022-04-06 16:26:04,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371915032] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:26:04,034 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:26:04,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 54 [2022-04-06 16:26:04,034 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:26:04,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1096276664] [2022-04-06 16:26:04,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1096276664] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:26:04,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:26:04,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-04-06 16:26:04,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214787286] [2022-04-06 16:26:04,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:26:04,034 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-04-06 16:26:04,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:04,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-04-06 16:26:04,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 16:26:04,035 INFO L87 Difference]: Start difference. First operand 2565 states and 3011 transitions. Second operand has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (77), 27 states have call predecessors, (77), 25 states have return successors, (75), 25 states have call predecessors, (75), 26 states have call successors, (75) [2022-04-06 16:26:05,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:26:05,313 INFO L93 Difference]: Finished difference Result 2689 states and 3167 transitions. [2022-04-06 16:26:05,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-04-06 16:26:05,314 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (77), 27 states have call predecessors, (77), 25 states have return successors, (75), 25 states have call predecessors, (75), 26 states have call successors, (75) Word has length 479 [2022-04-06 16:26:05,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:26:05,319 INFO L225 Difference]: With dead ends: 2689 [2022-04-06 16:26:05,319 INFO L226 Difference]: Without dead ends: 2680 [2022-04-06 16:26:05,320 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 981 GetRequests, 905 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2603, Invalid=3403, Unknown=0, NotChecked=0, Total=6006 [2022-04-06 16:26:05,320 INFO L913 BasicCegarLoop]: 104 mSDtfsCounter, 89 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:26:05,320 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 400 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:26:05,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2680 states. [2022-04-06 16:26:06,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2680 to 2678. [2022-04-06 16:26:06,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2678 states, 1745 states have (on average 1.0991404011461319) internal successors, (1918), 1810 states have internal predecessors, (1918), 615 states have call successors, (615), 318 states have call predecessors, (615), 317 states have return successors, (612), 549 states have call predecessors, (612), 612 states have call successors, (612) [2022-04-06 16:26:06,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2678 states to 2678 states and 3145 transitions. [2022-04-06 16:26:06,183 INFO L78 Accepts]: Start accepts. Automaton has 2678 states and 3145 transitions. Word has length 479 [2022-04-06 16:26:06,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:26:06,184 INFO L478 AbstractCegarLoop]: Abstraction has 2678 states and 3145 transitions. [2022-04-06 16:26:06,184 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (77), 27 states have call predecessors, (77), 25 states have return successors, (75), 25 states have call predecessors, (75), 26 states have call successors, (75) [2022-04-06 16:26:06,184 INFO L276 IsEmpty]: Start isEmpty. Operand 2678 states and 3145 transitions. [2022-04-06 16:26:06,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 499 [2022-04-06 16:26:06,190 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:26:06,190 INFO L499 BasicCegarLoop]: trace histogram [76, 75, 75, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:26:06,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-04-06 16:26:06,411 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:06,411 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:26:06,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:26:06,411 INFO L85 PathProgramCache]: Analyzing trace with hash -695639662, now seen corresponding path program 49 times [2022-04-06 16:26:06,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:06,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [144952585] [2022-04-06 16:26:06,412 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:26:06,412 INFO L85 PathProgramCache]: Analyzing trace with hash -695639662, now seen corresponding path program 50 times [2022-04-06 16:26:06,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:26:06,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931217637] [2022-04-06 16:26:06,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:26:06,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:26:06,420 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:26:06,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [527770534] [2022-04-06 16:26:06,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:26:06,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:06,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:26:06,421 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:26:06,422 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:26:06,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:26:06,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:26:06,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 1099 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 16:26:06,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:26:07,403 INFO L134 CoverageAnalysis]: Checked inductivity of 13404 backedges. 150 proven. 12950 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-04-06 16:26:07,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:26:08,585 INFO L134 CoverageAnalysis]: Checked inductivity of 13404 backedges. 150 proven. 2150 refuted. 0 times theorem prover too weak. 11104 trivial. 0 not checked. [2022-04-06 16:26:08,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:26:08,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931217637] [2022-04-06 16:26:08,585 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:26:08,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527770534] [2022-04-06 16:26:08,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527770534] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:26:08,586 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:26:08,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 56 [2022-04-06 16:26:08,586 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:26:08,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [144952585] [2022-04-06 16:26:08,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [144952585] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:26:08,586 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:26:08,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-04-06 16:26:08,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893607336] [2022-04-06 16:26:08,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:26:08,587 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-04-06 16:26:08,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:08,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-04-06 16:26:08,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1436, Invalid=1644, Unknown=0, NotChecked=0, Total=3080 [2022-04-06 16:26:08,587 INFO L87 Difference]: Start difference. First operand 2678 states and 3145 transitions. Second operand has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (80), 28 states have call predecessors, (80), 26 states have return successors, (78), 26 states have call predecessors, (78), 27 states have call successors, (78) [2022-04-06 16:26:09,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:26:09,917 INFO L93 Difference]: Finished difference Result 2802 states and 3301 transitions. [2022-04-06 16:26:09,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-04-06 16:26:09,917 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (80), 28 states have call predecessors, (80), 26 states have return successors, (78), 26 states have call predecessors, (78), 27 states have call successors, (78) Word has length 498 [2022-04-06 16:26:09,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:26:09,922 INFO L225 Difference]: With dead ends: 2802 [2022-04-06 16:26:09,923 INFO L226 Difference]: Without dead ends: 2793 [2022-04-06 16:26:09,923 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1020 GetRequests, 941 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2811, Invalid=3669, Unknown=0, NotChecked=0, Total=6480 [2022-04-06 16:26:09,924 INFO L913 BasicCegarLoop]: 107 mSDtfsCounter, 116 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:26:09,924 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 382 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:26:09,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2793 states. [2022-04-06 16:26:10,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2793 to 2791. [2022-04-06 16:26:10,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2791 states, 1818 states have (on average 1.099009900990099) internal successors, (1998), 1886 states have internal predecessors, (1998), 642 states have call successors, (642), 331 states have call predecessors, (642), 330 states have return successors, (639), 573 states have call predecessors, (639), 639 states have call successors, (639) [2022-04-06 16:26:10,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2791 states to 2791 states and 3279 transitions. [2022-04-06 16:26:10,795 INFO L78 Accepts]: Start accepts. Automaton has 2791 states and 3279 transitions. Word has length 498 [2022-04-06 16:26:10,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:26:10,795 INFO L478 AbstractCegarLoop]: Abstraction has 2791 states and 3279 transitions. [2022-04-06 16:26:10,795 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (80), 28 states have call predecessors, (80), 26 states have return successors, (78), 26 states have call predecessors, (78), 27 states have call successors, (78) [2022-04-06 16:26:10,795 INFO L276 IsEmpty]: Start isEmpty. Operand 2791 states and 3279 transitions. [2022-04-06 16:26:10,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2022-04-06 16:26:10,800 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:26:10,801 INFO L499 BasicCegarLoop]: trace histogram [79, 78, 78, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:26:10,819 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:26:11,001 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:11,001 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:26:11,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:26:11,002 INFO L85 PathProgramCache]: Analyzing trace with hash 642972097, now seen corresponding path program 51 times [2022-04-06 16:26:11,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:11,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [524805220] [2022-04-06 16:26:11,002 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:26:11,002 INFO L85 PathProgramCache]: Analyzing trace with hash 642972097, now seen corresponding path program 52 times [2022-04-06 16:26:11,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:26:11,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716378701] [2022-04-06 16:26:11,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:26:11,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:26:11,011 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:26:11,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [530365152] [2022-04-06 16:26:11,011 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:26:11,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:11,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:26:11,012 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:26:11,013 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:26:11,184 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:26:11,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:26:11,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 57 conjunts are in the unsatisfiable core [2022-04-06 16:26:11,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:26:12,105 INFO L134 CoverageAnalysis]: Checked inductivity of 14499 backedges. 156 proven. 14027 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-04-06 16:26:12,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:26:13,366 INFO L134 CoverageAnalysis]: Checked inductivity of 14499 backedges. 156 proven. 2327 refuted. 0 times theorem prover too weak. 12016 trivial. 0 not checked. [2022-04-06 16:26:13,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:26:13,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716378701] [2022-04-06 16:26:13,366 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:26:13,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530365152] [2022-04-06 16:26:13,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530365152] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:26:13,367 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:26:13,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 58 [2022-04-06 16:26:13,367 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:26:13,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [524805220] [2022-04-06 16:26:13,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [524805220] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:26:13,367 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:26:13,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-04-06 16:26:13,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289858128] [2022-04-06 16:26:13,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:26:13,368 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-04-06 16:26:13,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:13,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-04-06 16:26:13,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1545, Invalid=1761, Unknown=0, NotChecked=0, Total=3306 [2022-04-06 16:26:13,369 INFO L87 Difference]: Start difference. First operand 2791 states and 3279 transitions. Second operand has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (83), 29 states have call predecessors, (83), 27 states have return successors, (81), 27 states have call predecessors, (81), 28 states have call successors, (81) [2022-04-06 16:26:14,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:26:14,822 INFO L93 Difference]: Finished difference Result 2915 states and 3435 transitions. [2022-04-06 16:26:14,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-04-06 16:26:14,823 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (83), 29 states have call predecessors, (83), 27 states have return successors, (81), 27 states have call predecessors, (81), 28 states have call successors, (81) Word has length 517 [2022-04-06 16:26:14,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:26:14,828 INFO L225 Difference]: With dead ends: 2915 [2022-04-06 16:26:14,828 INFO L226 Difference]: Without dead ends: 2906 [2022-04-06 16:26:14,829 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1059 GetRequests, 977 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3027, Invalid=3945, Unknown=0, NotChecked=0, Total=6972 [2022-04-06 16:26:14,829 INFO L913 BasicCegarLoop]: 110 mSDtfsCounter, 91 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:26:14,829 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 434 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:26:14,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2906 states. [2022-04-06 16:26:15,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2906 to 2904. [2022-04-06 16:26:15,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2904 states, 1891 states have (on average 1.0988894764674775) internal successors, (2078), 1962 states have internal predecessors, (2078), 669 states have call successors, (669), 344 states have call predecessors, (669), 343 states have return successors, (666), 597 states have call predecessors, (666), 666 states have call successors, (666) [2022-04-06 16:26:15,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2904 states to 2904 states and 3413 transitions. [2022-04-06 16:26:15,746 INFO L78 Accepts]: Start accepts. Automaton has 2904 states and 3413 transitions. Word has length 517 [2022-04-06 16:26:15,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:26:15,746 INFO L478 AbstractCegarLoop]: Abstraction has 2904 states and 3413 transitions. [2022-04-06 16:26:15,746 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (83), 29 states have call predecessors, (83), 27 states have return successors, (81), 27 states have call predecessors, (81), 28 states have call successors, (81) [2022-04-06 16:26:15,746 INFO L276 IsEmpty]: Start isEmpty. Operand 2904 states and 3413 transitions. [2022-04-06 16:26:15,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 537 [2022-04-06 16:26:15,752 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:26:15,753 INFO L499 BasicCegarLoop]: trace histogram [82, 81, 81, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:26:15,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-04-06 16:26:15,953 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:15,953 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:26:15,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:26:15,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1709751602, now seen corresponding path program 53 times [2022-04-06 16:26:15,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:15,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [680720072] [2022-04-06 16:26:15,954 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:26:15,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1709751602, now seen corresponding path program 54 times [2022-04-06 16:26:15,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:26:15,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518942749] [2022-04-06 16:26:15,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:26:15,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:26:15,963 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:26:15,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [162067649] [2022-04-06 16:26:15,964 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:26:15,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:15,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:26:15,965 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:26:15,965 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:26:16,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 52 check-sat command(s) [2022-04-06 16:26:16,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:26:16,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 1152 conjuncts, 59 conjunts are in the unsatisfiable core [2022-04-06 16:26:16,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:26:17,285 INFO L134 CoverageAnalysis]: Checked inductivity of 15637 backedges. 162 proven. 15147 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2022-04-06 16:26:17,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:26:18,614 INFO L134 CoverageAnalysis]: Checked inductivity of 15637 backedges. 162 proven. 2511 refuted. 0 times theorem prover too weak. 12964 trivial. 0 not checked. [2022-04-06 16:26:18,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:26:18,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518942749] [2022-04-06 16:26:18,614 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:26:18,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162067649] [2022-04-06 16:26:18,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162067649] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:26:18,615 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:26:18,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2022-04-06 16:26:18,615 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:26:18,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [680720072] [2022-04-06 16:26:18,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [680720072] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:26:18,615 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:26:18,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-04-06 16:26:18,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454221651] [2022-04-06 16:26:18,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:26:18,616 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-04-06 16:26:18,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:18,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-04-06 16:26:18,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1658, Invalid=1882, Unknown=0, NotChecked=0, Total=3540 [2022-04-06 16:26:18,617 INFO L87 Difference]: Start difference. First operand 2904 states and 3413 transitions. Second operand has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (86), 30 states have call predecessors, (86), 28 states have return successors, (84), 28 states have call predecessors, (84), 29 states have call successors, (84) [2022-04-06 16:26:20,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:26:20,198 INFO L93 Difference]: Finished difference Result 3028 states and 3569 transitions. [2022-04-06 16:26:20,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-04-06 16:26:20,198 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (86), 30 states have call predecessors, (86), 28 states have return successors, (84), 28 states have call predecessors, (84), 29 states have call successors, (84) Word has length 536 [2022-04-06 16:26:20,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:26:20,204 INFO L225 Difference]: With dead ends: 3028 [2022-04-06 16:26:20,205 INFO L226 Difference]: Without dead ends: 3019 [2022-04-06 16:26:20,205 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1098 GetRequests, 1013 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3251, Invalid=4231, Unknown=0, NotChecked=0, Total=7482 [2022-04-06 16:26:20,205 INFO L913 BasicCegarLoop]: 113 mSDtfsCounter, 109 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:26:20,206 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 446 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:26:20,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3019 states. [2022-04-06 16:26:21,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3019 to 3017. [2022-04-06 16:26:21,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3017 states, 1964 states have (on average 1.0987780040733197) internal successors, (2158), 2038 states have internal predecessors, (2158), 696 states have call successors, (696), 357 states have call predecessors, (696), 356 states have return successors, (693), 621 states have call predecessors, (693), 693 states have call successors, (693) [2022-04-06 16:26:21,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3017 states to 3017 states and 3547 transitions. [2022-04-06 16:26:21,175 INFO L78 Accepts]: Start accepts. Automaton has 3017 states and 3547 transitions. Word has length 536 [2022-04-06 16:26:21,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:26:21,175 INFO L478 AbstractCegarLoop]: Abstraction has 3017 states and 3547 transitions. [2022-04-06 16:26:21,175 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (86), 30 states have call predecessors, (86), 28 states have return successors, (84), 28 states have call predecessors, (84), 29 states have call successors, (84) [2022-04-06 16:26:21,175 INFO L276 IsEmpty]: Start isEmpty. Operand 3017 states and 3547 transitions. [2022-04-06 16:26:21,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 556 [2022-04-06 16:26:21,180 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:26:21,181 INFO L499 BasicCegarLoop]: trace histogram [85, 84, 84, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:26:21,187 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:26:21,381 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,SelfDestructingSolverStorable58 [2022-04-06 16:26:21,381 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:26:21,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:26:21,381 INFO L85 PathProgramCache]: Analyzing trace with hash 284015137, now seen corresponding path program 55 times [2022-04-06 16:26:21,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:21,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2077372236] [2022-04-06 16:26:21,382 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:26:21,382 INFO L85 PathProgramCache]: Analyzing trace with hash 284015137, now seen corresponding path program 56 times [2022-04-06 16:26:21,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:26:21,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116912278] [2022-04-06 16:26:21,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:26:21,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:26:21,392 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:26:21,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2115974201] [2022-04-06 16:26:21,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:26:21,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:21,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:26:21,393 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:26:21,394 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:26:21,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:26:21,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:26:21,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 1219 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-06 16:26:21,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:26:22,548 INFO L134 CoverageAnalysis]: Checked inductivity of 16818 backedges. 168 proven. 16310 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-04-06 16:26:22,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:26:23,985 INFO L134 CoverageAnalysis]: Checked inductivity of 16818 backedges. 168 proven. 2702 refuted. 0 times theorem prover too weak. 13948 trivial. 0 not checked. [2022-04-06 16:26:23,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:26:23,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116912278] [2022-04-06 16:26:23,986 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:26:23,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115974201] [2022-04-06 16:26:23,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115974201] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:26:23,986 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:26:23,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2022-04-06 16:26:23,986 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:26:23,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2077372236] [2022-04-06 16:26:23,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2077372236] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:26:23,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:26:23,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-04-06 16:26:23,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557925120] [2022-04-06 16:26:23,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:26:23,991 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-04-06 16:26:23,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:23,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-04-06 16:26:23,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1775, Invalid=2007, Unknown=0, NotChecked=0, Total=3782 [2022-04-06 16:26:23,992 INFO L87 Difference]: Start difference. First operand 3017 states and 3547 transitions. Second operand has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (89), 31 states have call predecessors, (89), 29 states have return successors, (87), 29 states have call predecessors, (87), 30 states have call successors, (87) [2022-04-06 16:26:25,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:26:25,563 INFO L93 Difference]: Finished difference Result 3141 states and 3703 transitions. [2022-04-06 16:26:25,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-04-06 16:26:25,564 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (89), 31 states have call predecessors, (89), 29 states have return successors, (87), 29 states have call predecessors, (87), 30 states have call successors, (87) Word has length 555 [2022-04-06 16:26:25,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:26:25,569 INFO L225 Difference]: With dead ends: 3141 [2022-04-06 16:26:25,569 INFO L226 Difference]: Without dead ends: 3132 [2022-04-06 16:26:25,570 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1137 GetRequests, 1049 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3483, Invalid=4527, Unknown=0, NotChecked=0, Total=8010 [2022-04-06 16:26:25,570 INFO L913 BasicCegarLoop]: 116 mSDtfsCounter, 85 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:26:25,570 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 478 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:26:25,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3132 states. [2022-04-06 16:26:26,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3132 to 3130. [2022-04-06 16:26:26,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3130 states, 2037 states have (on average 1.0986745213549338) internal successors, (2238), 2114 states have internal predecessors, (2238), 723 states have call successors, (723), 370 states have call predecessors, (723), 369 states have return successors, (720), 645 states have call predecessors, (720), 720 states have call successors, (720) [2022-04-06 16:26:26,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3130 states to 3130 states and 3681 transitions. [2022-04-06 16:26:26,570 INFO L78 Accepts]: Start accepts. Automaton has 3130 states and 3681 transitions. Word has length 555 [2022-04-06 16:26:26,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:26:26,570 INFO L478 AbstractCegarLoop]: Abstraction has 3130 states and 3681 transitions. [2022-04-06 16:26:26,570 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (89), 31 states have call predecessors, (89), 29 states have return successors, (87), 29 states have call predecessors, (87), 30 states have call successors, (87) [2022-04-06 16:26:26,570 INFO L276 IsEmpty]: Start isEmpty. Operand 3130 states and 3681 transitions. [2022-04-06 16:26:26,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 575 [2022-04-06 16:26:26,576 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:26:26,576 INFO L499 BasicCegarLoop]: trace histogram [88, 87, 87, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:26:26,593 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:26:26,776 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,SelfDestructingSolverStorable59 [2022-04-06 16:26:26,776 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:26:26,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:26:26,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1854300370, now seen corresponding path program 57 times [2022-04-06 16:26:26,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:26,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [923274458] [2022-04-06 16:26:26,777 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:26:26,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1854300370, now seen corresponding path program 58 times [2022-04-06 16:26:26,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:26:26,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263415700] [2022-04-06 16:26:26,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:26:26,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:26:26,787 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:26:26,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030242309] [2022-04-06 16:26:26,787 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:26:26,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:26,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:26:26,788 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:26:26,789 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:26:26,950 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:26:26,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:26:26,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 1259 conjuncts, 63 conjunts are in the unsatisfiable core [2022-04-06 16:26:26,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:26:27,969 INFO L134 CoverageAnalysis]: Checked inductivity of 18042 backedges. 174 proven. 17516 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-04-06 16:26:27,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:26:29,458 INFO L134 CoverageAnalysis]: Checked inductivity of 18042 backedges. 174 proven. 2900 refuted. 0 times theorem prover too weak. 14968 trivial. 0 not checked. [2022-04-06 16:26:29,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:26:29,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263415700] [2022-04-06 16:26:29,459 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:26:29,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030242309] [2022-04-06 16:26:29,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030242309] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:26:29,459 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:26:29,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2022-04-06 16:26:29,459 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:26:29,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [923274458] [2022-04-06 16:26:29,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [923274458] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:26:29,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:26:29,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2022-04-06 16:26:29,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835678430] [2022-04-06 16:26:29,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:26:29,460 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-04-06 16:26:29,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:29,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-04-06 16:26:29,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1896, Invalid=2136, Unknown=0, NotChecked=0, Total=4032 [2022-04-06 16:26:29,461 INFO L87 Difference]: Start difference. First operand 3130 states and 3681 transitions. Second operand has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (92), 32 states have call predecessors, (92), 30 states have return successors, (90), 30 states have call predecessors, (90), 31 states have call successors, (90) [2022-04-06 16:26:31,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:26:31,051 INFO L93 Difference]: Finished difference Result 3254 states and 3837 transitions. [2022-04-06 16:26:31,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-04-06 16:26:31,051 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (92), 32 states have call predecessors, (92), 30 states have return successors, (90), 30 states have call predecessors, (90), 31 states have call successors, (90) Word has length 574 [2022-04-06 16:26:31,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:26:31,058 INFO L225 Difference]: With dead ends: 3254 [2022-04-06 16:26:31,058 INFO L226 Difference]: Without dead ends: 3245 [2022-04-06 16:26:31,059 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1176 GetRequests, 1085 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3723, Invalid=4833, Unknown=0, NotChecked=0, Total=8556 [2022-04-06 16:26:31,059 INFO L913 BasicCegarLoop]: 119 mSDtfsCounter, 107 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:26:31,060 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 450 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:26:31,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3245 states. [2022-04-06 16:26:32,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3245 to 3243. [2022-04-06 16:26:32,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3243 states, 2110 states have (on average 1.0985781990521326) internal successors, (2318), 2190 states have internal predecessors, (2318), 750 states have call successors, (750), 383 states have call predecessors, (750), 382 states have return successors, (747), 669 states have call predecessors, (747), 747 states have call successors, (747) [2022-04-06 16:26:32,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3243 states to 3243 states and 3815 transitions. [2022-04-06 16:26:32,113 INFO L78 Accepts]: Start accepts. Automaton has 3243 states and 3815 transitions. Word has length 574 [2022-04-06 16:26:32,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:26:32,113 INFO L478 AbstractCegarLoop]: Abstraction has 3243 states and 3815 transitions. [2022-04-06 16:26:32,113 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (92), 32 states have call predecessors, (92), 30 states have return successors, (90), 30 states have call predecessors, (90), 31 states have call successors, (90) [2022-04-06 16:26:32,113 INFO L276 IsEmpty]: Start isEmpty. Operand 3243 states and 3815 transitions. [2022-04-06 16:26:32,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 594 [2022-04-06 16:26:32,119 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:26:32,119 INFO L499 BasicCegarLoop]: trace histogram [91, 90, 90, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:26:32,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-04-06 16:26:32,327 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:32,327 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:26:32,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:26:32,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1372926593, now seen corresponding path program 59 times [2022-04-06 16:26:32,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:32,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1313921409] [2022-04-06 16:26:32,328 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:26:32,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1372926593, now seen corresponding path program 60 times [2022-04-06 16:26:32,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:26:32,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083816503] [2022-04-06 16:26:32,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:26:32,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:26:32,339 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:26:32,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [59018481] [2022-04-06 16:26:32,339 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:26:32,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:32,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:26:32,340 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:26:32,341 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:27:41,843 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 57 check-sat command(s) [2022-04-06 16:27:41,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:27:41,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 1272 conjuncts, 65 conjunts are in the unsatisfiable core [2022-04-06 16:27:41,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:27:42,911 INFO L134 CoverageAnalysis]: Checked inductivity of 19309 backedges. 180 proven. 18765 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-04-06 16:27:42,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:27:44,406 INFO L134 CoverageAnalysis]: Checked inductivity of 19309 backedges. 180 proven. 3105 refuted. 0 times theorem prover too weak. 16024 trivial. 0 not checked. [2022-04-06 16:27:44,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:27:44,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083816503] [2022-04-06 16:27:44,406 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:27:44,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59018481] [2022-04-06 16:27:44,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59018481] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:27:44,406 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:27:44,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 66 [2022-04-06 16:27:44,407 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:27:44,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1313921409] [2022-04-06 16:27:44,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1313921409] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:27:44,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:27:44,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2022-04-06 16:27:44,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407725722] [2022-04-06 16:27:44,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:27:44,407 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-04-06 16:27:44,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:27:44,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-04-06 16:27:44,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2021, Invalid=2269, Unknown=0, NotChecked=0, Total=4290 [2022-04-06 16:27:44,409 INFO L87 Difference]: Start difference. First operand 3243 states and 3815 transitions. Second operand has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (95), 33 states have call predecessors, (95), 31 states have return successors, (93), 31 states have call predecessors, (93), 32 states have call successors, (93) [2022-04-06 16:27:46,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:27:46,062 INFO L93 Difference]: Finished difference Result 3367 states and 3971 transitions. [2022-04-06 16:27:46,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-04-06 16:27:46,063 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (95), 33 states have call predecessors, (95), 31 states have return successors, (93), 31 states have call predecessors, (93), 32 states have call successors, (93) Word has length 593 [2022-04-06 16:27:46,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:27:46,069 INFO L225 Difference]: With dead ends: 3367 [2022-04-06 16:27:46,070 INFO L226 Difference]: Without dead ends: 3358 [2022-04-06 16:27:46,070 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1215 GetRequests, 1121 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3971, Invalid=5149, Unknown=0, NotChecked=0, Total=9120 [2022-04-06 16:27:46,071 INFO L913 BasicCegarLoop]: 122 mSDtfsCounter, 114 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:27:46,071 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 472 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:27:46,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3358 states. [2022-04-06 16:27:47,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3358 to 3356. [2022-04-06 16:27:47,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3356 states, 2183 states have (on average 1.0984883188273018) internal successors, (2398), 2266 states have internal predecessors, (2398), 777 states have call successors, (777), 396 states have call predecessors, (777), 395 states have return successors, (774), 693 states have call predecessors, (774), 774 states have call successors, (774) [2022-04-06 16:27:47,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3356 states to 3356 states and 3949 transitions. [2022-04-06 16:27:47,103 INFO L78 Accepts]: Start accepts. Automaton has 3356 states and 3949 transitions. Word has length 593 [2022-04-06 16:27:47,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:27:47,103 INFO L478 AbstractCegarLoop]: Abstraction has 3356 states and 3949 transitions. [2022-04-06 16:27:47,104 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (95), 33 states have call predecessors, (95), 31 states have return successors, (93), 31 states have call predecessors, (93), 32 states have call successors, (93) [2022-04-06 16:27:47,104 INFO L276 IsEmpty]: Start isEmpty. Operand 3356 states and 3949 transitions. [2022-04-06 16:27:47,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2022-04-06 16:27:47,109 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:27:47,110 INFO L499 BasicCegarLoop]: trace histogram [94, 93, 93, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:27:47,132 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:27:47,311 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:27:47,311 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:27:47,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:27:47,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1466715250, now seen corresponding path program 61 times [2022-04-06 16:27:47,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:27:47,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [508195301] [2022-04-06 16:27:47,312 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:27:47,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1466715250, now seen corresponding path program 62 times [2022-04-06 16:27:47,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:27:47,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537244103] [2022-04-06 16:27:47,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:27:47,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:27:47,322 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:27:47,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1240330138] [2022-04-06 16:27:47,322 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:27:47,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:27:47,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:27:47,323 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:27:47,324 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:27:47,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:27:47,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:27:47,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 1339 conjuncts, 67 conjunts are in the unsatisfiable core [2022-04-06 16:27:47,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:27:48,566 INFO L134 CoverageAnalysis]: Checked inductivity of 20619 backedges. 186 proven. 20057 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-04-06 16:27:48,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:27:50,109 INFO L134 CoverageAnalysis]: Checked inductivity of 20619 backedges. 186 proven. 3317 refuted. 0 times theorem prover too weak. 17116 trivial. 0 not checked. [2022-04-06 16:27:50,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:27:50,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537244103] [2022-04-06 16:27:50,109 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:27:50,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240330138] [2022-04-06 16:27:50,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240330138] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:27:50,109 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:27:50,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 68 [2022-04-06 16:27:50,110 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:27:50,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [508195301] [2022-04-06 16:27:50,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [508195301] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:27:50,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:27:50,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-04-06 16:27:50,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880670491] [2022-04-06 16:27:50,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:27:50,110 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-04-06 16:27:50,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:27:50,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-04-06 16:27:50,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2150, Invalid=2406, Unknown=0, NotChecked=0, Total=4556 [2022-04-06 16:27:50,111 INFO L87 Difference]: Start difference. First operand 3356 states and 3949 transitions. Second operand has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (98), 34 states have call predecessors, (98), 32 states have return successors, (96), 32 states have call predecessors, (96), 33 states have call successors, (96) [2022-04-06 16:27:51,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:27:51,874 INFO L93 Difference]: Finished difference Result 3480 states and 4105 transitions. [2022-04-06 16:27:51,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-04-06 16:27:51,874 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (98), 34 states have call predecessors, (98), 32 states have return successors, (96), 32 states have call predecessors, (96), 33 states have call successors, (96) Word has length 612 [2022-04-06 16:27:51,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:27:51,881 INFO L225 Difference]: With dead ends: 3480 [2022-04-06 16:27:51,881 INFO L226 Difference]: Without dead ends: 3471 [2022-04-06 16:27:51,882 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1254 GetRequests, 1157 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=4227, Invalid=5475, Unknown=0, NotChecked=0, Total=9702 [2022-04-06 16:27:51,882 INFO L913 BasicCegarLoop]: 125 mSDtfsCounter, 129 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:27:51,882 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 474 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:27:51,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3471 states. [2022-04-06 16:27:52,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3471 to 3469. [2022-04-06 16:27:52,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3469 states, 2256 states have (on average 1.0984042553191489) internal successors, (2478), 2342 states have internal predecessors, (2478), 804 states have call successors, (804), 409 states have call predecessors, (804), 408 states have return successors, (801), 717 states have call predecessors, (801), 801 states have call successors, (801) [2022-04-06 16:27:52,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3469 states to 3469 states and 4083 transitions. [2022-04-06 16:27:52,944 INFO L78 Accepts]: Start accepts. Automaton has 3469 states and 4083 transitions. Word has length 612 [2022-04-06 16:27:52,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:27:52,944 INFO L478 AbstractCegarLoop]: Abstraction has 3469 states and 4083 transitions. [2022-04-06 16:27:52,944 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (98), 34 states have call predecessors, (98), 32 states have return successors, (96), 32 states have call predecessors, (96), 33 states have call successors, (96) [2022-04-06 16:27:52,945 INFO L276 IsEmpty]: Start isEmpty. Operand 3469 states and 4083 transitions. [2022-04-06 16:27:52,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2022-04-06 16:27:52,951 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:27:52,951 INFO L499 BasicCegarLoop]: trace histogram [97, 96, 96, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:27:52,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-04-06 16:27:53,159 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:27:53,159 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:27:53,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:27:53,159 INFO L85 PathProgramCache]: Analyzing trace with hash -2118163743, now seen corresponding path program 63 times [2022-04-06 16:27:53,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:27:53,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1090370016] [2022-04-06 16:27:53,160 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:27:53,160 INFO L85 PathProgramCache]: Analyzing trace with hash -2118163743, now seen corresponding path program 64 times [2022-04-06 16:27:53,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:27:53,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638666806] [2022-04-06 16:27:53,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:27:53,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:27:53,170 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:27:53,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1618857549] [2022-04-06 16:27:53,170 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:27:53,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:27:53,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:27:53,171 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:27:53,172 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:27:53,362 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:27:53,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:27:53,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 1379 conjuncts, 69 conjunts are in the unsatisfiable core [2022-04-06 16:27:53,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:27:54,524 INFO L134 CoverageAnalysis]: Checked inductivity of 21972 backedges. 192 proven. 21392 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2022-04-06 16:27:54,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:27:56,130 INFO L134 CoverageAnalysis]: Checked inductivity of 21972 backedges. 192 proven. 3536 refuted. 0 times theorem prover too weak. 18244 trivial. 0 not checked. [2022-04-06 16:27:56,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:27:56,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638666806] [2022-04-06 16:27:56,130 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:27:56,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618857549] [2022-04-06 16:27:56,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618857549] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:27:56,130 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:27:56,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 70 [2022-04-06 16:27:56,131 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:27:56,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1090370016] [2022-04-06 16:27:56,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1090370016] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:27:56,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:27:56,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2022-04-06 16:27:56,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824286151] [2022-04-06 16:27:56,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:27:56,131 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-04-06 16:27:56,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:27:56,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-04-06 16:27:56,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2283, Invalid=2547, Unknown=0, NotChecked=0, Total=4830 [2022-04-06 16:27:56,133 INFO L87 Difference]: Start difference. First operand 3469 states and 4083 transitions. Second operand has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (101), 35 states have call predecessors, (101), 33 states have return successors, (99), 33 states have call predecessors, (99), 34 states have call successors, (99) [2022-04-06 16:27:58,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:27:58,017 INFO L93 Difference]: Finished difference Result 3593 states and 4239 transitions. [2022-04-06 16:27:58,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-04-06 16:27:58,018 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (101), 35 states have call predecessors, (101), 33 states have return successors, (99), 33 states have call predecessors, (99), 34 states have call successors, (99) Word has length 631 [2022-04-06 16:27:58,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:27:58,024 INFO L225 Difference]: With dead ends: 3593 [2022-04-06 16:27:58,024 INFO L226 Difference]: Without dead ends: 3584 [2022-04-06 16:27:58,025 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1293 GetRequests, 1193 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=4491, Invalid=5811, Unknown=0, NotChecked=0, Total=10302 [2022-04-06 16:27:58,026 INFO L913 BasicCegarLoop]: 128 mSDtfsCounter, 108 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:27:58,026 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 526 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:27:58,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3584 states. [2022-04-06 16:27:59,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3584 to 3582. [2022-04-06 16:27:59,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3582 states, 2329 states have (on average 1.09832546157149) internal successors, (2558), 2418 states have internal predecessors, (2558), 831 states have call successors, (831), 422 states have call predecessors, (831), 421 states have return successors, (828), 741 states have call predecessors, (828), 828 states have call successors, (828) [2022-04-06 16:27:59,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3582 states to 3582 states and 4217 transitions. [2022-04-06 16:27:59,151 INFO L78 Accepts]: Start accepts. Automaton has 3582 states and 4217 transitions. Word has length 631 [2022-04-06 16:27:59,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:27:59,151 INFO L478 AbstractCegarLoop]: Abstraction has 3582 states and 4217 transitions. [2022-04-06 16:27:59,151 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (101), 35 states have call predecessors, (101), 33 states have return successors, (99), 33 states have call predecessors, (99), 34 states have call successors, (99) [2022-04-06 16:27:59,151 INFO L276 IsEmpty]: Start isEmpty. Operand 3582 states and 4217 transitions. [2022-04-06 16:27:59,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 651 [2022-04-06 16:27:59,158 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:27:59,158 INFO L499 BasicCegarLoop]: trace histogram [100, 99, 99, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:27:59,176 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:27:59,358 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:27:59,358 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:27:59,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:27:59,359 INFO L85 PathProgramCache]: Analyzing trace with hash -266043374, now seen corresponding path program 65 times [2022-04-06 16:27:59,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:27:59,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [562104234] [2022-04-06 16:27:59,359 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:27:59,359 INFO L85 PathProgramCache]: Analyzing trace with hash -266043374, now seen corresponding path program 66 times [2022-04-06 16:27:59,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:27:59,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942621307] [2022-04-06 16:27:59,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:27:59,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:27:59,370 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:27:59,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [510875721] [2022-04-06 16:27:59,370 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:27:59,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:27:59,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:27:59,371 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:27:59,372 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:27:59,828 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 62 check-sat command(s) [2022-04-06 16:27:59,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:27:59,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 1410 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 16:27:59,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:28:00,968 INFO L134 CoverageAnalysis]: Checked inductivity of 23368 backedges. 198 proven. 22770 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2022-04-06 16:28:00,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:28:02,714 INFO L134 CoverageAnalysis]: Checked inductivity of 23368 backedges. 198 proven. 3762 refuted. 0 times theorem prover too weak. 19408 trivial. 0 not checked. [2022-04-06 16:28:02,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:28:02,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942621307] [2022-04-06 16:28:02,715 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:28:02,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510875721] [2022-04-06 16:28:02,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510875721] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:28:02,715 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:28:02,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 72 [2022-04-06 16:28:02,715 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:28:02,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [562104234] [2022-04-06 16:28:02,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [562104234] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:28:02,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:28:02,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2022-04-06 16:28:02,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347456708] [2022-04-06 16:28:02,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:28:02,716 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-04-06 16:28:02,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:28:02,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-04-06 16:28:02,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2420, Invalid=2692, Unknown=0, NotChecked=0, Total=5112 [2022-04-06 16:28:02,717 INFO L87 Difference]: Start difference. First operand 3582 states and 4217 transitions. Second operand has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (104), 36 states have call predecessors, (104), 34 states have return successors, (102), 34 states have call predecessors, (102), 35 states have call successors, (102) [2022-04-06 16:28:04,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:28:04,589 INFO L93 Difference]: Finished difference Result 3706 states and 4373 transitions. [2022-04-06 16:28:04,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-04-06 16:28:04,590 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (104), 36 states have call predecessors, (104), 34 states have return successors, (102), 34 states have call predecessors, (102), 35 states have call successors, (102) Word has length 650 [2022-04-06 16:28:04,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:28:04,596 INFO L225 Difference]: With dead ends: 3706 [2022-04-06 16:28:04,596 INFO L226 Difference]: Without dead ends: 3697 [2022-04-06 16:28:04,597 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1332 GetRequests, 1229 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 628 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4763, Invalid=6157, Unknown=0, NotChecked=0, Total=10920 [2022-04-06 16:28:04,598 INFO L913 BasicCegarLoop]: 131 mSDtfsCounter, 101 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:28:04,598 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 528 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:28:04,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3697 states. [2022-04-06 16:28:05,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3697 to 3695. [2022-04-06 16:28:05,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3695 states, 2402 states have (on average 1.0982514571190674) internal successors, (2638), 2494 states have internal predecessors, (2638), 858 states have call successors, (858), 435 states have call predecessors, (858), 434 states have return successors, (855), 765 states have call predecessors, (855), 855 states have call successors, (855) [2022-04-06 16:28:05,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3695 states to 3695 states and 4351 transitions. [2022-04-06 16:28:05,748 INFO L78 Accepts]: Start accepts. Automaton has 3695 states and 4351 transitions. Word has length 650 [2022-04-06 16:28:05,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:28:05,749 INFO L478 AbstractCegarLoop]: Abstraction has 3695 states and 4351 transitions. [2022-04-06 16:28:05,749 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (104), 36 states have call predecessors, (104), 34 states have return successors, (102), 34 states have call predecessors, (102), 35 states have call successors, (102) [2022-04-06 16:28:05,749 INFO L276 IsEmpty]: Start isEmpty. Operand 3695 states and 4351 transitions. [2022-04-06 16:28:05,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 670 [2022-04-06 16:28:05,756 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:28:05,756 INFO L499 BasicCegarLoop]: trace histogram [103, 102, 102, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:28:05,793 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:28:05,956 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,SelfDestructingSolverStorable64 [2022-04-06 16:28:05,956 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:28:05,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:28:05,957 INFO L85 PathProgramCache]: Analyzing trace with hash 14830401, now seen corresponding path program 67 times [2022-04-06 16:28:05,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:28:05,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [430928845] [2022-04-06 16:28:05,957 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:28:05,957 INFO L85 PathProgramCache]: Analyzing trace with hash 14830401, now seen corresponding path program 68 times [2022-04-06 16:28:05,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:28:05,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957407563] [2022-04-06 16:28:05,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:28:05,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:28:05,968 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:28:05,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1941711766] [2022-04-06 16:28:05,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:28:05,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:28:05,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:28:05,969 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:28:05,969 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:28:06,133 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:28:06,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:28:06,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 1459 conjuncts, 73 conjunts are in the unsatisfiable core [2022-04-06 16:28:06,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:28:07,331 INFO L134 CoverageAnalysis]: Checked inductivity of 24807 backedges. 204 proven. 24191 refuted. 0 times theorem prover too weak. 412 trivial. 0 not checked. [2022-04-06 16:28:07,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:28:09,122 INFO L134 CoverageAnalysis]: Checked inductivity of 24807 backedges. 204 proven. 3995 refuted. 0 times theorem prover too weak. 20608 trivial. 0 not checked. [2022-04-06 16:28:09,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:28:09,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957407563] [2022-04-06 16:28:09,123 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:28:09,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941711766] [2022-04-06 16:28:09,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941711766] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:28:09,123 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:28:09,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 74 [2022-04-06 16:28:09,123 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:28:09,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [430928845] [2022-04-06 16:28:09,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [430928845] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:28:09,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:28:09,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-04-06 16:28:09,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345488025] [2022-04-06 16:28:09,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:28:09,124 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-04-06 16:28:09,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:28:09,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-04-06 16:28:09,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2561, Invalid=2841, Unknown=0, NotChecked=0, Total=5402 [2022-04-06 16:28:09,125 INFO L87 Difference]: Start difference. First operand 3695 states and 4351 transitions. Second operand has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (107), 37 states have call predecessors, (107), 35 states have return successors, (105), 35 states have call predecessors, (105), 36 states have call successors, (105) [2022-04-06 16:28:11,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:28:11,085 INFO L93 Difference]: Finished difference Result 3819 states and 4507 transitions. [2022-04-06 16:28:11,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-04-06 16:28:11,086 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (107), 37 states have call predecessors, (107), 35 states have return successors, (105), 35 states have call predecessors, (105), 36 states have call successors, (105) Word has length 669 [2022-04-06 16:28:11,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:28:11,093 INFO L225 Difference]: With dead ends: 3819 [2022-04-06 16:28:11,093 INFO L226 Difference]: Without dead ends: 3810 [2022-04-06 16:28:11,094 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1371 GetRequests, 1265 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=5043, Invalid=6513, Unknown=0, NotChecked=0, Total=11556 [2022-04-06 16:28:11,094 INFO L913 BasicCegarLoop]: 134 mSDtfsCounter, 112 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:28:11,094 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 530 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:28:11,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3810 states. [2022-04-06 16:28:12,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3810 to 3808. [2022-04-06 16:28:12,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3808 states, 2475 states have (on average 1.0981818181818181) internal successors, (2718), 2570 states have internal predecessors, (2718), 885 states have call successors, (885), 448 states have call predecessors, (885), 447 states have return successors, (882), 789 states have call predecessors, (882), 882 states have call successors, (882) [2022-04-06 16:28:12,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3808 states to 3808 states and 4485 transitions. [2022-04-06 16:28:12,302 INFO L78 Accepts]: Start accepts. Automaton has 3808 states and 4485 transitions. Word has length 669 [2022-04-06 16:28:12,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:28:12,303 INFO L478 AbstractCegarLoop]: Abstraction has 3808 states and 4485 transitions. [2022-04-06 16:28:12,303 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (107), 37 states have call predecessors, (107), 35 states have return successors, (105), 35 states have call predecessors, (105), 36 states have call successors, (105) [2022-04-06 16:28:12,303 INFO L276 IsEmpty]: Start isEmpty. Operand 3808 states and 4485 transitions. [2022-04-06 16:28:12,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 689 [2022-04-06 16:28:12,309 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:28:12,310 INFO L499 BasicCegarLoop]: trace histogram [106, 105, 105, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:28:12,328 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:28:12,510 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:28:12,510 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:28:12,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:28:12,510 INFO L85 PathProgramCache]: Analyzing trace with hash 280558514, now seen corresponding path program 69 times [2022-04-06 16:28:12,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:28:12,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2146087132] [2022-04-06 16:28:12,511 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:28:12,511 INFO L85 PathProgramCache]: Analyzing trace with hash 280558514, now seen corresponding path program 70 times [2022-04-06 16:28:12,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:28:12,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634649951] [2022-04-06 16:28:12,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:28:12,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:28:12,522 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:28:12,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1884849886] [2022-04-06 16:28:12,522 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:28:12,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:28:12,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:28:12,523 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:28:12,523 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:28:12,712 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:28:12,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:28:12,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 1499 conjuncts, 75 conjunts are in the unsatisfiable core [2022-04-06 16:28:12,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:28:13,940 INFO L134 CoverageAnalysis]: Checked inductivity of 26289 backedges. 210 proven. 25655 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-04-06 16:28:13,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:28:15,819 INFO L134 CoverageAnalysis]: Checked inductivity of 26289 backedges. 210 proven. 4235 refuted. 0 times theorem prover too weak. 21844 trivial. 0 not checked. [2022-04-06 16:28:15,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:28:15,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634649951] [2022-04-06 16:28:15,820 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:28:15,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884849886] [2022-04-06 16:28:15,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884849886] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:28:15,820 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:28:15,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 76 [2022-04-06 16:28:15,820 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:28:15,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2146087132] [2022-04-06 16:28:15,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2146087132] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:28:15,820 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:28:15,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2022-04-06 16:28:15,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108437069] [2022-04-06 16:28:15,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:28:15,821 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-04-06 16:28:15,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:28:15,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-04-06 16:28:15,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2706, Invalid=2994, Unknown=0, NotChecked=0, Total=5700 [2022-04-06 16:28:15,822 INFO L87 Difference]: Start difference. First operand 3808 states and 4485 transitions. Second operand has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (110), 38 states have call predecessors, (110), 36 states have return successors, (108), 36 states have call predecessors, (108), 37 states have call successors, (108) [2022-04-06 16:28:17,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:28:17,867 INFO L93 Difference]: Finished difference Result 3932 states and 4641 transitions. [2022-04-06 16:28:17,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-04-06 16:28:17,867 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (110), 38 states have call predecessors, (110), 36 states have return successors, (108), 36 states have call predecessors, (108), 37 states have call successors, (108) Word has length 688 [2022-04-06 16:28:17,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:28:17,874 INFO L225 Difference]: With dead ends: 3932 [2022-04-06 16:28:17,874 INFO L226 Difference]: Without dead ends: 3923 [2022-04-06 16:28:17,875 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1410 GetRequests, 1301 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 701 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=5331, Invalid=6879, Unknown=0, NotChecked=0, Total=12210 [2022-04-06 16:28:17,875 INFO L913 BasicCegarLoop]: 137 mSDtfsCounter, 132 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:28:17,875 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 532 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:28:17,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3923 states. [2022-04-06 16:28:19,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3923 to 3921. [2022-04-06 16:28:19,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3921 states, 2548 states have (on average 1.098116169544741) internal successors, (2798), 2646 states have internal predecessors, (2798), 912 states have call successors, (912), 461 states have call predecessors, (912), 460 states have return successors, (909), 813 states have call predecessors, (909), 909 states have call successors, (909) [2022-04-06 16:28:19,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3921 states to 3921 states and 4619 transitions. [2022-04-06 16:28:19,074 INFO L78 Accepts]: Start accepts. Automaton has 3921 states and 4619 transitions. Word has length 688 [2022-04-06 16:28:19,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:28:19,075 INFO L478 AbstractCegarLoop]: Abstraction has 3921 states and 4619 transitions. [2022-04-06 16:28:19,075 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (110), 38 states have call predecessors, (110), 36 states have return successors, (108), 36 states have call predecessors, (108), 37 states have call successors, (108) [2022-04-06 16:28:19,075 INFO L276 IsEmpty]: Start isEmpty. Operand 3921 states and 4619 transitions. [2022-04-06 16:28:19,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 708 [2022-04-06 16:28:19,082 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:28:19,082 INFO L499 BasicCegarLoop]: trace histogram [109, 108, 108, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:28:19,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-04-06 16:28:19,286 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,SelfDestructingSolverStorable66 [2022-04-06 16:28:19,286 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:28:19,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:28:19,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1458826145, now seen corresponding path program 71 times [2022-04-06 16:28:19,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:28:19,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [47937987] [2022-04-06 16:28:19,287 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:28:19,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1458826145, now seen corresponding path program 72 times [2022-04-06 16:28:19,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:28:19,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248090934] [2022-04-06 16:28:19,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:28:19,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:28:19,312 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:28:19,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361702032] [2022-04-06 16:28:19,312 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:28:19,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:28:19,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:28:19,313 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:28:19,314 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:28:19,848 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 70 check-sat command(s) [2022-04-06 16:28:19,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:28:19,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 1530 conjuncts, 77 conjunts are in the unsatisfiable core [2022-04-06 16:28:19,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:28:21,143 INFO L134 CoverageAnalysis]: Checked inductivity of 27814 backedges. 216 proven. 27162 refuted. 0 times theorem prover too weak. 436 trivial. 0 not checked. [2022-04-06 16:28:21,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:28:23,073 INFO L134 CoverageAnalysis]: Checked inductivity of 27814 backedges. 216 proven. 4482 refuted. 0 times theorem prover too weak. 23116 trivial. 0 not checked. [2022-04-06 16:28:23,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:28:23,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248090934] [2022-04-06 16:28:23,073 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:28:23,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361702032] [2022-04-06 16:28:23,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361702032] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:28:23,073 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:28:23,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 78 [2022-04-06 16:28:23,073 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:28:23,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [47937987] [2022-04-06 16:28:23,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [47937987] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:28:23,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:28:23,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2022-04-06 16:28:23,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010360739] [2022-04-06 16:28:23,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:28:23,074 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-04-06 16:28:23,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:28:23,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-04-06 16:28:23,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2855, Invalid=3151, Unknown=0, NotChecked=0, Total=6006 [2022-04-06 16:28:23,076 INFO L87 Difference]: Start difference. First operand 3921 states and 4619 transitions. Second operand has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (113), 39 states have call predecessors, (113), 37 states have return successors, (111), 37 states have call predecessors, (111), 38 states have call successors, (111) [2022-04-06 16:28:25,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:28:25,207 INFO L93 Difference]: Finished difference Result 4045 states and 4775 transitions. [2022-04-06 16:28:25,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-04-06 16:28:25,207 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (113), 39 states have call predecessors, (113), 37 states have return successors, (111), 37 states have call predecessors, (111), 38 states have call successors, (111) Word has length 707 [2022-04-06 16:28:25,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:28:25,214 INFO L225 Difference]: With dead ends: 4045 [2022-04-06 16:28:25,214 INFO L226 Difference]: Without dead ends: 4036 [2022-04-06 16:28:25,215 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1449 GetRequests, 1337 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 739 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=5627, Invalid=7255, Unknown=0, NotChecked=0, Total=12882 [2022-04-06 16:28:25,215 INFO L913 BasicCegarLoop]: 140 mSDtfsCounter, 171 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:28:25,215 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 544 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:28:25,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4036 states. [2022-04-06 16:28:26,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4036 to 4034. [2022-04-06 16:28:26,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4034 states, 2621 states have (on average 1.0980541777947348) internal successors, (2878), 2722 states have internal predecessors, (2878), 939 states have call successors, (939), 474 states have call predecessors, (939), 473 states have return successors, (936), 837 states have call predecessors, (936), 936 states have call successors, (936) [2022-04-06 16:28:26,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4034 states to 4034 states and 4753 transitions. [2022-04-06 16:28:26,472 INFO L78 Accepts]: Start accepts. Automaton has 4034 states and 4753 transitions. Word has length 707 [2022-04-06 16:28:26,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:28:26,473 INFO L478 AbstractCegarLoop]: Abstraction has 4034 states and 4753 transitions. [2022-04-06 16:28:26,473 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (113), 39 states have call predecessors, (113), 37 states have return successors, (111), 37 states have call predecessors, (111), 38 states have call successors, (111) [2022-04-06 16:28:26,473 INFO L276 IsEmpty]: Start isEmpty. Operand 4034 states and 4753 transitions. [2022-04-06 16:28:26,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 727 [2022-04-06 16:28:26,484 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:28:26,484 INFO L499 BasicCegarLoop]: trace histogram [112, 111, 111, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:28:26,503 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:28:26,699 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,SelfDestructingSolverStorable67 [2022-04-06 16:28:26,699 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:28:26,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:28:26,699 INFO L85 PathProgramCache]: Analyzing trace with hash 968081234, now seen corresponding path program 73 times [2022-04-06 16:28:26,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:28:26,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1102999905] [2022-04-06 16:28:26,700 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:28:26,700 INFO L85 PathProgramCache]: Analyzing trace with hash 968081234, now seen corresponding path program 74 times [2022-04-06 16:28:26,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:28:26,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241864151] [2022-04-06 16:28:26,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:28:26,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:28:26,711 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:28:26,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2114972415] [2022-04-06 16:28:26,711 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:28:26,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:28:26,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:28:26,712 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:28:26,713 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:28:26,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:28:26,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:28:26,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 1579 conjuncts, 79 conjunts are in the unsatisfiable core [2022-04-06 16:28:26,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:28:28,219 INFO L134 CoverageAnalysis]: Checked inductivity of 29382 backedges. 222 proven. 28712 refuted. 0 times theorem prover too weak. 448 trivial. 0 not checked. [2022-04-06 16:28:28,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:28:30,233 INFO L134 CoverageAnalysis]: Checked inductivity of 29382 backedges. 222 proven. 4736 refuted. 0 times theorem prover too weak. 24424 trivial. 0 not checked. [2022-04-06 16:28:30,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:28:30,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241864151] [2022-04-06 16:28:30,234 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:28:30,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114972415] [2022-04-06 16:28:30,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114972415] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:28:30,234 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:28:30,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 80 [2022-04-06 16:28:30,234 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:28:30,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1102999905] [2022-04-06 16:28:30,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1102999905] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:28:30,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:28:30,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2022-04-06 16:28:30,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515173744] [2022-04-06 16:28:30,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:28:30,235 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-04-06 16:28:30,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:28:30,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-04-06 16:28:30,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3008, Invalid=3312, Unknown=0, NotChecked=0, Total=6320 [2022-04-06 16:28:30,236 INFO L87 Difference]: Start difference. First operand 4034 states and 4753 transitions. Second operand has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (116), 40 states have call predecessors, (116), 38 states have return successors, (114), 38 states have call predecessors, (114), 39 states have call successors, (114) [2022-04-06 16:28:32,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:28:32,434 INFO L93 Difference]: Finished difference Result 4158 states and 4909 transitions. [2022-04-06 16:28:32,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-04-06 16:28:32,435 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (116), 40 states have call predecessors, (116), 38 states have return successors, (114), 38 states have call predecessors, (114), 39 states have call successors, (114) Word has length 726 [2022-04-06 16:28:32,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:28:32,441 INFO L225 Difference]: With dead ends: 4158 [2022-04-06 16:28:32,442 INFO L226 Difference]: Without dead ends: 4149 [2022-04-06 16:28:32,443 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1488 GetRequests, 1373 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=5931, Invalid=7641, Unknown=0, NotChecked=0, Total=13572 [2022-04-06 16:28:32,443 INFO L913 BasicCegarLoop]: 143 mSDtfsCounter, 157 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:28:32,443 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 546 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 582 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:28:32,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4149 states. [2022-04-06 16:28:33,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4149 to 4147. [2022-04-06 16:28:33,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4147 states, 2694 states have (on average 1.0979955456570156) internal successors, (2958), 2798 states have internal predecessors, (2958), 966 states have call successors, (966), 487 states have call predecessors, (966), 486 states have return successors, (963), 861 states have call predecessors, (963), 963 states have call successors, (963) [2022-04-06 16:28:33,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4147 states to 4147 states and 4887 transitions. [2022-04-06 16:28:33,726 INFO L78 Accepts]: Start accepts. Automaton has 4147 states and 4887 transitions. Word has length 726 [2022-04-06 16:28:33,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:28:33,726 INFO L478 AbstractCegarLoop]: Abstraction has 4147 states and 4887 transitions. [2022-04-06 16:28:33,727 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (116), 40 states have call predecessors, (116), 38 states have return successors, (114), 38 states have call predecessors, (114), 39 states have call successors, (114) [2022-04-06 16:28:33,727 INFO L276 IsEmpty]: Start isEmpty. Operand 4147 states and 4887 transitions. [2022-04-06 16:28:33,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 746 [2022-04-06 16:28:33,734 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:28:33,734 INFO L499 BasicCegarLoop]: trace histogram [115, 114, 114, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:28:33,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-04-06 16:28:33,935 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,SelfDestructingSolverStorable68 [2022-04-06 16:28:33,935 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:28:33,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:28:33,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1825946623, now seen corresponding path program 75 times [2022-04-06 16:28:33,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:28:33,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1064614036] [2022-04-06 16:28:33,936 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:28:33,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1825946623, now seen corresponding path program 76 times [2022-04-06 16:28:33,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:28:33,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611579268] [2022-04-06 16:28:33,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:28:33,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:28:33,948 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:28:33,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1276152665] [2022-04-06 16:28:33,948 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:28:33,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:28:33,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:28:33,949 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:28:33,949 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:28:34,150 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:28:34,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:28:34,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 1619 conjuncts, 81 conjunts are in the unsatisfiable core [2022-04-06 16:28:34,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:28:35,516 INFO L134 CoverageAnalysis]: Checked inductivity of 30993 backedges. 228 proven. 30305 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2022-04-06 16:28:35,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:28:37,707 INFO L134 CoverageAnalysis]: Checked inductivity of 30993 backedges. 228 proven. 4997 refuted. 0 times theorem prover too weak. 25768 trivial. 0 not checked. [2022-04-06 16:28:37,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:28:37,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611579268] [2022-04-06 16:28:37,708 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:28:37,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276152665] [2022-04-06 16:28:37,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276152665] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:28:37,708 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:28:37,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 82 [2022-04-06 16:28:37,708 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:28:37,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1064614036] [2022-04-06 16:28:37,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1064614036] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:28:37,709 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:28:37,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2022-04-06 16:28:37,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791385128] [2022-04-06 16:28:37,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:28:37,709 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-04-06 16:28:37,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:28:37,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-04-06 16:28:37,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3165, Invalid=3477, Unknown=0, NotChecked=0, Total=6642 [2022-04-06 16:28:37,711 INFO L87 Difference]: Start difference. First operand 4147 states and 4887 transitions. Second operand has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (119), 41 states have call predecessors, (119), 39 states have return successors, (117), 39 states have call predecessors, (117), 40 states have call successors, (117) [2022-04-06 16:28:39,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:28:39,956 INFO L93 Difference]: Finished difference Result 4271 states and 5043 transitions. [2022-04-06 16:28:39,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-04-06 16:28:39,957 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (119), 41 states have call predecessors, (119), 39 states have return successors, (117), 39 states have call predecessors, (117), 40 states have call successors, (117) Word has length 745 [2022-04-06 16:28:39,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:28:39,964 INFO L225 Difference]: With dead ends: 4271 [2022-04-06 16:28:39,964 INFO L226 Difference]: Without dead ends: 4262 [2022-04-06 16:28:39,965 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1527 GetRequests, 1409 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=6243, Invalid=8037, Unknown=0, NotChecked=0, Total=14280 [2022-04-06 16:28:39,966 INFO L913 BasicCegarLoop]: 146 mSDtfsCounter, 146 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:28:39,966 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 568 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:28:39,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4262 states. [2022-04-06 16:28:41,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4262 to 4260. [2022-04-06 16:28:41,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4260 states, 2767 states have (on average 1.0979400072280447) internal successors, (3038), 2874 states have internal predecessors, (3038), 993 states have call successors, (993), 500 states have call predecessors, (993), 499 states have return successors, (990), 885 states have call predecessors, (990), 990 states have call successors, (990) [2022-04-06 16:28:41,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4260 states to 4260 states and 5021 transitions. [2022-04-06 16:28:41,364 INFO L78 Accepts]: Start accepts. Automaton has 4260 states and 5021 transitions. Word has length 745 [2022-04-06 16:28:41,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:28:41,365 INFO L478 AbstractCegarLoop]: Abstraction has 4260 states and 5021 transitions. [2022-04-06 16:28:41,365 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (119), 41 states have call predecessors, (119), 39 states have return successors, (117), 39 states have call predecessors, (117), 40 states have call successors, (117) [2022-04-06 16:28:41,365 INFO L276 IsEmpty]: Start isEmpty. Operand 4260 states and 5021 transitions. [2022-04-06 16:28:41,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 765 [2022-04-06 16:28:41,373 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:28:41,373 INFO L499 BasicCegarLoop]: trace histogram [118, 117, 117, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:28:41,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-04-06 16:28:41,576 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,SelfDestructingSolverStorable69 [2022-04-06 16:28:41,577 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:28:41,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:28:41,577 INFO L85 PathProgramCache]: Analyzing trace with hash 874433266, now seen corresponding path program 77 times [2022-04-06 16:28:41,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:28:41,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1983417377] [2022-04-06 16:28:41,578 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:28:41,578 INFO L85 PathProgramCache]: Analyzing trace with hash 874433266, now seen corresponding path program 78 times [2022-04-06 16:28:41,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:28:41,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12091164] [2022-04-06 16:28:41,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:28:41,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:28:41,595 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:28:41,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1779077484] [2022-04-06 16:28:41,595 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:28:41,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:28:41,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:28:41,596 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:28:41,597 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:29:02,842 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 78 check-sat command(s) [2022-04-06 16:29:02,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:29:02,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 1659 conjuncts, 83 conjunts are in the unsatisfiable core [2022-04-06 16:29:02,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:29:04,304 INFO L134 CoverageAnalysis]: Checked inductivity of 32647 backedges. 234 proven. 31941 refuted. 0 times theorem prover too weak. 472 trivial. 0 not checked. [2022-04-06 16:29:04,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:29:06,638 INFO L134 CoverageAnalysis]: Checked inductivity of 32647 backedges. 234 proven. 5265 refuted. 0 times theorem prover too weak. 27148 trivial. 0 not checked. [2022-04-06 16:29:06,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:29:06,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12091164] [2022-04-06 16:29:06,638 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:29:06,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779077484] [2022-04-06 16:29:06,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779077484] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:29:06,639 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:29:06,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 84 [2022-04-06 16:29:06,639 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:29:06,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1983417377] [2022-04-06 16:29:06,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1983417377] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:29:06,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:29:06,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2022-04-06 16:29:06,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150340099] [2022-04-06 16:29:06,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:29:06,640 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-04-06 16:29:06,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:29:06,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-04-06 16:29:06,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3326, Invalid=3646, Unknown=0, NotChecked=0, Total=6972 [2022-04-06 16:29:06,641 INFO L87 Difference]: Start difference. First operand 4260 states and 5021 transitions. Second operand has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (122), 42 states have call predecessors, (122), 40 states have return successors, (120), 40 states have call predecessors, (120), 41 states have call successors, (120) [2022-04-06 16:29:09,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:29:09,169 INFO L93 Difference]: Finished difference Result 4384 states and 5177 transitions. [2022-04-06 16:29:09,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-04-06 16:29:09,173 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (122), 42 states have call predecessors, (122), 40 states have return successors, (120), 40 states have call predecessors, (120), 41 states have call successors, (120) Word has length 764 [2022-04-06 16:29:09,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:29:09,180 INFO L225 Difference]: With dead ends: 4384 [2022-04-06 16:29:09,180 INFO L226 Difference]: Without dead ends: 4375 [2022-04-06 16:29:09,181 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1566 GetRequests, 1445 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=6563, Invalid=8443, Unknown=0, NotChecked=0, Total=15006 [2022-04-06 16:29:09,181 INFO L913 BasicCegarLoop]: 149 mSDtfsCounter, 125 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:29:09,181 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 610 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 715 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:29:09,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4375 states. [2022-04-06 16:29:10,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4375 to 4373. [2022-04-06 16:29:10,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4373 states, 2840 states have (on average 1.097887323943662) internal successors, (3118), 2950 states have internal predecessors, (3118), 1020 states have call successors, (1020), 513 states have call predecessors, (1020), 512 states have return successors, (1017), 909 states have call predecessors, (1017), 1017 states have call successors, (1017) [2022-04-06 16:29:10,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4373 states to 4373 states and 5155 transitions. [2022-04-06 16:29:10,580 INFO L78 Accepts]: Start accepts. Automaton has 4373 states and 5155 transitions. Word has length 764 [2022-04-06 16:29:10,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:29:10,580 INFO L478 AbstractCegarLoop]: Abstraction has 4373 states and 5155 transitions. [2022-04-06 16:29:10,580 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (122), 42 states have call predecessors, (122), 40 states have return successors, (120), 40 states have call predecessors, (120), 41 states have call successors, (120) [2022-04-06 16:29:10,580 INFO L276 IsEmpty]: Start isEmpty. Operand 4373 states and 5155 transitions. [2022-04-06 16:29:10,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 784 [2022-04-06 16:29:10,588 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:29:10,588 INFO L499 BasicCegarLoop]: trace histogram [121, 120, 120, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:29:10,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-04-06 16:29:10,789 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:29:10,789 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:29:10,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:29:10,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1405397919, now seen corresponding path program 79 times [2022-04-06 16:29:10,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:29:10,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [128429542] [2022-04-06 16:29:10,790 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:29:10,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1405397919, now seen corresponding path program 80 times [2022-04-06 16:29:10,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:29:10,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145557415] [2022-04-06 16:29:10,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:29:10,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:29:10,803 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:29:10,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [413579017] [2022-04-06 16:29:10,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:29:10,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:29:10,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:29:10,804 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:29:10,804 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:29:11,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:29:11,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:29:11,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 1699 conjuncts, 85 conjunts are in the unsatisfiable core [2022-04-06 16:29:11,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:29:12,563 INFO L134 CoverageAnalysis]: Checked inductivity of 34344 backedges. 240 proven. 33620 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-04-06 16:29:12,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:29:14,905 INFO L134 CoverageAnalysis]: Checked inductivity of 34344 backedges. 240 proven. 5540 refuted. 0 times theorem prover too weak. 28564 trivial. 0 not checked. [2022-04-06 16:29:14,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:29:14,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145557415] [2022-04-06 16:29:14,905 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:29:14,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413579017] [2022-04-06 16:29:14,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413579017] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:29:14,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:29:14,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 86 [2022-04-06 16:29:14,906 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:29:14,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [128429542] [2022-04-06 16:29:14,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [128429542] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:29:14,906 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:29:14,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2022-04-06 16:29:14,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184677601] [2022-04-06 16:29:14,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:29:14,907 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-04-06 16:29:14,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:29:14,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-04-06 16:29:14,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3491, Invalid=3819, Unknown=0, NotChecked=0, Total=7310 [2022-04-06 16:29:14,908 INFO L87 Difference]: Start difference. First operand 4373 states and 5155 transitions. Second operand has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (125), 43 states have call predecessors, (125), 41 states have return successors, (123), 41 states have call predecessors, (123), 42 states have call successors, (123) [2022-04-06 16:29:17,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:29:17,667 INFO L93 Difference]: Finished difference Result 4497 states and 5311 transitions. [2022-04-06 16:29:17,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-04-06 16:29:17,667 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (125), 43 states have call predecessors, (125), 41 states have return successors, (123), 41 states have call predecessors, (123), 42 states have call successors, (123) Word has length 783 [2022-04-06 16:29:17,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:29:17,674 INFO L225 Difference]: With dead ends: 4497 [2022-04-06 16:29:17,675 INFO L226 Difference]: Without dead ends: 4488 [2022-04-06 16:29:17,676 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1605 GetRequests, 1481 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 901 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=6891, Invalid=8859, Unknown=0, NotChecked=0, Total=15750 [2022-04-06 16:29:17,676 INFO L913 BasicCegarLoop]: 152 mSDtfsCounter, 177 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:29:17,676 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 572 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:29:17,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4488 states. [2022-04-06 16:29:19,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4488 to 4486. [2022-04-06 16:29:19,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4486 states, 2913 states have (on average 1.09783728115345) internal successors, (3198), 3026 states have internal predecessors, (3198), 1047 states have call successors, (1047), 526 states have call predecessors, (1047), 525 states have return successors, (1044), 933 states have call predecessors, (1044), 1044 states have call successors, (1044) [2022-04-06 16:29:19,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4486 states to 4486 states and 5289 transitions. [2022-04-06 16:29:19,082 INFO L78 Accepts]: Start accepts. Automaton has 4486 states and 5289 transitions. Word has length 783 [2022-04-06 16:29:19,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:29:19,083 INFO L478 AbstractCegarLoop]: Abstraction has 4486 states and 5289 transitions. [2022-04-06 16:29:19,083 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (125), 43 states have call predecessors, (125), 41 states have return successors, (123), 41 states have call predecessors, (123), 42 states have call successors, (123) [2022-04-06 16:29:19,083 INFO L276 IsEmpty]: Start isEmpty. Operand 4486 states and 5289 transitions. [2022-04-06 16:29:19,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 803 [2022-04-06 16:29:19,091 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:29:19,091 INFO L499 BasicCegarLoop]: trace histogram [124, 123, 123, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:29:19,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-04-06 16:29:19,291 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:29:19,292 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:29:19,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:29:19,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1316741486, now seen corresponding path program 81 times [2022-04-06 16:29:19,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:29:19,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [814252834] [2022-04-06 16:29:19,293 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:29:19,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1316741486, now seen corresponding path program 82 times [2022-04-06 16:29:19,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:29:19,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351010004] [2022-04-06 16:29:19,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:29:19,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:29:19,305 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:29:19,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1748475342] [2022-04-06 16:29:19,305 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:29:19,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:29:19,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:29:19,306 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:29:19,306 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:29:19,559 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:29:19,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:29:19,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 1739 conjuncts, 87 conjunts are in the unsatisfiable core [2022-04-06 16:29:19,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:29:21,100 INFO L134 CoverageAnalysis]: Checked inductivity of 36084 backedges. 246 proven. 35342 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-04-06 16:29:21,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:29:23,580 INFO L134 CoverageAnalysis]: Checked inductivity of 36084 backedges. 246 proven. 5822 refuted. 0 times theorem prover too weak. 30016 trivial. 0 not checked. [2022-04-06 16:29:23,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:29:23,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351010004] [2022-04-06 16:29:23,580 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:29:23,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748475342] [2022-04-06 16:29:23,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748475342] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:29:23,581 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:29:23,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 88 [2022-04-06 16:29:23,581 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:29:23,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [814252834] [2022-04-06 16:29:23,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [814252834] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:29:23,581 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:29:23,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-04-06 16:29:23,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148217677] [2022-04-06 16:29:23,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:29:23,582 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-04-06 16:29:23,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:29:23,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-04-06 16:29:23,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3660, Invalid=3996, Unknown=0, NotChecked=0, Total=7656 [2022-04-06 16:29:23,584 INFO L87 Difference]: Start difference. First operand 4486 states and 5289 transitions. Second operand has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (128), 44 states have call predecessors, (128), 42 states have return successors, (126), 42 states have call predecessors, (126), 43 states have call successors, (126) [2022-04-06 16:29:26,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:29:26,258 INFO L93 Difference]: Finished difference Result 4610 states and 5445 transitions. [2022-04-06 16:29:26,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-04-06 16:29:26,259 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (128), 44 states have call predecessors, (128), 42 states have return successors, (126), 42 states have call predecessors, (126), 43 states have call successors, (126) Word has length 802 [2022-04-06 16:29:26,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:29:26,266 INFO L225 Difference]: With dead ends: 4610 [2022-04-06 16:29:26,266 INFO L226 Difference]: Without dead ends: 4601 [2022-04-06 16:29:26,268 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1644 GetRequests, 1517 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 944 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=7227, Invalid=9285, Unknown=0, NotChecked=0, Total=16512 [2022-04-06 16:29:26,268 INFO L913 BasicCegarLoop]: 155 mSDtfsCounter, 114 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 701 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 701 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:29:26,268 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 654 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 701 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:29:26,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4601 states. [2022-04-06 16:29:27,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4601 to 4599. [2022-04-06 16:29:27,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4599 states, 2986 states have (on average 1.0977896851975888) internal successors, (3278), 3102 states have internal predecessors, (3278), 1074 states have call successors, (1074), 539 states have call predecessors, (1074), 538 states have return successors, (1071), 957 states have call predecessors, (1071), 1071 states have call successors, (1071) [2022-04-06 16:29:27,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4599 states to 4599 states and 5423 transitions. [2022-04-06 16:29:27,824 INFO L78 Accepts]: Start accepts. Automaton has 4599 states and 5423 transitions. Word has length 802 [2022-04-06 16:29:27,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:29:27,824 INFO L478 AbstractCegarLoop]: Abstraction has 4599 states and 5423 transitions. [2022-04-06 16:29:27,824 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (128), 44 states have call predecessors, (128), 42 states have return successors, (126), 42 states have call predecessors, (126), 43 states have call successors, (126) [2022-04-06 16:29:27,824 INFO L276 IsEmpty]: Start isEmpty. Operand 4599 states and 5423 transitions. [2022-04-06 16:29:27,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 822 [2022-04-06 16:29:27,832 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:29:27,833 INFO L499 BasicCegarLoop]: trace histogram [127, 126, 126, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:29:27,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-04-06 16:29:28,033 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:29:28,033 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:29:28,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:29:28,034 INFO L85 PathProgramCache]: Analyzing trace with hash -530768703, now seen corresponding path program 83 times [2022-04-06 16:29:28,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:29:28,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [730853465] [2022-04-06 16:29:28,034 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:29:28,034 INFO L85 PathProgramCache]: Analyzing trace with hash -530768703, now seen corresponding path program 84 times [2022-04-06 16:29:28,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:29:28,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942505546] [2022-04-06 16:29:28,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:29:28,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:29:28,047 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:29:28,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1471148761] [2022-04-06 16:29:28,047 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:29:28,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:29:28,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:29:28,048 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:29:28,049 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:29:31,789 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 81 check-sat command(s) [2022-04-06 16:29:31,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:29:31,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 1779 conjuncts, 89 conjunts are in the unsatisfiable core [2022-04-06 16:29:31,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:29:33,425 INFO L134 CoverageAnalysis]: Checked inductivity of 37867 backedges. 252 proven. 37107 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-04-06 16:29:33,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:29:36,011 INFO L134 CoverageAnalysis]: Checked inductivity of 37867 backedges. 252 proven. 6111 refuted. 0 times theorem prover too weak. 31504 trivial. 0 not checked. [2022-04-06 16:29:36,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:29:36,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942505546] [2022-04-06 16:29:36,011 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:29:36,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471148761] [2022-04-06 16:29:36,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471148761] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:29:36,012 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:29:36,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 90 [2022-04-06 16:29:36,012 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:29:36,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [730853465] [2022-04-06 16:29:36,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [730853465] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:29:36,012 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:29:36,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2022-04-06 16:29:36,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802605949] [2022-04-06 16:29:36,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:29:36,013 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-04-06 16:29:36,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:29:36,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-04-06 16:29:36,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3833, Invalid=4177, Unknown=0, NotChecked=0, Total=8010 [2022-04-06 16:29:36,014 INFO L87 Difference]: Start difference. First operand 4599 states and 5423 transitions. Second operand has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (131), 45 states have call predecessors, (131), 43 states have return successors, (129), 43 states have call predecessors, (129), 44 states have call successors, (129) [2022-04-06 16:29:38,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:29:38,712 INFO L93 Difference]: Finished difference Result 4723 states and 5579 transitions. [2022-04-06 16:29:38,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-04-06 16:29:38,713 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (131), 45 states have call predecessors, (131), 43 states have return successors, (129), 43 states have call predecessors, (129), 44 states have call successors, (129) Word has length 821 [2022-04-06 16:29:38,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:29:38,721 INFO L225 Difference]: With dead ends: 4723 [2022-04-06 16:29:38,721 INFO L226 Difference]: Without dead ends: 4714 [2022-04-06 16:29:38,722 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1683 GetRequests, 1553 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 988 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=7571, Invalid=9721, Unknown=0, NotChecked=0, Total=17292 [2022-04-06 16:29:38,723 INFO L913 BasicCegarLoop]: 158 mSDtfsCounter, 183 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:29:38,723 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 636 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:29:38,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4714 states. [2022-04-06 16:29:40,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4714 to 4712. [2022-04-06 16:29:40,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4712 states, 3059 states have (on average 1.0977443609022557) internal successors, (3358), 3178 states have internal predecessors, (3358), 1101 states have call successors, (1101), 552 states have call predecessors, (1101), 551 states have return successors, (1098), 981 states have call predecessors, (1098), 1098 states have call successors, (1098) [2022-04-06 16:29:40,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4712 states to 4712 states and 5557 transitions. [2022-04-06 16:29:40,233 INFO L78 Accepts]: Start accepts. Automaton has 4712 states and 5557 transitions. Word has length 821 [2022-04-06 16:29:40,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:29:40,233 INFO L478 AbstractCegarLoop]: Abstraction has 4712 states and 5557 transitions. [2022-04-06 16:29:40,233 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (131), 45 states have call predecessors, (131), 43 states have return successors, (129), 43 states have call predecessors, (129), 44 states have call successors, (129) [2022-04-06 16:29:40,233 INFO L276 IsEmpty]: Start isEmpty. Operand 4712 states and 5557 transitions. [2022-04-06 16:29:40,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 841 [2022-04-06 16:29:40,242 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:29:40,243 INFO L499 BasicCegarLoop]: trace histogram [130, 129, 129, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:29:40,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-04-06 16:29:40,443 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,SelfDestructingSolverStorable73 [2022-04-06 16:29:40,443 INFO L403 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:29:40,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:29:40,444 INFO L85 PathProgramCache]: Analyzing trace with hash -336741838, now seen corresponding path program 85 times [2022-04-06 16:29:40,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:29:40,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1102647928] [2022-04-06 16:29:40,444 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:29:40,444 INFO L85 PathProgramCache]: Analyzing trace with hash -336741838, now seen corresponding path program 86 times [2022-04-06 16:29:40,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:29:40,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175986988] [2022-04-06 16:29:40,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:29:40,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:29:40,457 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:29:40,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [479745561] [2022-04-06 16:29:40,457 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:29:40,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:29:40,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:29:40,458 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:29:40,459 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:29:40,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:29:40,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:29:40,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 1819 conjuncts, 91 conjunts are in the unsatisfiable core [2022-04-06 16:29:40,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:29:42,446 INFO L134 CoverageAnalysis]: Checked inductivity of 39693 backedges. 258 proven. 38915 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2022-04-06 16:29:42,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:29:45,180 INFO L134 CoverageAnalysis]: Checked inductivity of 39693 backedges. 258 proven. 6407 refuted. 0 times theorem prover too weak. 33028 trivial. 0 not checked. [2022-04-06 16:29:45,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:29:45,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175986988] [2022-04-06 16:29:45,180 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:29:45,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479745561] [2022-04-06 16:29:45,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479745561] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:29:45,180 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:29:45,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 92 [2022-04-06 16:29:45,181 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:29:45,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1102647928] [2022-04-06 16:29:45,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1102647928] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:29:45,181 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:29:45,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2022-04-06 16:29:45,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456175276] [2022-04-06 16:29:45,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:29:45,182 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-04-06 16:29:45,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:29:45,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-04-06 16:29:45,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4010, Invalid=4362, Unknown=0, NotChecked=0, Total=8372 [2022-04-06 16:29:45,183 INFO L87 Difference]: Start difference. First operand 4712 states and 5557 transitions. Second operand has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (134), 46 states have call predecessors, (134), 44 states have return successors, (132), 44 states have call predecessors, (132), 45 states have call successors, (132) [2022-04-06 16:29:47,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:29:47,975 INFO L93 Difference]: Finished difference Result 4836 states and 5713 transitions. [2022-04-06 16:29:47,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-04-06 16:29:47,976 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (134), 46 states have call predecessors, (134), 44 states have return successors, (132), 44 states have call predecessors, (132), 45 states have call successors, (132) Word has length 840 [2022-04-06 16:29:47,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:29:47,984 INFO L225 Difference]: With dead ends: 4836 [2022-04-06 16:29:47,984 INFO L226 Difference]: Without dead ends: 4827 [2022-04-06 16:29:47,985 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1722 GetRequests, 1589 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1033 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=7923, Invalid=10167, Unknown=0, NotChecked=0, Total=18090 [2022-04-06 16:29:47,986 INFO L913 BasicCegarLoop]: 161 mSDtfsCounter, 135 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:29:47,986 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 668 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:29:47,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4827 states. [2022-04-06 16:29:49,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4827 to 4825. [2022-04-06 16:29:49,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4825 states, 3132 states have (on average 1.0977011494252873) internal successors, (3438), 3254 states have internal predecessors, (3438), 1128 states have call successors, (1128), 565 states have call predecessors, (1128), 564 states have return successors, (1125), 1005 states have call predecessors, (1125), 1125 states have call successors, (1125) [2022-04-06 16:29:49,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4825 states to 4825 states and 5691 transitions. [2022-04-06 16:29:49,583 INFO L78 Accepts]: Start accepts. Automaton has 4825 states and 5691 transitions. Word has length 840 [2022-04-06 16:29:49,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:29:49,584 INFO L478 AbstractCegarLoop]: Abstraction has 4825 states and 5691 transitions. [2022-04-06 16:29:49,584 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (134), 46 states have call predecessors, (134), 44 states have return successors, (132), 44 states have call predecessors, (132), 45 states have call successors, (132) [2022-04-06 16:29:49,584 INFO L276 IsEmpty]: Start isEmpty. Operand 4825 states and 5691 transitions. [2022-04-06 16:29:49,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 860 [2022-04-06 16:29:49,593 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:29:49,593 INFO L499 BasicCegarLoop]: trace histogram [133, 132, 132, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:29:49,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-04-06 16:29:49,793 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:29:49,793 INFO L403 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:29:49,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:29:49,794 INFO L85 PathProgramCache]: Analyzing trace with hash 356883745, now seen corresponding path program 87 times [2022-04-06 16:29:49,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:29:49,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [743115182] [2022-04-06 16:29:49,794 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:29:49,794 INFO L85 PathProgramCache]: Analyzing trace with hash 356883745, now seen corresponding path program 88 times [2022-04-06 16:29:49,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:29:49,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837358322] [2022-04-06 16:29:49,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:29:49,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:29:49,807 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:29:49,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [265967052] [2022-04-06 16:29:49,807 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:29:49,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:29:49,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:29:49,808 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:29:49,808 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:29:50,050 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:29:50,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:29:50,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 1859 conjuncts, 93 conjunts are in the unsatisfiable core [2022-04-06 16:29:50,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:29:51,728 INFO L134 CoverageAnalysis]: Checked inductivity of 41562 backedges. 264 proven. 40766 refuted. 0 times theorem prover too weak. 532 trivial. 0 not checked. [2022-04-06 16:29:51,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:29:54,517 INFO L134 CoverageAnalysis]: Checked inductivity of 41562 backedges. 264 proven. 6710 refuted. 0 times theorem prover too weak. 34588 trivial. 0 not checked. [2022-04-06 16:29:54,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:29:54,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837358322] [2022-04-06 16:29:54,517 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:29:54,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265967052] [2022-04-06 16:29:54,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265967052] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:29:54,517 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:29:54,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 94 [2022-04-06 16:29:54,518 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:29:54,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [743115182] [2022-04-06 16:29:54,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [743115182] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:29:54,518 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:29:54,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-04-06 16:29:54,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467606659] [2022-04-06 16:29:54,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:29:54,519 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-04-06 16:29:54,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:29:54,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-04-06 16:29:54,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4191, Invalid=4551, Unknown=0, NotChecked=0, Total=8742 [2022-04-06 16:29:54,521 INFO L87 Difference]: Start difference. First operand 4825 states and 5691 transitions. Second operand has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (137), 47 states have call predecessors, (137), 45 states have return successors, (135), 45 states have call predecessors, (135), 46 states have call successors, (135) [2022-04-06 16:29:57,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:29:57,514 INFO L93 Difference]: Finished difference Result 4949 states and 5847 transitions. [2022-04-06 16:29:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-04-06 16:29:57,514 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (137), 47 states have call predecessors, (137), 45 states have return successors, (135), 45 states have call predecessors, (135), 46 states have call successors, (135) Word has length 859 [2022-04-06 16:29:57,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:29:57,522 INFO L225 Difference]: With dead ends: 4949 [2022-04-06 16:29:57,522 INFO L226 Difference]: Without dead ends: 4940 [2022-04-06 16:29:57,524 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1761 GetRequests, 1625 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=8283, Invalid=10623, Unknown=0, NotChecked=0, Total=18906 [2022-04-06 16:29:57,524 INFO L913 BasicCegarLoop]: 164 mSDtfsCounter, 163 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 640 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:29:57,524 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 640 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 710 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:29:57,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4940 states. [2022-04-06 16:29:59,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4940 to 4938. [2022-04-06 16:29:59,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4938 states, 3205 states have (on average 1.0976599063962558) internal successors, (3518), 3330 states have internal predecessors, (3518), 1155 states have call successors, (1155), 578 states have call predecessors, (1155), 577 states have return successors, (1152), 1029 states have call predecessors, (1152), 1152 states have call successors, (1152) [2022-04-06 16:29:59,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4938 states to 4938 states and 5825 transitions. [2022-04-06 16:29:59,154 INFO L78 Accepts]: Start accepts. Automaton has 4938 states and 5825 transitions. Word has length 859 [2022-04-06 16:29:59,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:29:59,155 INFO L478 AbstractCegarLoop]: Abstraction has 4938 states and 5825 transitions. [2022-04-06 16:29:59,155 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (137), 47 states have call predecessors, (137), 45 states have return successors, (135), 45 states have call predecessors, (135), 46 states have call successors, (135) [2022-04-06 16:29:59,155 INFO L276 IsEmpty]: Start isEmpty. Operand 4938 states and 5825 transitions. [2022-04-06 16:29:59,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 879 [2022-04-06 16:29:59,169 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:29:59,170 INFO L499 BasicCegarLoop]: trace histogram [136, 135, 135, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:29:59,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-04-06 16:29:59,383 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:29:59,383 INFO L403 AbstractCegarLoop]: === Iteration 77 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:29:59,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:29:59,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1172676050, now seen corresponding path program 89 times [2022-04-06 16:29:59,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:29:59,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1479524054] [2022-04-06 16:29:59,385 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:29:59,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1172676050, now seen corresponding path program 90 times [2022-04-06 16:29:59,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:29:59,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666468296] [2022-04-06 16:29:59,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:29:59,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:29:59,407 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:29:59,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1798278689] [2022-04-06 16:29:59,407 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:29:59,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:29:59,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:29:59,408 INFO L229 MonitoredProcess]: Starting monitored process 76 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:29:59,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-04-06 16:30:28,008 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 86 check-sat command(s) [2022-04-06 16:30:28,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:28,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 1890 conjuncts, 95 conjunts are in the unsatisfiable core [2022-04-06 16:30:28,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:29,826 INFO L134 CoverageAnalysis]: Checked inductivity of 43474 backedges. 270 proven. 42660 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-04-06 16:30:29,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:32,695 INFO L134 CoverageAnalysis]: Checked inductivity of 43474 backedges. 270 proven. 7020 refuted. 0 times theorem prover too weak. 36184 trivial. 0 not checked. [2022-04-06 16:30:32,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:32,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666468296] [2022-04-06 16:30:32,695 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:32,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798278689] [2022-04-06 16:30:32,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798278689] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:32,695 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:32,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 96 [2022-04-06 16:30:32,696 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:32,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1479524054] [2022-04-06 16:30:32,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1479524054] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:32,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:32,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2022-04-06 16:30:32,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337172251] [2022-04-06 16:30:32,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:32,697 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-04-06 16:30:32,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:32,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-04-06 16:30:32,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4376, Invalid=4744, Unknown=0, NotChecked=0, Total=9120 [2022-04-06 16:30:32,698 INFO L87 Difference]: Start difference. First operand 4938 states and 5825 transitions. Second operand has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (140), 48 states have call predecessors, (140), 46 states have return successors, (138), 46 states have call predecessors, (138), 47 states have call successors, (138) [2022-04-06 16:30:35,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:35,565 INFO L93 Difference]: Finished difference Result 5062 states and 5981 transitions. [2022-04-06 16:30:35,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-04-06 16:30:35,566 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (140), 48 states have call predecessors, (140), 46 states have return successors, (138), 46 states have call predecessors, (138), 47 states have call successors, (138) Word has length 878 [2022-04-06 16:30:35,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:35,574 INFO L225 Difference]: With dead ends: 5062 [2022-04-06 16:30:35,574 INFO L226 Difference]: Without dead ends: 5053 [2022-04-06 16:30:35,575 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1800 GetRequests, 1661 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1126 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=8651, Invalid=11089, Unknown=0, NotChecked=0, Total=19740 [2022-04-06 16:30:35,575 INFO L913 BasicCegarLoop]: 167 mSDtfsCounter, 128 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:35,576 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 692 Invalid, 894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 880 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:30:35,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5053 states. [2022-04-06 16:30:37,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5053 to 5051. [2022-04-06 16:30:37,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5051 states, 3278 states have (on average 1.097620500305064) internal successors, (3598), 3406 states have internal predecessors, (3598), 1182 states have call successors, (1182), 591 states have call predecessors, (1182), 590 states have return successors, (1179), 1053 states have call predecessors, (1179), 1179 states have call successors, (1179) [2022-04-06 16:30:37,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5051 states to 5051 states and 5959 transitions. [2022-04-06 16:30:37,220 INFO L78 Accepts]: Start accepts. Automaton has 5051 states and 5959 transitions. Word has length 878 [2022-04-06 16:30:37,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:37,221 INFO L478 AbstractCegarLoop]: Abstraction has 5051 states and 5959 transitions. [2022-04-06 16:30:37,221 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (140), 48 states have call predecessors, (140), 46 states have return successors, (138), 46 states have call predecessors, (138), 47 states have call successors, (138) [2022-04-06 16:30:37,221 INFO L276 IsEmpty]: Start isEmpty. Operand 5051 states and 5959 transitions. [2022-04-06 16:30:37,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 898 [2022-04-06 16:30:37,246 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:37,246 INFO L499 BasicCegarLoop]: trace histogram [139, 138, 138, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:37,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-04-06 16:30:37,458 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-04-06 16:30:37,458 INFO L403 AbstractCegarLoop]: === Iteration 78 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:37,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:37,458 INFO L85 PathProgramCache]: Analyzing trace with hash 942331265, now seen corresponding path program 91 times [2022-04-06 16:30:37,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:37,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1024481422] [2022-04-06 16:30:37,459 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:37,459 INFO L85 PathProgramCache]: Analyzing trace with hash 942331265, now seen corresponding path program 92 times [2022-04-06 16:30:37,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:37,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796609623] [2022-04-06 16:30:37,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:37,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:37,472 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:37,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1960238480] [2022-04-06 16:30:37,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:30:37,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:37,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:37,473 INFO L229 MonitoredProcess]: Starting monitored process 77 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:30:37,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-04-06 16:30:37,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:30:37,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:37,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 1939 conjuncts, 97 conjunts are in the unsatisfiable core [2022-04-06 16:30:37,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:39,509 INFO L134 CoverageAnalysis]: Checked inductivity of 45429 backedges. 276 proven. 44597 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2022-04-06 16:30:39,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:42,437 INFO L134 CoverageAnalysis]: Checked inductivity of 45429 backedges. 276 proven. 7337 refuted. 0 times theorem prover too weak. 37816 trivial. 0 not checked. [2022-04-06 16:30:42,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:42,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796609623] [2022-04-06 16:30:42,438 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:42,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960238480] [2022-04-06 16:30:42,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960238480] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:42,438 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:42,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 98 [2022-04-06 16:30:42,438 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:42,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1024481422] [2022-04-06 16:30:42,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1024481422] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:42,438 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:42,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [50] imperfect sequences [] total 50 [2022-04-06 16:30:42,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078157274] [2022-04-06 16:30:42,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:42,439 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-04-06 16:30:42,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:42,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-04-06 16:30:42,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4565, Invalid=4941, Unknown=0, NotChecked=0, Total=9506 [2022-04-06 16:30:42,441 INFO L87 Difference]: Start difference. First operand 5051 states and 5959 transitions. Second operand has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (143), 49 states have call predecessors, (143), 47 states have return successors, (141), 47 states have call predecessors, (141), 48 states have call successors, (141) [2022-04-06 16:30:45,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:45,454 INFO L93 Difference]: Finished difference Result 5175 states and 6115 transitions. [2022-04-06 16:30:45,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-04-06 16:30:45,454 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (143), 49 states have call predecessors, (143), 47 states have return successors, (141), 47 states have call predecessors, (141), 48 states have call successors, (141) Word has length 897 [2022-04-06 16:30:45,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:45,462 INFO L225 Difference]: With dead ends: 5175 [2022-04-06 16:30:45,462 INFO L226 Difference]: Without dead ends: 5166 [2022-04-06 16:30:45,464 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1839 GetRequests, 1697 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1174 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=9027, Invalid=11565, Unknown=0, NotChecked=0, Total=20592 [2022-04-06 16:30:45,464 INFO L913 BasicCegarLoop]: 170 mSDtfsCounter, 131 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 936 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:45,464 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 724 Invalid, 957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 936 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 16:30:45,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5166 states. [2022-04-06 16:30:47,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5166 to 5164. [2022-04-06 16:30:47,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5164 states, 3351 states have (on average 1.0975828111011638) internal successors, (3678), 3482 states have internal predecessors, (3678), 1209 states have call successors, (1209), 604 states have call predecessors, (1209), 603 states have return successors, (1206), 1077 states have call predecessors, (1206), 1206 states have call successors, (1206) [2022-04-06 16:30:47,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5164 states to 5164 states and 6093 transitions. [2022-04-06 16:30:47,091 INFO L78 Accepts]: Start accepts. Automaton has 5164 states and 6093 transitions. Word has length 897 [2022-04-06 16:30:47,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:47,091 INFO L478 AbstractCegarLoop]: Abstraction has 5164 states and 6093 transitions. [2022-04-06 16:30:47,091 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (143), 49 states have call predecessors, (143), 47 states have return successors, (141), 47 states have call predecessors, (141), 48 states have call successors, (141) [2022-04-06 16:30:47,092 INFO L276 IsEmpty]: Start isEmpty. Operand 5164 states and 6093 transitions. [2022-04-06 16:30:47,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 917 [2022-04-06 16:30:47,101 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:47,102 INFO L499 BasicCegarLoop]: trace histogram [142, 141, 141, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:47,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-04-06 16:30:47,302 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-04-06 16:30:47,302 INFO L403 AbstractCegarLoop]: === Iteration 79 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:47,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:47,302 INFO L85 PathProgramCache]: Analyzing trace with hash -361379470, now seen corresponding path program 93 times [2022-04-06 16:30:47,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:47,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2011212513] [2022-04-06 16:30:47,303 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:47,303 INFO L85 PathProgramCache]: Analyzing trace with hash -361379470, now seen corresponding path program 94 times [2022-04-06 16:30:47,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:47,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333313269] [2022-04-06 16:30:47,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:47,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:47,317 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:47,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1825938631] [2022-04-06 16:30:47,317 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:30:47,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:47,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:47,318 INFO L229 MonitoredProcess]: Starting monitored process 78 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:30:47,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-04-06 16:30:47,590 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:30:47,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:47,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 1979 conjuncts, 99 conjunts are in the unsatisfiable core [2022-04-06 16:30:47,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:30:49,456 INFO L134 CoverageAnalysis]: Checked inductivity of 47427 backedges. 282 proven. 46577 refuted. 0 times theorem prover too weak. 568 trivial. 0 not checked. [2022-04-06 16:30:49,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:30:52,554 INFO L134 CoverageAnalysis]: Checked inductivity of 47427 backedges. 282 proven. 7661 refuted. 0 times theorem prover too weak. 39484 trivial. 0 not checked. [2022-04-06 16:30:52,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:30:52,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333313269] [2022-04-06 16:30:52,555 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:30:52,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825938631] [2022-04-06 16:30:52,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825938631] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:30:52,555 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:30:52,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 100 [2022-04-06 16:30:52,555 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:30:52,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2011212513] [2022-04-06 16:30:52,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2011212513] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:30:52,555 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:30:52,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2022-04-06 16:30:52,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224628803] [2022-04-06 16:30:52,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:30:52,556 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-04-06 16:30:52,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:52,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-04-06 16:30:52,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4758, Invalid=5142, Unknown=0, NotChecked=0, Total=9900 [2022-04-06 16:30:52,558 INFO L87 Difference]: Start difference. First operand 5164 states and 6093 transitions. Second operand has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (146), 50 states have call predecessors, (146), 48 states have return successors, (144), 48 states have call predecessors, (144), 49 states have call successors, (144) [2022-04-06 16:30:55,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:30:55,680 INFO L93 Difference]: Finished difference Result 5288 states and 6249 transitions. [2022-04-06 16:30:55,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-04-06 16:30:55,681 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (146), 50 states have call predecessors, (146), 48 states have return successors, (144), 48 states have call predecessors, (144), 49 states have call successors, (144) Word has length 916 [2022-04-06 16:30:55,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:30:55,689 INFO L225 Difference]: With dead ends: 5288 [2022-04-06 16:30:55,689 INFO L226 Difference]: Without dead ends: 5279 [2022-04-06 16:30:55,690 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1878 GetRequests, 1733 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1223 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=9411, Invalid=12051, Unknown=0, NotChecked=0, Total=21462 [2022-04-06 16:30:55,691 INFO L913 BasicCegarLoop]: 173 mSDtfsCounter, 209 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:30:55,691 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 696 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 710 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:30:55,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5279 states. [2022-04-06 16:30:57,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5279 to 5277. [2022-04-06 16:30:57,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5277 states, 3424 states have (on average 1.0975467289719627) internal successors, (3758), 3558 states have internal predecessors, (3758), 1236 states have call successors, (1236), 617 states have call predecessors, (1236), 616 states have return successors, (1233), 1101 states have call predecessors, (1233), 1233 states have call successors, (1233) [2022-04-06 16:30:57,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5277 states to 5277 states and 6227 transitions. [2022-04-06 16:30:57,452 INFO L78 Accepts]: Start accepts. Automaton has 5277 states and 6227 transitions. Word has length 916 [2022-04-06 16:30:57,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:30:57,452 INFO L478 AbstractCegarLoop]: Abstraction has 5277 states and 6227 transitions. [2022-04-06 16:30:57,452 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (146), 50 states have call predecessors, (146), 48 states have return successors, (144), 48 states have call predecessors, (144), 49 states have call successors, (144) [2022-04-06 16:30:57,452 INFO L276 IsEmpty]: Start isEmpty. Operand 5277 states and 6227 transitions. [2022-04-06 16:30:57,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 936 [2022-04-06 16:30:57,462 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:30:57,462 INFO L499 BasicCegarLoop]: trace histogram [145, 144, 144, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:30:57,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-04-06 16:30:57,663 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:57,663 INFO L403 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:30:57,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:30:57,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1648179743, now seen corresponding path program 95 times [2022-04-06 16:30:57,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:30:57,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1177897330] [2022-04-06 16:30:57,664 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:30:57,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1648179743, now seen corresponding path program 96 times [2022-04-06 16:30:57,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:30:57,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139656490] [2022-04-06 16:30:57,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:30:57,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:30:57,677 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:30:57,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [285090833] [2022-04-06 16:30:57,678 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:30:57,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:30:57,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:30:57,678 INFO L229 MonitoredProcess]: Starting monitored process 79 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:30:57,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-04-06 16:30:59,211 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 95 check-sat command(s) [2022-04-06 16:30:59,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:30:59,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 2019 conjuncts, 101 conjunts are in the unsatisfiable core [2022-04-06 16:30:59,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:01,206 INFO L134 CoverageAnalysis]: Checked inductivity of 49468 backedges. 288 proven. 48600 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2022-04-06 16:31:01,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:04,357 INFO L134 CoverageAnalysis]: Checked inductivity of 49468 backedges. 288 proven. 7992 refuted. 0 times theorem prover too weak. 41188 trivial. 0 not checked. [2022-04-06 16:31:04,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:04,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139656490] [2022-04-06 16:31:04,358 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:04,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285090833] [2022-04-06 16:31:04,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285090833] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:31:04,358 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:31:04,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 102 [2022-04-06 16:31:04,358 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:04,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1177897330] [2022-04-06 16:31:04,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1177897330] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:04,358 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:04,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [52] imperfect sequences [] total 52 [2022-04-06 16:31:04,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363925734] [2022-04-06 16:31:04,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:04,359 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-04-06 16:31:04,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:04,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-04-06 16:31:04,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4955, Invalid=5347, Unknown=0, NotChecked=0, Total=10302 [2022-04-06 16:31:04,361 INFO L87 Difference]: Start difference. First operand 5277 states and 6227 transitions. Second operand has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (149), 51 states have call predecessors, (149), 49 states have return successors, (147), 49 states have call predecessors, (147), 50 states have call successors, (147) [2022-04-06 16:31:07,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:07,709 INFO L93 Difference]: Finished difference Result 5401 states and 6383 transitions. [2022-04-06 16:31:07,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-04-06 16:31:07,710 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (149), 51 states have call predecessors, (149), 49 states have return successors, (147), 49 states have call predecessors, (147), 50 states have call successors, (147) Word has length 935 [2022-04-06 16:31:07,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:07,718 INFO L225 Difference]: With dead ends: 5401 [2022-04-06 16:31:07,718 INFO L226 Difference]: Without dead ends: 5392 [2022-04-06 16:31:07,720 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1917 GetRequests, 1769 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1273 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=9803, Invalid=12547, Unknown=0, NotChecked=0, Total=22350 [2022-04-06 16:31:07,720 INFO L913 BasicCegarLoop]: 176 mSDtfsCounter, 222 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:07,720 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 678 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 718 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:31:07,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5392 states. [2022-04-06 16:31:09,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5392 to 5390. [2022-04-06 16:31:09,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5390 states, 3497 states have (on average 1.0975121532742351) internal successors, (3838), 3634 states have internal predecessors, (3838), 1263 states have call successors, (1263), 630 states have call predecessors, (1263), 629 states have return successors, (1260), 1125 states have call predecessors, (1260), 1260 states have call successors, (1260) [2022-04-06 16:31:09,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5390 states to 5390 states and 6361 transitions. [2022-04-06 16:31:09,420 INFO L78 Accepts]: Start accepts. Automaton has 5390 states and 6361 transitions. Word has length 935 [2022-04-06 16:31:09,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:09,420 INFO L478 AbstractCegarLoop]: Abstraction has 5390 states and 6361 transitions. [2022-04-06 16:31:09,421 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (149), 51 states have call predecessors, (149), 49 states have return successors, (147), 49 states have call predecessors, (147), 50 states have call successors, (147) [2022-04-06 16:31:09,421 INFO L276 IsEmpty]: Start isEmpty. Operand 5390 states and 6361 transitions. [2022-04-06 16:31:09,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 955 [2022-04-06 16:31:09,431 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:09,431 INFO L499 BasicCegarLoop]: trace histogram [148, 147, 147, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:31:09,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-04-06 16:31:09,631 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:09,631 INFO L403 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:09,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:09,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1831353618, now seen corresponding path program 97 times [2022-04-06 16:31:09,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:09,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [499116439] [2022-04-06 16:31:09,632 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:09,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1831353618, now seen corresponding path program 98 times [2022-04-06 16:31:09,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:09,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778874257] [2022-04-06 16:31:09,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:09,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:09,646 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:09,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [751305851] [2022-04-06 16:31:09,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:31:09,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:09,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:09,647 INFO L229 MonitoredProcess]: Starting monitored process 80 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:31:09,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-04-06 16:31:09,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:31:09,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:09,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 2059 conjuncts, 103 conjunts are in the unsatisfiable core [2022-04-06 16:31:09,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:11,952 INFO L134 CoverageAnalysis]: Checked inductivity of 51552 backedges. 294 proven. 50666 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2022-04-06 16:31:11,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:15,189 INFO L134 CoverageAnalysis]: Checked inductivity of 51552 backedges. 294 proven. 8330 refuted. 0 times theorem prover too weak. 42928 trivial. 0 not checked. [2022-04-06 16:31:15,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:15,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778874257] [2022-04-06 16:31:15,189 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:15,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751305851] [2022-04-06 16:31:15,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751305851] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:31:15,189 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:31:15,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 104 [2022-04-06 16:31:15,190 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:15,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [499116439] [2022-04-06 16:31:15,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [499116439] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:15,190 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:15,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2022-04-06 16:31:15,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383194631] [2022-04-06 16:31:15,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:15,190 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-04-06 16:31:15,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:15,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-04-06 16:31:15,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:31:15,193 INFO L87 Difference]: Start difference. First operand 5390 states and 6361 transitions. Second operand has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (152), 52 states have call predecessors, (152), 50 states have return successors, (150), 50 states have call predecessors, (150), 51 states have call successors, (150) [2022-04-06 16:31:18,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:18,362 INFO L93 Difference]: Finished difference Result 5514 states and 6517 transitions. [2022-04-06 16:31:18,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-04-06 16:31:18,363 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (152), 52 states have call predecessors, (152), 50 states have return successors, (150), 50 states have call predecessors, (150), 51 states have call successors, (150) Word has length 954 [2022-04-06 16:31:18,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:18,371 INFO L225 Difference]: With dead ends: 5514 [2022-04-06 16:31:18,371 INFO L226 Difference]: Without dead ends: 5505 [2022-04-06 16:31:18,373 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1956 GetRequests, 1805 SyntacticMatches, 0 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=10203, Invalid=13053, Unknown=0, NotChecked=0, Total=23256 [2022-04-06 16:31:18,373 INFO L913 BasicCegarLoop]: 179 mSDtfsCounter, 263 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:18,373 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 690 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:31:18,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5505 states. [2022-04-06 16:31:20,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5505 to 5503. [2022-04-06 16:31:20,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5503 states, 3570 states have (on average 1.0974789915966388) internal successors, (3918), 3710 states have internal predecessors, (3918), 1290 states have call successors, (1290), 643 states have call predecessors, (1290), 642 states have return successors, (1287), 1149 states have call predecessors, (1287), 1287 states have call successors, (1287) [2022-04-06 16:31:20,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5503 states to 5503 states and 6495 transitions. [2022-04-06 16:31:20,143 INFO L78 Accepts]: Start accepts. Automaton has 5503 states and 6495 transitions. Word has length 954 [2022-04-06 16:31:20,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:20,143 INFO L478 AbstractCegarLoop]: Abstraction has 5503 states and 6495 transitions. [2022-04-06 16:31:20,143 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (152), 52 states have call predecessors, (152), 50 states have return successors, (150), 50 states have call predecessors, (150), 51 states have call successors, (150) [2022-04-06 16:31:20,144 INFO L276 IsEmpty]: Start isEmpty. Operand 5503 states and 6495 transitions. [2022-04-06 16:31:20,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 974 [2022-04-06 16:31:20,154 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:20,154 INFO L499 BasicCegarLoop]: trace histogram [151, 150, 150, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:31:20,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-04-06 16:31:20,354 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:20,354 INFO L403 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:20,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:20,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1648586305, now seen corresponding path program 99 times [2022-04-06 16:31:20,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:20,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1893084717] [2022-04-06 16:31:20,355 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:20,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1648586305, now seen corresponding path program 100 times [2022-04-06 16:31:20,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:20,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364110115] [2022-04-06 16:31:20,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:20,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:20,369 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:20,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1928999032] [2022-04-06 16:31:20,369 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:31:20,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:20,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:20,370 INFO L229 MonitoredProcess]: Starting monitored process 81 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:31:20,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-04-06 16:31:20,666 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:31:20,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:20,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 2099 conjuncts, 105 conjunts are in the unsatisfiable core [2022-04-06 16:31:20,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:22,705 INFO L134 CoverageAnalysis]: Checked inductivity of 53679 backedges. 300 proven. 52775 refuted. 0 times theorem prover too weak. 604 trivial. 0 not checked. [2022-04-06 16:31:22,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:26,015 INFO L134 CoverageAnalysis]: Checked inductivity of 53679 backedges. 300 proven. 8675 refuted. 0 times theorem prover too weak. 44704 trivial. 0 not checked. [2022-04-06 16:31:26,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:26,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364110115] [2022-04-06 16:31:26,016 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:26,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928999032] [2022-04-06 16:31:26,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928999032] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:31:26,016 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:31:26,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 104 [2022-04-06 16:31:26,016 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:26,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1893084717] [2022-04-06 16:31:26,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1893084717] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:26,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:26,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [54] imperfect sequences [] total 54 [2022-04-06 16:31:26,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597432881] [2022-04-06 16:31:26,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:26,017 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-04-06 16:31:26,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:26,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-04-06 16:31:26,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:31:26,019 INFO L87 Difference]: Start difference. First operand 5503 states and 6495 transitions. Second operand has 54 states, 54 states have (on average 6.703703703703703) internal successors, (362), 53 states have internal predecessors, (362), 53 states have call successors, (155), 53 states have call predecessors, (155), 51 states have return successors, (153), 51 states have call predecessors, (153), 52 states have call successors, (153) [2022-04-06 16:31:29,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:29,483 INFO L93 Difference]: Finished difference Result 5627 states and 6651 transitions. [2022-04-06 16:31:29,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-04-06 16:31:29,484 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 6.703703703703703) internal successors, (362), 53 states have internal predecessors, (362), 53 states have call successors, (155), 53 states have call predecessors, (155), 51 states have return successors, (153), 51 states have call predecessors, (153), 52 states have call successors, (153) Word has length 973 [2022-04-06 16:31:29,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:29,492 INFO L225 Difference]: With dead ends: 5627 [2022-04-06 16:31:29,492 INFO L226 Difference]: Without dead ends: 5618 [2022-04-06 16:31:29,494 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1995 GetRequests, 1842 SyntacticMatches, 1 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1423 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=10306, Invalid=13256, Unknown=0, NotChecked=0, Total=23562 [2022-04-06 16:31:29,494 INFO L913 BasicCegarLoop]: 182 mSDtfsCounter, 198 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 881 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:29,494 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 742 Invalid, 909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 881 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:31:29,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5618 states. [2022-04-06 16:31:31,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5618 to 5616. [2022-04-06 16:31:31,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5616 states, 3643 states have (on average 1.0974471589349437) internal successors, (3998), 3786 states have internal predecessors, (3998), 1317 states have call successors, (1317), 656 states have call predecessors, (1317), 655 states have return successors, (1314), 1173 states have call predecessors, (1314), 1314 states have call successors, (1314) [2022-04-06 16:31:31,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5616 states to 5616 states and 6629 transitions. [2022-04-06 16:31:31,401 INFO L78 Accepts]: Start accepts. Automaton has 5616 states and 6629 transitions. Word has length 973 [2022-04-06 16:31:31,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:31,401 INFO L478 AbstractCegarLoop]: Abstraction has 5616 states and 6629 transitions. [2022-04-06 16:31:31,402 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 6.703703703703703) internal successors, (362), 53 states have internal predecessors, (362), 53 states have call successors, (155), 53 states have call predecessors, (155), 51 states have return successors, (153), 51 states have call predecessors, (153), 52 states have call successors, (153) [2022-04-06 16:31:31,402 INFO L276 IsEmpty]: Start isEmpty. Operand 5616 states and 6629 transitions. [2022-04-06 16:31:31,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 993 [2022-04-06 16:31:31,412 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:31,413 INFO L499 BasicCegarLoop]: trace histogram [154, 153, 153, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:31:31,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-04-06 16:31:31,613 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:31,613 INFO L403 AbstractCegarLoop]: === Iteration 83 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:31,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:31,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1778841778, now seen corresponding path program 101 times [2022-04-06 16:31:31,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:31,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1806872920] [2022-04-06 16:31:31,616 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:31,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1778841778, now seen corresponding path program 102 times [2022-04-06 16:31:31,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:31,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493024988] [2022-04-06 16:31:31,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:31,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:31,629 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:31,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [685740651] [2022-04-06 16:31:31,630 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:31:31,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:31,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:31,630 INFO L229 MonitoredProcess]: Starting monitored process 82 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:31:31,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-04-06 16:31:32,722 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 96 check-sat command(s) [2022-04-06 16:31:32,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:32,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 2112 conjuncts, 107 conjunts are in the unsatisfiable core [2022-04-06 16:31:32,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:34,837 INFO L134 CoverageAnalysis]: Checked inductivity of 55849 backedges. 306 proven. 54927 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-04-06 16:31:34,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:38,221 INFO L134 CoverageAnalysis]: Checked inductivity of 55849 backedges. 306 proven. 9027 refuted. 0 times theorem prover too weak. 46516 trivial. 0 not checked. [2022-04-06 16:31:38,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:38,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493024988] [2022-04-06 16:31:38,221 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:38,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685740651] [2022-04-06 16:31:38,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685740651] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:31:38,221 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:31:38,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 104 [2022-04-06 16:31:38,222 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:38,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1806872920] [2022-04-06 16:31:38,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1806872920] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:38,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:38,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2022-04-06 16:31:38,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840633464] [2022-04-06 16:31:38,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:38,223 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-04-06 16:31:38,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:38,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-04-06 16:31:38,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:31:38,225 INFO L87 Difference]: Start difference. First operand 5616 states and 6629 transitions. Second operand has 55 states, 55 states have (on average 6.709090909090909) internal successors, (369), 54 states have internal predecessors, (369), 54 states have call successors, (158), 54 states have call predecessors, (158), 52 states have return successors, (156), 52 states have call predecessors, (156), 53 states have call successors, (156) [2022-04-06 16:31:41,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:41,785 INFO L93 Difference]: Finished difference Result 5740 states and 6785 transitions. [2022-04-06 16:31:41,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-04-06 16:31:41,786 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 6.709090909090909) internal successors, (369), 54 states have internal predecessors, (369), 54 states have call successors, (158), 54 states have call predecessors, (158), 52 states have return successors, (156), 52 states have call predecessors, (156), 53 states have call successors, (156) Word has length 992 [2022-04-06 16:31:41,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:41,795 INFO L225 Difference]: With dead ends: 5740 [2022-04-06 16:31:41,795 INFO L226 Difference]: Without dead ends: 5731 [2022-04-06 16:31:41,797 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2034 GetRequests, 1880 SyntacticMatches, 1 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1473 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=10409, Invalid=13461, Unknown=0, NotChecked=0, Total=23870 [2022-04-06 16:31:41,797 INFO L913 BasicCegarLoop]: 185 mSDtfsCounter, 183 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 778 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:41,797 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 734 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 778 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 16:31:41,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5731 states. [2022-04-06 16:31:43,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5731 to 5729. [2022-04-06 16:31:43,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5729 states, 3716 states have (on average 1.097416576964478) internal successors, (4078), 3862 states have internal predecessors, (4078), 1344 states have call successors, (1344), 669 states have call predecessors, (1344), 668 states have return successors, (1341), 1197 states have call predecessors, (1341), 1341 states have call successors, (1341) [2022-04-06 16:31:43,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5729 states to 5729 states and 6763 transitions. [2022-04-06 16:31:43,660 INFO L78 Accepts]: Start accepts. Automaton has 5729 states and 6763 transitions. Word has length 992 [2022-04-06 16:31:43,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:43,660 INFO L478 AbstractCegarLoop]: Abstraction has 5729 states and 6763 transitions. [2022-04-06 16:31:43,660 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 6.709090909090909) internal successors, (369), 54 states have internal predecessors, (369), 54 states have call successors, (158), 54 states have call predecessors, (158), 52 states have return successors, (156), 52 states have call predecessors, (156), 53 states have call successors, (156) [2022-04-06 16:31:43,660 INFO L276 IsEmpty]: Start isEmpty. Operand 5729 states and 6763 transitions. [2022-04-06 16:31:43,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1012 [2022-04-06 16:31:43,672 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:43,673 INFO L499 BasicCegarLoop]: trace histogram [157, 156, 156, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:31:43,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-04-06 16:31:43,873 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:43,873 INFO L403 AbstractCegarLoop]: === Iteration 84 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:43,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:43,873 INFO L85 PathProgramCache]: Analyzing trace with hash -916271455, now seen corresponding path program 103 times [2022-04-06 16:31:43,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:43,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1261981559] [2022-04-06 16:31:43,874 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:43,874 INFO L85 PathProgramCache]: Analyzing trace with hash -916271455, now seen corresponding path program 104 times [2022-04-06 16:31:43,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:43,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493842539] [2022-04-06 16:31:43,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:43,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:43,889 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:43,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [842421616] [2022-04-06 16:31:43,889 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:31:43,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:43,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:43,890 INFO L229 MonitoredProcess]: Starting monitored process 83 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:31:43,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-04-06 16:31:44,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:31:44,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:44,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 2179 conjuncts, 109 conjunts are in the unsatisfiable core [2022-04-06 16:31:44,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:46,356 INFO L134 CoverageAnalysis]: Checked inductivity of 58062 backedges. 312 proven. 57122 refuted. 0 times theorem prover too weak. 628 trivial. 0 not checked. [2022-04-06 16:31:46,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:31:49,629 INFO L134 CoverageAnalysis]: Checked inductivity of 58062 backedges. 312 proven. 9386 refuted. 0 times theorem prover too weak. 48364 trivial. 0 not checked. [2022-04-06 16:31:49,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:31:49,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493842539] [2022-04-06 16:31:49,630 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:31:49,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842421616] [2022-04-06 16:31:49,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842421616] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:31:49,630 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:31:49,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 104 [2022-04-06 16:31:49,630 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:31:49,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1261981559] [2022-04-06 16:31:49,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1261981559] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:31:49,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:31:49,631 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [56] imperfect sequences [] total 56 [2022-04-06 16:31:49,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683118420] [2022-04-06 16:31:49,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:31:49,631 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-04-06 16:31:49,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:49,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-04-06 16:31:49,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:31:49,633 INFO L87 Difference]: Start difference. First operand 5729 states and 6763 transitions. Second operand has 56 states, 56 states have (on average 6.714285714285714) internal successors, (376), 55 states have internal predecessors, (376), 55 states have call successors, (161), 55 states have call predecessors, (161), 53 states have return successors, (159), 53 states have call predecessors, (159), 54 states have call successors, (159) [2022-04-06 16:31:53,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:31:53,232 INFO L93 Difference]: Finished difference Result 5853 states and 6919 transitions. [2022-04-06 16:31:53,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-04-06 16:31:53,232 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 6.714285714285714) internal successors, (376), 55 states have internal predecessors, (376), 55 states have call successors, (161), 55 states have call predecessors, (161), 53 states have return successors, (159), 53 states have call predecessors, (159), 54 states have call successors, (159) Word has length 1011 [2022-04-06 16:31:53,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:31:53,241 INFO L225 Difference]: With dead ends: 5853 [2022-04-06 16:31:53,241 INFO L226 Difference]: Without dead ends: 5844 [2022-04-06 16:31:53,243 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2073 GetRequests, 1918 SyntacticMatches, 1 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1524 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=10512, Invalid=13668, Unknown=0, NotChecked=0, Total=24180 [2022-04-06 16:31:53,243 INFO L913 BasicCegarLoop]: 188 mSDtfsCounter, 207 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:31:53,243 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 766 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1041 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:31:53,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5844 states. [2022-04-06 16:31:55,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5844 to 5842. [2022-04-06 16:31:55,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5842 states, 3789 states have (on average 1.0973871733966747) internal successors, (4158), 3938 states have internal predecessors, (4158), 1371 states have call successors, (1371), 682 states have call predecessors, (1371), 681 states have return successors, (1368), 1221 states have call predecessors, (1368), 1368 states have call successors, (1368) [2022-04-06 16:31:55,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5842 states to 5842 states and 6897 transitions. [2022-04-06 16:31:55,129 INFO L78 Accepts]: Start accepts. Automaton has 5842 states and 6897 transitions. Word has length 1011 [2022-04-06 16:31:55,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:31:55,130 INFO L478 AbstractCegarLoop]: Abstraction has 5842 states and 6897 transitions. [2022-04-06 16:31:55,130 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 6.714285714285714) internal successors, (376), 55 states have internal predecessors, (376), 55 states have call successors, (161), 55 states have call predecessors, (161), 53 states have return successors, (159), 53 states have call predecessors, (159), 54 states have call successors, (159) [2022-04-06 16:31:55,130 INFO L276 IsEmpty]: Start isEmpty. Operand 5842 states and 6897 transitions. [2022-04-06 16:31:55,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1031 [2022-04-06 16:31:55,141 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:31:55,141 INFO L499 BasicCegarLoop]: trace histogram [160, 159, 159, 54, 53, 53, 53, 53, 53, 53, 53, 53, 53, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:31:55,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-04-06 16:31:55,342 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-04-06 16:31:55,342 INFO L403 AbstractCegarLoop]: === Iteration 85 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:31:55,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:31:55,342 INFO L85 PathProgramCache]: Analyzing trace with hash 630979666, now seen corresponding path program 105 times [2022-04-06 16:31:55,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:31:55,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [283753371] [2022-04-06 16:31:55,343 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:31:55,343 INFO L85 PathProgramCache]: Analyzing trace with hash 630979666, now seen corresponding path program 106 times [2022-04-06 16:31:55,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:31:55,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496949381] [2022-04-06 16:31:55,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:31:55,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:31:55,357 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:31:55,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1234855686] [2022-04-06 16:31:55,358 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:31:55,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:31:55,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:31:55,359 INFO L229 MonitoredProcess]: Starting monitored process 84 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:31:55,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-04-06 16:31:55,680 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:31:55,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:31:55,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 2219 conjuncts, 111 conjunts are in the unsatisfiable core [2022-04-06 16:31:55,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:31:57,880 INFO L134 CoverageAnalysis]: Checked inductivity of 60318 backedges. 318 proven. 59360 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2022-04-06 16:31:57,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:01,129 INFO L134 CoverageAnalysis]: Checked inductivity of 60318 backedges. 318 proven. 9752 refuted. 0 times theorem prover too weak. 50248 trivial. 0 not checked. [2022-04-06 16:32:01,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:01,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496949381] [2022-04-06 16:32:01,130 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:01,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234855686] [2022-04-06 16:32:01,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234855686] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:01,130 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:01,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 104 [2022-04-06 16:32:01,130 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:01,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [283753371] [2022-04-06 16:32:01,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [283753371] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:01,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:01,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [57] imperfect sequences [] total 57 [2022-04-06 16:32:01,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190316405] [2022-04-06 16:32:01,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:01,131 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-04-06 16:32:01,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:01,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-04-06 16:32:01,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:32:01,133 INFO L87 Difference]: Start difference. First operand 5842 states and 6897 transitions. Second operand has 57 states, 57 states have (on average 6.719298245614035) internal successors, (383), 56 states have internal predecessors, (383), 56 states have call successors, (164), 56 states have call predecessors, (164), 54 states have return successors, (162), 54 states have call predecessors, (162), 55 states have call successors, (162) [2022-04-06 16:32:04,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:04,680 INFO L93 Difference]: Finished difference Result 5966 states and 7053 transitions. [2022-04-06 16:32:04,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-04-06 16:32:04,680 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 6.719298245614035) internal successors, (383), 56 states have internal predecessors, (383), 56 states have call successors, (164), 56 states have call predecessors, (164), 54 states have return successors, (162), 54 states have call predecessors, (162), 55 states have call successors, (162) Word has length 1030 [2022-04-06 16:32:04,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:04,689 INFO L225 Difference]: With dead ends: 5966 [2022-04-06 16:32:04,689 INFO L226 Difference]: Without dead ends: 5957 [2022-04-06 16:32:04,691 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2112 GetRequests, 1956 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1576 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=10615, Invalid=13877, Unknown=0, NotChecked=0, Total=24492 [2022-04-06 16:32:04,691 INFO L913 BasicCegarLoop]: 191 mSDtfsCounter, 212 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:04,691 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 758 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 845 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 16:32:04,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5957 states. [2022-04-06 16:32:06,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5957 to 5955. [2022-04-06 16:32:06,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5955 states, 3862 states have (on average 1.0973588814085966) internal successors, (4238), 4014 states have internal predecessors, (4238), 1398 states have call successors, (1398), 695 states have call predecessors, (1398), 694 states have return successors, (1395), 1245 states have call predecessors, (1395), 1395 states have call successors, (1395) [2022-04-06 16:32:06,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5955 states to 5955 states and 7031 transitions. [2022-04-06 16:32:06,632 INFO L78 Accepts]: Start accepts. Automaton has 5955 states and 7031 transitions. Word has length 1030 [2022-04-06 16:32:06,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:06,633 INFO L478 AbstractCegarLoop]: Abstraction has 5955 states and 7031 transitions. [2022-04-06 16:32:06,633 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 6.719298245614035) internal successors, (383), 56 states have internal predecessors, (383), 56 states have call successors, (164), 56 states have call predecessors, (164), 54 states have return successors, (162), 54 states have call predecessors, (162), 55 states have call successors, (162) [2022-04-06 16:32:06,633 INFO L276 IsEmpty]: Start isEmpty. Operand 5955 states and 7031 transitions. [2022-04-06 16:32:06,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1050 [2022-04-06 16:32:06,644 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:06,645 INFO L499 BasicCegarLoop]: trace histogram [163, 162, 162, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:32:06,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:06,845 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:06,845 INFO L403 AbstractCegarLoop]: === Iteration 86 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:06,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:06,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1638471935, now seen corresponding path program 107 times [2022-04-06 16:32:06,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:06,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1510736370] [2022-04-06 16:32:06,846 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:06,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1638471935, now seen corresponding path program 108 times [2022-04-06 16:32:06,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:06,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402682014] [2022-04-06 16:32:06,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:06,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:06,861 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:06,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1946621996] [2022-04-06 16:32:06,861 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:32:06,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:06,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:06,862 INFO L229 MonitoredProcess]: Starting monitored process 85 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:32:06,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-04-06 16:32:21,806 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 103 check-sat command(s) [2022-04-06 16:32:21,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:21,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 2250 conjuncts, 113 conjunts are in the unsatisfiable core [2022-04-06 16:32:21,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:24,088 INFO L134 CoverageAnalysis]: Checked inductivity of 62617 backedges. 324 proven. 61641 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-04-06 16:32:24,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:27,260 INFO L134 CoverageAnalysis]: Checked inductivity of 62617 backedges. 324 proven. 10125 refuted. 0 times theorem prover too weak. 52168 trivial. 0 not checked. [2022-04-06 16:32:27,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:27,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402682014] [2022-04-06 16:32:27,261 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:27,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946621996] [2022-04-06 16:32:27,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946621996] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:27,261 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:27,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 104 [2022-04-06 16:32:27,262 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:27,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1510736370] [2022-04-06 16:32:27,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1510736370] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:27,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:27,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [58] imperfect sequences [] total 58 [2022-04-06 16:32:27,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700645865] [2022-04-06 16:32:27,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:27,263 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-04-06 16:32:27,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:27,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-04-06 16:32:27,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:32:27,265 INFO L87 Difference]: Start difference. First operand 5955 states and 7031 transitions. Second operand has 58 states, 58 states have (on average 6.724137931034483) internal successors, (390), 57 states have internal predecessors, (390), 57 states have call successors, (167), 57 states have call predecessors, (167), 55 states have return successors, (165), 55 states have call predecessors, (165), 56 states have call successors, (165) [2022-04-06 16:32:30,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:30,909 INFO L93 Difference]: Finished difference Result 6079 states and 7187 transitions. [2022-04-06 16:32:30,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-04-06 16:32:30,910 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 6.724137931034483) internal successors, (390), 57 states have internal predecessors, (390), 57 states have call successors, (167), 57 states have call predecessors, (167), 55 states have return successors, (165), 55 states have call predecessors, (165), 56 states have call successors, (165) Word has length 1049 [2022-04-06 16:32:30,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:30,919 INFO L225 Difference]: With dead ends: 6079 [2022-04-06 16:32:30,920 INFO L226 Difference]: Without dead ends: 6070 [2022-04-06 16:32:30,921 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2151 GetRequests, 1994 SyntacticMatches, 1 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1629 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=10718, Invalid=14088, Unknown=0, NotChecked=0, Total=24806 [2022-04-06 16:32:30,921 INFO L913 BasicCegarLoop]: 194 mSDtfsCounter, 166 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 925 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:30,922 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 770 Invalid, 946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 925 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 16:32:30,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6070 states. [2022-04-06 16:32:32,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6070 to 6068. [2022-04-06 16:32:32,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6068 states, 3935 states have (on average 1.0973316391359593) internal successors, (4318), 4090 states have internal predecessors, (4318), 1425 states have call successors, (1425), 708 states have call predecessors, (1425), 707 states have return successors, (1422), 1269 states have call predecessors, (1422), 1422 states have call successors, (1422) [2022-04-06 16:32:32,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6068 states to 6068 states and 7165 transitions. [2022-04-06 16:32:32,899 INFO L78 Accepts]: Start accepts. Automaton has 6068 states and 7165 transitions. Word has length 1049 [2022-04-06 16:32:32,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:32,900 INFO L478 AbstractCegarLoop]: Abstraction has 6068 states and 7165 transitions. [2022-04-06 16:32:32,900 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 6.724137931034483) internal successors, (390), 57 states have internal predecessors, (390), 57 states have call successors, (167), 57 states have call predecessors, (167), 55 states have return successors, (165), 55 states have call predecessors, (165), 56 states have call successors, (165) [2022-04-06 16:32:32,900 INFO L276 IsEmpty]: Start isEmpty. Operand 6068 states and 7165 transitions. [2022-04-06 16:32:32,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1069 [2022-04-06 16:32:32,912 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:32,912 INFO L499 BasicCegarLoop]: trace histogram [166, 165, 165, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:32:32,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:33,112 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:33,113 INFO L403 AbstractCegarLoop]: === Iteration 87 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:33,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:33,113 INFO L85 PathProgramCache]: Analyzing trace with hash 754010098, now seen corresponding path program 109 times [2022-04-06 16:32:33,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:33,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [919298225] [2022-04-06 16:32:33,114 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:33,114 INFO L85 PathProgramCache]: Analyzing trace with hash 754010098, now seen corresponding path program 110 times [2022-04-06 16:32:33,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:33,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252514476] [2022-04-06 16:32:33,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:33,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:33,142 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:33,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1987896199] [2022-04-06 16:32:33,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:33,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:33,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:33,143 INFO L229 MonitoredProcess]: Starting monitored process 86 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:32:33,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-04-06 16:32:33,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:32:33,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:33,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 2299 conjuncts, 115 conjunts are in the unsatisfiable core [2022-04-06 16:32:33,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:35,646 INFO L134 CoverageAnalysis]: Checked inductivity of 64959 backedges. 330 proven. 63965 refuted. 0 times theorem prover too weak. 664 trivial. 0 not checked. [2022-04-06 16:32:35,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:38,925 INFO L134 CoverageAnalysis]: Checked inductivity of 64959 backedges. 330 proven. 10505 refuted. 0 times theorem prover too weak. 54124 trivial. 0 not checked. [2022-04-06 16:32:38,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:38,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252514476] [2022-04-06 16:32:38,926 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:38,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987896199] [2022-04-06 16:32:38,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987896199] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:38,926 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:38,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 104 [2022-04-06 16:32:38,927 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:38,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [919298225] [2022-04-06 16:32:38,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [919298225] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:38,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:38,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [59] imperfect sequences [] total 59 [2022-04-06 16:32:38,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911847471] [2022-04-06 16:32:38,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:38,928 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-04-06 16:32:38,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:38,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-04-06 16:32:38,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:32:38,929 INFO L87 Difference]: Start difference. First operand 6068 states and 7165 transitions. Second operand has 59 states, 59 states have (on average 6.728813559322034) internal successors, (397), 58 states have internal predecessors, (397), 58 states have call successors, (170), 58 states have call predecessors, (170), 56 states have return successors, (168), 56 states have call predecessors, (168), 57 states have call successors, (168) [2022-04-06 16:32:42,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:42,686 INFO L93 Difference]: Finished difference Result 6192 states and 7321 transitions. [2022-04-06 16:32:42,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-04-06 16:32:42,687 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 6.728813559322034) internal successors, (397), 58 states have internal predecessors, (397), 58 states have call successors, (170), 58 states have call predecessors, (170), 56 states have return successors, (168), 56 states have call predecessors, (168), 57 states have call successors, (168) Word has length 1068 [2022-04-06 16:32:42,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:42,696 INFO L225 Difference]: With dead ends: 6192 [2022-04-06 16:32:42,696 INFO L226 Difference]: Without dead ends: 6183 [2022-04-06 16:32:42,697 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2190 GetRequests, 2032 SyntacticMatches, 1 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=10821, Invalid=14301, Unknown=0, NotChecked=0, Total=25122 [2022-04-06 16:32:42,698 INFO L913 BasicCegarLoop]: 197 mSDtfsCounter, 200 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 918 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 918 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:42,698 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 782 Invalid, 946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 918 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:32:42,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6183 states. [2022-04-06 16:32:44,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6183 to 6181. [2022-04-06 16:32:44,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6181 states, 4008 states have (on average 1.097305389221557) internal successors, (4398), 4166 states have internal predecessors, (4398), 1452 states have call successors, (1452), 721 states have call predecessors, (1452), 720 states have return successors, (1449), 1293 states have call predecessors, (1449), 1449 states have call successors, (1449) [2022-04-06 16:32:44,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6181 states to 6181 states and 7299 transitions. [2022-04-06 16:32:44,695 INFO L78 Accepts]: Start accepts. Automaton has 6181 states and 7299 transitions. Word has length 1068 [2022-04-06 16:32:44,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:44,696 INFO L478 AbstractCegarLoop]: Abstraction has 6181 states and 7299 transitions. [2022-04-06 16:32:44,696 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 6.728813559322034) internal successors, (397), 58 states have internal predecessors, (397), 58 states have call successors, (170), 58 states have call predecessors, (170), 56 states have return successors, (168), 56 states have call predecessors, (168), 57 states have call successors, (168) [2022-04-06 16:32:44,696 INFO L276 IsEmpty]: Start isEmpty. Operand 6181 states and 7299 transitions. [2022-04-06 16:32:44,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1088 [2022-04-06 16:32:44,708 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:44,708 INFO L499 BasicCegarLoop]: trace histogram [169, 168, 168, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:32:44,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:44,908 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:44,909 INFO L403 AbstractCegarLoop]: === Iteration 88 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:44,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:44,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1814710431, now seen corresponding path program 111 times [2022-04-06 16:32:44,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:44,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1279555095] [2022-04-06 16:32:44,910 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:44,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1814710431, now seen corresponding path program 112 times [2022-04-06 16:32:44,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:44,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509733076] [2022-04-06 16:32:44,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:44,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:44,924 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:44,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [220935812] [2022-04-06 16:32:44,924 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:32:44,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:44,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:44,925 INFO L229 MonitoredProcess]: Starting monitored process 87 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:32:44,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-04-06 16:32:45,250 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:32:45,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:45,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 2339 conjuncts, 117 conjunts are in the unsatisfiable core [2022-04-06 16:32:45,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:47,574 INFO L134 CoverageAnalysis]: Checked inductivity of 67344 backedges. 336 proven. 66332 refuted. 0 times theorem prover too weak. 676 trivial. 0 not checked. [2022-04-06 16:32:47,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:50,726 INFO L134 CoverageAnalysis]: Checked inductivity of 67344 backedges. 336 proven. 10892 refuted. 0 times theorem prover too weak. 56116 trivial. 0 not checked. [2022-04-06 16:32:50,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:50,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509733076] [2022-04-06 16:32:50,727 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:50,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220935812] [2022-04-06 16:32:50,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220935812] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:50,727 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:50,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 104 [2022-04-06 16:32:50,727 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:50,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1279555095] [2022-04-06 16:32:50,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1279555095] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:50,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:50,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [60] imperfect sequences [] total 60 [2022-04-06 16:32:50,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808013770] [2022-04-06 16:32:50,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:50,728 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-04-06 16:32:50,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:50,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-04-06 16:32:50,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:32:50,730 INFO L87 Difference]: Start difference. First operand 6181 states and 7299 transitions. Second operand has 60 states, 60 states have (on average 6.733333333333333) internal successors, (404), 59 states have internal predecessors, (404), 59 states have call successors, (173), 59 states have call predecessors, (173), 57 states have return successors, (171), 57 states have call predecessors, (171), 58 states have call successors, (171) [2022-04-06 16:32:54,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:54,673 INFO L93 Difference]: Finished difference Result 6305 states and 7455 transitions. [2022-04-06 16:32:54,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-04-06 16:32:54,674 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 6.733333333333333) internal successors, (404), 59 states have internal predecessors, (404), 59 states have call successors, (173), 59 states have call predecessors, (173), 57 states have return successors, (171), 57 states have call predecessors, (171), 58 states have call successors, (171) Word has length 1087 [2022-04-06 16:32:54,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:54,683 INFO L225 Difference]: With dead ends: 6305 [2022-04-06 16:32:54,683 INFO L226 Difference]: Without dead ends: 6296 [2022-04-06 16:32:54,685 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2229 GetRequests, 2070 SyntacticMatches, 1 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1738 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=10924, Invalid=14516, Unknown=0, NotChecked=0, Total=25440 [2022-04-06 16:32:54,685 INFO L913 BasicCegarLoop]: 200 mSDtfsCounter, 216 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 830 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:54,685 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 784 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 830 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 16:32:54,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6296 states. [2022-04-06 16:32:56,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6296 to 6294. [2022-04-06 16:32:56,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6294 states, 4081 states have (on average 1.097280078412154) internal successors, (4478), 4242 states have internal predecessors, (4478), 1479 states have call successors, (1479), 734 states have call predecessors, (1479), 733 states have return successors, (1476), 1317 states have call predecessors, (1476), 1476 states have call successors, (1476) [2022-04-06 16:32:56,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6294 states to 6294 states and 7433 transitions. [2022-04-06 16:32:56,719 INFO L78 Accepts]: Start accepts. Automaton has 6294 states and 7433 transitions. Word has length 1087 [2022-04-06 16:32:56,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:56,719 INFO L478 AbstractCegarLoop]: Abstraction has 6294 states and 7433 transitions. [2022-04-06 16:32:56,719 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 6.733333333333333) internal successors, (404), 59 states have internal predecessors, (404), 59 states have call successors, (173), 59 states have call predecessors, (173), 57 states have return successors, (171), 57 states have call predecessors, (171), 58 states have call successors, (171) [2022-04-06 16:32:56,720 INFO L276 IsEmpty]: Start isEmpty. Operand 6294 states and 7433 transitions. [2022-04-06 16:32:56,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1107 [2022-04-06 16:32:56,732 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:56,732 INFO L499 BasicCegarLoop]: trace histogram [172, 171, 171, 58, 57, 57, 57, 57, 57, 57, 57, 57, 57, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:32:56,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-04-06 16:32:56,942 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:56,942 INFO L403 AbstractCegarLoop]: === Iteration 89 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:56,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:56,942 INFO L85 PathProgramCache]: Analyzing trace with hash -175055982, now seen corresponding path program 113 times [2022-04-06 16:32:56,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:56,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [732332690] [2022-04-06 16:32:56,943 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:56,943 INFO L85 PathProgramCache]: Analyzing trace with hash -175055982, now seen corresponding path program 114 times [2022-04-06 16:32:56,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:56,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990005531] [2022-04-06 16:32:56,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:56,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:56,957 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:56,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1108379149] [2022-04-06 16:32:56,958 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:32:56,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:56,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:56,958 INFO L229 MonitoredProcess]: Starting monitored process 88 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:32:56,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-04-06 16:33:01,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 111 check-sat command(s) [2022-04-06 16:33:01,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:33:01,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 2379 conjuncts, 119 conjunts are in the unsatisfiable core [2022-04-06 16:33:01,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:33:03,811 INFO L134 CoverageAnalysis]: Checked inductivity of 69772 backedges. 342 proven. 68742 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2022-04-06 16:33:03,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:33:07,070 INFO L134 CoverageAnalysis]: Checked inductivity of 69772 backedges. 342 proven. 11286 refuted. 0 times theorem prover too weak. 58144 trivial. 0 not checked. [2022-04-06 16:33:07,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:33:07,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990005531] [2022-04-06 16:33:07,071 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:33:07,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108379149] [2022-04-06 16:33:07,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108379149] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:33:07,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:33:07,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 104 [2022-04-06 16:33:07,071 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:33:07,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [732332690] [2022-04-06 16:33:07,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [732332690] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:33:07,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:33:07,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [61] imperfect sequences [] total 61 [2022-04-06 16:33:07,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555532570] [2022-04-06 16:33:07,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:33:07,072 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-04-06 16:33:07,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:33:07,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-04-06 16:33:07,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:33:07,075 INFO L87 Difference]: Start difference. First operand 6294 states and 7433 transitions. Second operand has 61 states, 61 states have (on average 6.737704918032787) internal successors, (411), 60 states have internal predecessors, (411), 60 states have call successors, (176), 60 states have call predecessors, (176), 58 states have return successors, (174), 58 states have call predecessors, (174), 59 states have call successors, (174) [2022-04-06 16:33:11,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:33:11,041 INFO L93 Difference]: Finished difference Result 6418 states and 7589 transitions. [2022-04-06 16:33:11,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-04-06 16:33:11,042 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 6.737704918032787) internal successors, (411), 60 states have internal predecessors, (411), 60 states have call successors, (176), 60 states have call predecessors, (176), 58 states have return successors, (174), 58 states have call predecessors, (174), 59 states have call successors, (174) Word has length 1106 [2022-04-06 16:33:11,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:33:11,052 INFO L225 Difference]: With dead ends: 6418 [2022-04-06 16:33:11,052 INFO L226 Difference]: Without dead ends: 6409 [2022-04-06 16:33:11,054 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2268 GetRequests, 2108 SyntacticMatches, 1 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1794 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=11027, Invalid=14733, Unknown=0, NotChecked=0, Total=25760 [2022-04-06 16:33:11,054 INFO L913 BasicCegarLoop]: 203 mSDtfsCounter, 206 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 1012 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 1040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1012 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:33:11,054 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 816 Invalid, 1040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1012 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:33:11,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6409 states. [2022-04-06 16:33:13,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6409 to 6407. [2022-04-06 16:33:13,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6407 states, 4154 states have (on average 1.0972556571978815) internal successors, (4558), 4318 states have internal predecessors, (4558), 1506 states have call successors, (1506), 747 states have call predecessors, (1506), 746 states have return successors, (1503), 1341 states have call predecessors, (1503), 1503 states have call successors, (1503) [2022-04-06 16:33:13,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6407 states to 6407 states and 7567 transitions. [2022-04-06 16:33:13,144 INFO L78 Accepts]: Start accepts. Automaton has 6407 states and 7567 transitions. Word has length 1106 [2022-04-06 16:33:13,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:33:13,145 INFO L478 AbstractCegarLoop]: Abstraction has 6407 states and 7567 transitions. [2022-04-06 16:33:13,145 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 6.737704918032787) internal successors, (411), 60 states have internal predecessors, (411), 60 states have call successors, (176), 60 states have call predecessors, (176), 58 states have return successors, (174), 58 states have call predecessors, (174), 59 states have call successors, (174) [2022-04-06 16:33:13,145 INFO L276 IsEmpty]: Start isEmpty. Operand 6407 states and 7567 transitions. [2022-04-06 16:33:13,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1126 [2022-04-06 16:33:13,158 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:33:13,158 INFO L499 BasicCegarLoop]: trace histogram [175, 174, 174, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:33:13,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-04-06 16:33:13,358 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:33:13,358 INFO L403 AbstractCegarLoop]: === Iteration 90 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:33:13,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:33:13,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1542111295, now seen corresponding path program 115 times [2022-04-06 16:33:13,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:33:13,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1506916168] [2022-04-06 16:33:13,360 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:33:13,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1542111295, now seen corresponding path program 116 times [2022-04-06 16:33:13,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:33:13,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494858095] [2022-04-06 16:33:13,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:33:13,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:33:13,375 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:33:13,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1668725110] [2022-04-06 16:33:13,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:33:13,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:33:13,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:33:13,376 INFO L229 MonitoredProcess]: Starting monitored process 89 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:33:13,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-04-06 16:33:13,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:33:13,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:33:13,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 2419 conjuncts, 121 conjunts are in the unsatisfiable core [2022-04-06 16:33:13,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:33:16,014 INFO L134 CoverageAnalysis]: Checked inductivity of 72243 backedges. 348 proven. 71195 refuted. 0 times theorem prover too weak. 700 trivial. 0 not checked. [2022-04-06 16:33:16,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:33:19,148 INFO L134 CoverageAnalysis]: Checked inductivity of 72243 backedges. 348 proven. 11687 refuted. 0 times theorem prover too weak. 60208 trivial. 0 not checked. [2022-04-06 16:33:19,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:33:19,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494858095] [2022-04-06 16:33:19,148 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:33:19,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668725110] [2022-04-06 16:33:19,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668725110] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:33:19,148 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:33:19,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 104 [2022-04-06 16:33:19,149 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:33:19,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1506916168] [2022-04-06 16:33:19,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1506916168] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:33:19,149 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:33:19,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [62] imperfect sequences [] total 62 [2022-04-06 16:33:19,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899138968] [2022-04-06 16:33:19,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:33:19,150 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-04-06 16:33:19,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:33:19,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-04-06 16:33:19,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:33:19,151 INFO L87 Difference]: Start difference. First operand 6407 states and 7567 transitions. Second operand has 62 states, 62 states have (on average 6.741935483870968) internal successors, (418), 61 states have internal predecessors, (418), 61 states have call successors, (179), 61 states have call predecessors, (179), 59 states have return successors, (177), 59 states have call predecessors, (177), 60 states have call successors, (177) [2022-04-06 16:33:23,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:33:23,199 INFO L93 Difference]: Finished difference Result 6531 states and 7723 transitions. [2022-04-06 16:33:23,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-04-06 16:33:23,200 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 6.741935483870968) internal successors, (418), 61 states have internal predecessors, (418), 61 states have call successors, (179), 61 states have call predecessors, (179), 59 states have return successors, (177), 59 states have call predecessors, (177), 60 states have call successors, (177) Word has length 1125 [2022-04-06 16:33:23,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:33:23,211 INFO L225 Difference]: With dead ends: 6531 [2022-04-06 16:33:23,211 INFO L226 Difference]: Without dead ends: 6522 [2022-04-06 16:33:23,213 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2307 GetRequests, 2146 SyntacticMatches, 1 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1851 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=11130, Invalid=14952, Unknown=0, NotChecked=0, Total=26082 [2022-04-06 16:33:23,213 INFO L913 BasicCegarLoop]: 206 mSDtfsCounter, 266 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 906 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:33:23,213 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 798 Invalid, 962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 906 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:33:23,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6522 states. [2022-04-06 16:33:25,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6522 to 6520. [2022-04-06 16:33:25,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6520 states, 4227 states have (on average 1.0972320794889994) internal successors, (4638), 4394 states have internal predecessors, (4638), 1533 states have call successors, (1533), 760 states have call predecessors, (1533), 759 states have return successors, (1530), 1365 states have call predecessors, (1530), 1530 states have call successors, (1530) [2022-04-06 16:33:25,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6520 states to 6520 states and 7701 transitions. [2022-04-06 16:33:25,331 INFO L78 Accepts]: Start accepts. Automaton has 6520 states and 7701 transitions. Word has length 1125 [2022-04-06 16:33:25,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:33:25,332 INFO L478 AbstractCegarLoop]: Abstraction has 6520 states and 7701 transitions. [2022-04-06 16:33:25,332 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 6.741935483870968) internal successors, (418), 61 states have internal predecessors, (418), 61 states have call successors, (179), 61 states have call predecessors, (179), 59 states have return successors, (177), 59 states have call predecessors, (177), 60 states have call successors, (177) [2022-04-06 16:33:25,332 INFO L276 IsEmpty]: Start isEmpty. Operand 6520 states and 7701 transitions. [2022-04-06 16:33:25,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1145 [2022-04-06 16:33:25,345 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:33:25,345 INFO L499 BasicCegarLoop]: trace histogram [178, 177, 177, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:33:25,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-04-06 16:33:25,545 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-04-06 16:33:25,546 INFO L403 AbstractCegarLoop]: === Iteration 91 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:33:25,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:33:25,546 INFO L85 PathProgramCache]: Analyzing trace with hash 2105849650, now seen corresponding path program 117 times [2022-04-06 16:33:25,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:33:25,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1164842083] [2022-04-06 16:33:25,547 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:33:25,547 INFO L85 PathProgramCache]: Analyzing trace with hash 2105849650, now seen corresponding path program 118 times [2022-04-06 16:33:25,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:33:25,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481435441] [2022-04-06 16:33:25,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:33:25,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:33:25,561 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:33:25,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1207244262] [2022-04-06 16:33:25,562 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:33:25,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:33:25,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:33:25,562 INFO L229 MonitoredProcess]: Starting monitored process 90 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:33:25,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-04-06 16:33:25,920 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:33:25,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:33:25,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 2459 conjuncts, 123 conjunts are in the unsatisfiable core [2022-04-06 16:33:25,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:33:28,390 INFO L134 CoverageAnalysis]: Checked inductivity of 74757 backedges. 354 proven. 73691 refuted. 0 times theorem prover too weak. 712 trivial. 0 not checked. [2022-04-06 16:33:28,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:33:31,519 INFO L134 CoverageAnalysis]: Checked inductivity of 74757 backedges. 354 proven. 12095 refuted. 0 times theorem prover too weak. 62308 trivial. 0 not checked. [2022-04-06 16:33:31,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:33:31,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481435441] [2022-04-06 16:33:31,519 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:33:31,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207244262] [2022-04-06 16:33:31,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207244262] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:33:31,520 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:33:31,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 104 [2022-04-06 16:33:31,520 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:33:31,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1164842083] [2022-04-06 16:33:31,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1164842083] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:33:31,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:33:31,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [63] imperfect sequences [] total 63 [2022-04-06 16:33:31,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516513057] [2022-04-06 16:33:31,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:33:31,521 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-04-06 16:33:31,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:33:31,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-04-06 16:33:31,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:33:31,523 INFO L87 Difference]: Start difference. First operand 6520 states and 7701 transitions. Second operand has 63 states, 63 states have (on average 6.746031746031746) internal successors, (425), 62 states have internal predecessors, (425), 62 states have call successors, (182), 62 states have call predecessors, (182), 60 states have return successors, (180), 60 states have call predecessors, (180), 61 states have call successors, (180) [2022-04-06 16:33:35,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:33:35,773 INFO L93 Difference]: Finished difference Result 6644 states and 7857 transitions. [2022-04-06 16:33:35,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-04-06 16:33:35,773 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 6.746031746031746) internal successors, (425), 62 states have internal predecessors, (425), 62 states have call successors, (182), 62 states have call predecessors, (182), 60 states have return successors, (180), 60 states have call predecessors, (180), 61 states have call successors, (180) Word has length 1144 [2022-04-06 16:33:35,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:33:35,786 INFO L225 Difference]: With dead ends: 6644 [2022-04-06 16:33:35,786 INFO L226 Difference]: Without dead ends: 6635 [2022-04-06 16:33:35,789 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2346 GetRequests, 2184 SyntacticMatches, 1 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1909 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=11233, Invalid=15173, Unknown=0, NotChecked=0, Total=26406 [2022-04-06 16:33:35,789 INFO L913 BasicCegarLoop]: 209 mSDtfsCounter, 201 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 1400 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 1414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:33:35,789 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 830 Invalid, 1414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1400 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:33:35,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6635 states. [2022-04-06 16:33:37,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6635 to 6633. [2022-04-06 16:33:37,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6633 states, 4300 states have (on average 1.0972093023255813) internal successors, (4718), 4470 states have internal predecessors, (4718), 1560 states have call successors, (1560), 773 states have call predecessors, (1560), 772 states have return successors, (1557), 1389 states have call predecessors, (1557), 1557 states have call successors, (1557) [2022-04-06 16:33:37,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6633 states to 6633 states and 7835 transitions. [2022-04-06 16:33:37,912 INFO L78 Accepts]: Start accepts. Automaton has 6633 states and 7835 transitions. Word has length 1144 [2022-04-06 16:33:37,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:33:37,913 INFO L478 AbstractCegarLoop]: Abstraction has 6633 states and 7835 transitions. [2022-04-06 16:33:37,913 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 6.746031746031746) internal successors, (425), 62 states have internal predecessors, (425), 62 states have call successors, (182), 62 states have call predecessors, (182), 60 states have return successors, (180), 60 states have call predecessors, (180), 61 states have call successors, (180) [2022-04-06 16:33:37,913 INFO L276 IsEmpty]: Start isEmpty. Operand 6633 states and 7835 transitions. [2022-04-06 16:33:37,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1164 [2022-04-06 16:33:37,926 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:33:37,927 INFO L499 BasicCegarLoop]: trace histogram [181, 180, 180, 61, 60, 60, 60, 60, 60, 60, 60, 60, 60, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:33:37,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-04-06 16:33:38,127 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:33:38,127 INFO L403 AbstractCegarLoop]: === Iteration 92 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:33:38,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:33:38,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1892384801, now seen corresponding path program 119 times [2022-04-06 16:33:38,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:33:38,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [694475231] [2022-04-06 16:33:38,128 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:33:38,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1892384801, now seen corresponding path program 120 times [2022-04-06 16:33:38,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:33:38,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876279020] [2022-04-06 16:33:38,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:33:38,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:33:38,144 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:33:38,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [477890076] [2022-04-06 16:33:38,144 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:33:38,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:33:38,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:33:38,145 INFO L229 MonitoredProcess]: Starting monitored process 91 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:33:38,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-04-06 16:33:46,792 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 117 check-sat command(s) [2022-04-06 16:33:46,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:33:46,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 2499 conjuncts, 125 conjunts are in the unsatisfiable core [2022-04-06 16:33:46,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:33:49,298 INFO L134 CoverageAnalysis]: Checked inductivity of 77314 backedges. 360 proven. 76230 refuted. 0 times theorem prover too weak. 724 trivial. 0 not checked. [2022-04-06 16:33:49,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:33:52,507 INFO L134 CoverageAnalysis]: Checked inductivity of 77314 backedges. 360 proven. 12510 refuted. 0 times theorem prover too weak. 64444 trivial. 0 not checked. [2022-04-06 16:33:52,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:33:52,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876279020] [2022-04-06 16:33:52,508 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:33:52,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477890076] [2022-04-06 16:33:52,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477890076] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:33:52,508 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:33:52,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 104 [2022-04-06 16:33:52,508 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:33:52,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [694475231] [2022-04-06 16:33:52,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [694475231] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:33:52,508 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:33:52,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [64] imperfect sequences [] total 64 [2022-04-06 16:33:52,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820682996] [2022-04-06 16:33:52,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:33:52,509 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-04-06 16:33:52,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:33:52,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-04-06 16:33:52,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:33:52,512 INFO L87 Difference]: Start difference. First operand 6633 states and 7835 transitions. Second operand has 64 states, 64 states have (on average 6.75) internal successors, (432), 63 states have internal predecessors, (432), 63 states have call successors, (185), 63 states have call predecessors, (185), 61 states have return successors, (183), 61 states have call predecessors, (183), 62 states have call successors, (183) [2022-04-06 16:33:56,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:33:56,754 INFO L93 Difference]: Finished difference Result 6757 states and 7991 transitions. [2022-04-06 16:33:56,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-04-06 16:33:56,755 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 6.75) internal successors, (432), 63 states have internal predecessors, (432), 63 states have call successors, (185), 63 states have call predecessors, (185), 61 states have return successors, (183), 61 states have call predecessors, (183), 62 states have call successors, (183) Word has length 1163 [2022-04-06 16:33:56,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:33:56,765 INFO L225 Difference]: With dead ends: 6757 [2022-04-06 16:33:56,765 INFO L226 Difference]: Without dead ends: 6748 [2022-04-06 16:33:56,767 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2385 GetRequests, 2222 SyntacticMatches, 1 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1968 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=11336, Invalid=15396, Unknown=0, NotChecked=0, Total=26732 [2022-04-06 16:33:56,767 INFO L913 BasicCegarLoop]: 212 mSDtfsCounter, 228 mSDsluCounter, 640 mSDsCounter, 0 mSdLazyCounter, 1015 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 852 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1015 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:33:56,768 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 852 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1015 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:33:56,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6748 states. [2022-04-06 16:33:58,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6748 to 6746. [2022-04-06 16:33:58,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6746 states, 4373 states have (on average 1.0971872856162816) internal successors, (4798), 4546 states have internal predecessors, (4798), 1587 states have call successors, (1587), 786 states have call predecessors, (1587), 785 states have return successors, (1584), 1413 states have call predecessors, (1584), 1584 states have call successors, (1584) [2022-04-06 16:33:58,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6746 states to 6746 states and 7969 transitions. [2022-04-06 16:33:58,982 INFO L78 Accepts]: Start accepts. Automaton has 6746 states and 7969 transitions. Word has length 1163 [2022-04-06 16:33:58,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:33:58,983 INFO L478 AbstractCegarLoop]: Abstraction has 6746 states and 7969 transitions. [2022-04-06 16:33:58,983 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 6.75) internal successors, (432), 63 states have internal predecessors, (432), 63 states have call successors, (185), 63 states have call predecessors, (185), 61 states have return successors, (183), 61 states have call predecessors, (183), 62 states have call successors, (183) [2022-04-06 16:33:58,983 INFO L276 IsEmpty]: Start isEmpty. Operand 6746 states and 7969 transitions. [2022-04-06 16:33:58,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1183 [2022-04-06 16:33:58,997 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:33:58,997 INFO L499 BasicCegarLoop]: trace histogram [184, 183, 183, 62, 61, 61, 61, 61, 61, 61, 61, 61, 61, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:33:59,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-04-06 16:33:59,197 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:33:59,197 INFO L403 AbstractCegarLoop]: === Iteration 93 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:33:59,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:33:59,198 INFO L85 PathProgramCache]: Analyzing trace with hash -346629422, now seen corresponding path program 121 times [2022-04-06 16:33:59,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:33:59,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [873650321] [2022-04-06 16:33:59,198 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:33:59,198 INFO L85 PathProgramCache]: Analyzing trace with hash -346629422, now seen corresponding path program 122 times [2022-04-06 16:33:59,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:33:59,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550785483] [2022-04-06 16:33:59,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:33:59,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:33:59,214 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:33:59,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1288199952] [2022-04-06 16:33:59,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:33:59,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:33:59,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:33:59,215 INFO L229 MonitoredProcess]: Starting monitored process 92 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:33:59,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-04-06 16:33:59,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:33:59,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:33:59,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 2539 conjuncts, 127 conjunts are in the unsatisfiable core [2022-04-06 16:33:59,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:34:02,098 INFO L134 CoverageAnalysis]: Checked inductivity of 79914 backedges. 366 proven. 78812 refuted. 0 times theorem prover too weak. 736 trivial. 0 not checked. [2022-04-06 16:34:02,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:34:05,199 INFO L134 CoverageAnalysis]: Checked inductivity of 79914 backedges. 366 proven. 12932 refuted. 0 times theorem prover too weak. 66616 trivial. 0 not checked. [2022-04-06 16:34:05,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:34:05,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550785483] [2022-04-06 16:34:05,199 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:34:05,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288199952] [2022-04-06 16:34:05,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288199952] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:34:05,200 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:34:05,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 104 [2022-04-06 16:34:05,200 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:34:05,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [873650321] [2022-04-06 16:34:05,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [873650321] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:34:05,200 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:34:05,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [65] imperfect sequences [] total 65 [2022-04-06 16:34:05,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194907268] [2022-04-06 16:34:05,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:34:05,201 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-04-06 16:34:05,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:34:05,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-04-06 16:34:05,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:34:05,203 INFO L87 Difference]: Start difference. First operand 6746 states and 7969 transitions. Second operand has 65 states, 65 states have (on average 6.753846153846154) internal successors, (439), 64 states have internal predecessors, (439), 64 states have call successors, (188), 64 states have call predecessors, (188), 62 states have return successors, (186), 62 states have call predecessors, (186), 63 states have call successors, (186) [2022-04-06 16:34:09,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:34:09,512 INFO L93 Difference]: Finished difference Result 6870 states and 8125 transitions. [2022-04-06 16:34:09,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-04-06 16:34:09,512 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 6.753846153846154) internal successors, (439), 64 states have internal predecessors, (439), 64 states have call successors, (188), 64 states have call predecessors, (188), 62 states have return successors, (186), 62 states have call predecessors, (186), 63 states have call successors, (186) Word has length 1182 [2022-04-06 16:34:09,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:34:09,523 INFO L225 Difference]: With dead ends: 6870 [2022-04-06 16:34:09,523 INFO L226 Difference]: Without dead ends: 6861 [2022-04-06 16:34:09,525 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2424 GetRequests, 2260 SyntacticMatches, 1 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2028 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=11439, Invalid=15621, Unknown=0, NotChecked=0, Total=27060 [2022-04-06 16:34:09,525 INFO L913 BasicCegarLoop]: 215 mSDtfsCounter, 255 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:34:09,525 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 854 Invalid, 994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 945 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:34:09,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6861 states. [2022-04-06 16:34:11,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6861 to 6859. [2022-04-06 16:34:11,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6859 states, 4446 states have (on average 1.097165991902834) internal successors, (4878), 4622 states have internal predecessors, (4878), 1614 states have call successors, (1614), 799 states have call predecessors, (1614), 798 states have return successors, (1611), 1437 states have call predecessors, (1611), 1611 states have call successors, (1611) [2022-04-06 16:34:11,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6859 states to 6859 states and 8103 transitions. [2022-04-06 16:34:11,771 INFO L78 Accepts]: Start accepts. Automaton has 6859 states and 8103 transitions. Word has length 1182 [2022-04-06 16:34:11,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:34:11,771 INFO L478 AbstractCegarLoop]: Abstraction has 6859 states and 8103 transitions. [2022-04-06 16:34:11,772 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 6.753846153846154) internal successors, (439), 64 states have internal predecessors, (439), 64 states have call successors, (188), 64 states have call predecessors, (188), 62 states have return successors, (186), 62 states have call predecessors, (186), 63 states have call successors, (186) [2022-04-06 16:34:11,772 INFO L276 IsEmpty]: Start isEmpty. Operand 6859 states and 8103 transitions. [2022-04-06 16:34:11,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1202 [2022-04-06 16:34:11,785 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:34:11,786 INFO L499 BasicCegarLoop]: trace histogram [187, 186, 186, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:34:11,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-04-06 16:34:11,986 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:34:11,986 INFO L403 AbstractCegarLoop]: === Iteration 94 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:34:11,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:34:11,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1557235583, now seen corresponding path program 123 times [2022-04-06 16:34:11,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:34:11,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [415651227] [2022-04-06 16:34:11,987 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:34:11,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1557235583, now seen corresponding path program 124 times [2022-04-06 16:34:11,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:34:11,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258256714] [2022-04-06 16:34:11,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:34:11,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:34:12,003 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:34:12,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [453327493] [2022-04-06 16:34:12,003 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:34:12,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:34:12,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:34:12,004 INFO L229 MonitoredProcess]: Starting monitored process 93 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:34:12,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-04-06 16:34:12,395 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:34:12,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:34:12,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 2579 conjuncts, 129 conjunts are in the unsatisfiable core [2022-04-06 16:34:12,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:34:15,072 INFO L134 CoverageAnalysis]: Checked inductivity of 82557 backedges. 372 proven. 81437 refuted. 0 times theorem prover too weak. 748 trivial. 0 not checked. [2022-04-06 16:34:15,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:34:18,240 INFO L134 CoverageAnalysis]: Checked inductivity of 82557 backedges. 372 proven. 13361 refuted. 0 times theorem prover too weak. 68824 trivial. 0 not checked. [2022-04-06 16:34:18,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:34:18,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258256714] [2022-04-06 16:34:18,241 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:34:18,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453327493] [2022-04-06 16:34:18,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453327493] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:34:18,241 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:34:18,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 104 [2022-04-06 16:34:18,241 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:34:18,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [415651227] [2022-04-06 16:34:18,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [415651227] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:34:18,241 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:34:18,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [66] imperfect sequences [] total 66 [2022-04-06 16:34:18,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832813178] [2022-04-06 16:34:18,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:34:18,242 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-04-06 16:34:18,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:34:18,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-04-06 16:34:18,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:34:18,244 INFO L87 Difference]: Start difference. First operand 6859 states and 8103 transitions. Second operand has 66 states, 66 states have (on average 6.757575757575758) internal successors, (446), 65 states have internal predecessors, (446), 65 states have call successors, (191), 65 states have call predecessors, (191), 63 states have return successors, (189), 63 states have call predecessors, (189), 64 states have call successors, (189) [2022-04-06 16:34:22,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:34:22,662 INFO L93 Difference]: Finished difference Result 6983 states and 8259 transitions. [2022-04-06 16:34:22,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2022-04-06 16:34:22,662 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 6.757575757575758) internal successors, (446), 65 states have internal predecessors, (446), 65 states have call successors, (191), 65 states have call predecessors, (191), 63 states have return successors, (189), 63 states have call predecessors, (189), 64 states have call successors, (189) Word has length 1201 [2022-04-06 16:34:22,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:34:22,673 INFO L225 Difference]: With dead ends: 6983 [2022-04-06 16:34:22,673 INFO L226 Difference]: Without dead ends: 6974 [2022-04-06 16:34:22,675 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2463 GetRequests, 2298 SyntacticMatches, 1 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2089 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=11542, Invalid=15848, Unknown=0, NotChecked=0, Total=27390 [2022-04-06 16:34:22,675 INFO L913 BasicCegarLoop]: 218 mSDtfsCounter, 216 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 989 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 1017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:34:22,675 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 886 Invalid, 1017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 989 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:34:22,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6974 states. [2022-04-06 16:34:24,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6974 to 6972. [2022-04-06 16:34:24,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6972 states, 4519 states have (on average 1.0971453861473777) internal successors, (4958), 4698 states have internal predecessors, (4958), 1641 states have call successors, (1641), 812 states have call predecessors, (1641), 811 states have return successors, (1638), 1461 states have call predecessors, (1638), 1638 states have call successors, (1638) [2022-04-06 16:34:24,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6972 states to 6972 states and 8237 transitions. [2022-04-06 16:34:24,949 INFO L78 Accepts]: Start accepts. Automaton has 6972 states and 8237 transitions. Word has length 1201 [2022-04-06 16:34:24,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:34:24,950 INFO L478 AbstractCegarLoop]: Abstraction has 6972 states and 8237 transitions. [2022-04-06 16:34:24,950 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 6.757575757575758) internal successors, (446), 65 states have internal predecessors, (446), 65 states have call successors, (191), 65 states have call predecessors, (191), 63 states have return successors, (189), 63 states have call predecessors, (189), 64 states have call successors, (189) [2022-04-06 16:34:24,950 INFO L276 IsEmpty]: Start isEmpty. Operand 6972 states and 8237 transitions. [2022-04-06 16:34:24,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1221 [2022-04-06 16:34:24,964 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:34:24,965 INFO L499 BasicCegarLoop]: trace histogram [190, 189, 189, 64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:34:24,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-04-06 16:34:25,165 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:34:25,165 INFO L403 AbstractCegarLoop]: === Iteration 95 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:34:25,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:34:25,165 INFO L85 PathProgramCache]: Analyzing trace with hash 772884082, now seen corresponding path program 125 times [2022-04-06 16:34:25,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:34:25,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [185200134] [2022-04-06 16:34:25,166 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:34:25,166 INFO L85 PathProgramCache]: Analyzing trace with hash 772884082, now seen corresponding path program 126 times [2022-04-06 16:34:25,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:34:25,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402475414] [2022-04-06 16:34:25,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:34:25,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:34:25,182 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:34:25,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [183689613] [2022-04-06 16:34:25,182 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:34:25,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:34:25,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:34:25,183 INFO L229 MonitoredProcess]: Starting monitored process 94 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:34:25,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-04-06 16:35:14,726 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 120 check-sat command(s) [2022-04-06 16:35:14,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:35:14,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 2619 conjuncts, 131 conjunts are in the unsatisfiable core [2022-04-06 16:35:14,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:35:17,447 INFO L134 CoverageAnalysis]: Checked inductivity of 85243 backedges. 378 proven. 84105 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-04-06 16:35:17,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:35:20,545 INFO L134 CoverageAnalysis]: Checked inductivity of 85243 backedges. 378 proven. 13797 refuted. 0 times theorem prover too weak. 71068 trivial. 0 not checked. [2022-04-06 16:35:20,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:35:20,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402475414] [2022-04-06 16:35:20,545 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:35:20,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183689613] [2022-04-06 16:35:20,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183689613] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:35:20,546 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:35:20,546 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 104 [2022-04-06 16:35:20,546 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:35:20,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [185200134] [2022-04-06 16:35:20,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [185200134] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:35:20,546 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:35:20,546 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [67] imperfect sequences [] total 67 [2022-04-06 16:35:20,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803596718] [2022-04-06 16:35:20,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:35:20,547 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-04-06 16:35:20,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:20,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-04-06 16:35:20,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:35:20,548 INFO L87 Difference]: Start difference. First operand 6972 states and 8237 transitions. Second operand has 67 states, 67 states have (on average 6.7611940298507465) internal successors, (453), 66 states have internal predecessors, (453), 66 states have call successors, (194), 66 states have call predecessors, (194), 64 states have return successors, (192), 64 states have call predecessors, (192), 65 states have call successors, (192) [2022-04-06 16:35:25,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:35:25,269 INFO L93 Difference]: Finished difference Result 7096 states and 8393 transitions. [2022-04-06 16:35:25,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-04-06 16:35:25,270 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 6.7611940298507465) internal successors, (453), 66 states have internal predecessors, (453), 66 states have call successors, (194), 66 states have call predecessors, (194), 64 states have return successors, (192), 64 states have call predecessors, (192), 65 states have call successors, (192) Word has length 1220 [2022-04-06 16:35:25,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:35:25,280 INFO L225 Difference]: With dead ends: 7096 [2022-04-06 16:35:25,281 INFO L226 Difference]: Without dead ends: 7087 [2022-04-06 16:35:25,282 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2502 GetRequests, 2336 SyntacticMatches, 1 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2151 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=11645, Invalid=16077, Unknown=0, NotChecked=0, Total=27722 [2022-04-06 16:35:25,283 INFO L913 BasicCegarLoop]: 221 mSDtfsCounter, 235 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 1126 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 898 SdHoareTripleChecker+Invalid, 1147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 16:35:25,283 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 898 Invalid, 1147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1126 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 16:35:25,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7087 states. [2022-04-06 16:35:27,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7087 to 7085. [2022-04-06 16:35:27,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7085 states, 4592 states have (on average 1.0971254355400697) internal successors, (5038), 4774 states have internal predecessors, (5038), 1668 states have call successors, (1668), 825 states have call predecessors, (1668), 824 states have return successors, (1665), 1485 states have call predecessors, (1665), 1665 states have call successors, (1665) [2022-04-06 16:35:27,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7085 states to 7085 states and 8371 transitions. [2022-04-06 16:35:27,591 INFO L78 Accepts]: Start accepts. Automaton has 7085 states and 8371 transitions. Word has length 1220 [2022-04-06 16:35:27,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:35:27,591 INFO L478 AbstractCegarLoop]: Abstraction has 7085 states and 8371 transitions. [2022-04-06 16:35:27,592 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 6.7611940298507465) internal successors, (453), 66 states have internal predecessors, (453), 66 states have call successors, (194), 66 states have call predecessors, (194), 64 states have return successors, (192), 64 states have call predecessors, (192), 65 states have call successors, (192) [2022-04-06 16:35:27,592 INFO L276 IsEmpty]: Start isEmpty. Operand 7085 states and 8371 transitions. [2022-04-06 16:35:27,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1240 [2022-04-06 16:35:27,606 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:35:27,606 INFO L499 BasicCegarLoop]: trace histogram [193, 192, 192, 65, 64, 64, 64, 64, 64, 64, 64, 64, 64, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:35:27,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-04-06 16:35:27,807 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:35:27,807 INFO L403 AbstractCegarLoop]: === Iteration 96 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:35:27,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:35:27,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1274292449, now seen corresponding path program 127 times [2022-04-06 16:35:27,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:27,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1430575856] [2022-04-06 16:35:27,808 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:35:27,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1274292449, now seen corresponding path program 128 times [2022-04-06 16:35:27,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:35:27,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299980696] [2022-04-06 16:35:27,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:35:27,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:35:27,824 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:35:27,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1052886419] [2022-04-06 16:35:27,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:35:27,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:35:27,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:35:27,825 INFO L229 MonitoredProcess]: Starting monitored process 95 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:35:27,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-04-06 16:35:28,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:35:28,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:35:28,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 2659 conjuncts, 133 conjunts are in the unsatisfiable core [2022-04-06 16:35:28,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:35:30,833 INFO L134 CoverageAnalysis]: Checked inductivity of 87972 backedges. 384 proven. 86816 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2022-04-06 16:35:30,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:35:33,911 INFO L134 CoverageAnalysis]: Checked inductivity of 87972 backedges. 384 proven. 14240 refuted. 0 times theorem prover too weak. 73348 trivial. 0 not checked. [2022-04-06 16:35:33,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:35:33,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299980696] [2022-04-06 16:35:33,912 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:35:33,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052886419] [2022-04-06 16:35:33,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052886419] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:35:33,912 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:35:33,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 104 [2022-04-06 16:35:33,912 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:35:33,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1430575856] [2022-04-06 16:35:33,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1430575856] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:35:33,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:35:33,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [68] imperfect sequences [] total 68 [2022-04-06 16:35:33,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768187778] [2022-04-06 16:35:33,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:35:33,913 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-04-06 16:35:33,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:33,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-04-06 16:35:33,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:35:33,915 INFO L87 Difference]: Start difference. First operand 7085 states and 8371 transitions. Second operand has 68 states, 68 states have (on average 6.764705882352941) internal successors, (460), 67 states have internal predecessors, (460), 67 states have call successors, (197), 67 states have call predecessors, (197), 65 states have return successors, (195), 65 states have call predecessors, (195), 66 states have call successors, (195) [2022-04-06 16:35:38,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:35:38,537 INFO L93 Difference]: Finished difference Result 7209 states and 8527 transitions. [2022-04-06 16:35:38,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2022-04-06 16:35:38,540 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 6.764705882352941) internal successors, (460), 67 states have internal predecessors, (460), 67 states have call successors, (197), 67 states have call predecessors, (197), 65 states have return successors, (195), 65 states have call predecessors, (195), 66 states have call successors, (195) Word has length 1239 [2022-04-06 16:35:38,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:35:38,551 INFO L225 Difference]: With dead ends: 7209 [2022-04-06 16:35:38,551 INFO L226 Difference]: Without dead ends: 7200 [2022-04-06 16:35:38,553 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2541 GetRequests, 2374 SyntacticMatches, 1 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2214 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=11748, Invalid=16308, Unknown=0, NotChecked=0, Total=28056 [2022-04-06 16:35:38,553 INFO L913 BasicCegarLoop]: 224 mSDtfsCounter, 240 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 1128 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 910 SdHoareTripleChecker+Invalid, 1142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:35:38,554 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 910 Invalid, 1142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1128 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:35:38,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7200 states. [2022-04-06 16:35:40,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7200 to 7198. [2022-04-06 16:35:40,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7198 states, 4665 states have (on average 1.097106109324759) internal successors, (5118), 4850 states have internal predecessors, (5118), 1695 states have call successors, (1695), 838 states have call predecessors, (1695), 837 states have return successors, (1692), 1509 states have call predecessors, (1692), 1692 states have call successors, (1692) [2022-04-06 16:35:40,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7198 states to 7198 states and 8505 transitions. [2022-04-06 16:35:40,901 INFO L78 Accepts]: Start accepts. Automaton has 7198 states and 8505 transitions. Word has length 1239 [2022-04-06 16:35:40,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:35:40,902 INFO L478 AbstractCegarLoop]: Abstraction has 7198 states and 8505 transitions. [2022-04-06 16:35:40,902 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 6.764705882352941) internal successors, (460), 67 states have internal predecessors, (460), 67 states have call successors, (197), 67 states have call predecessors, (197), 65 states have return successors, (195), 65 states have call predecessors, (195), 66 states have call successors, (195) [2022-04-06 16:35:40,902 INFO L276 IsEmpty]: Start isEmpty. Operand 7198 states and 8505 transitions. [2022-04-06 16:35:40,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1259 [2022-04-06 16:35:40,917 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:35:40,917 INFO L499 BasicCegarLoop]: trace histogram [196, 195, 195, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:35:40,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-04-06 16:35:41,117 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-04-06 16:35:41,118 INFO L403 AbstractCegarLoop]: === Iteration 97 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:35:41,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:35:41,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1656882670, now seen corresponding path program 129 times [2022-04-06 16:35:41,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:41,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1980897791] [2022-04-06 16:35:41,119 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:35:41,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1656882670, now seen corresponding path program 130 times [2022-04-06 16:35:41,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:35:41,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728934723] [2022-04-06 16:35:41,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:35:41,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:35:41,136 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:35:41,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [562825989] [2022-04-06 16:35:41,136 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:35:41,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:35:41,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:35:41,137 INFO L229 MonitoredProcess]: Starting monitored process 96 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:35:41,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-04-06 16:35:41,540 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:35:41,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:35:41,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 2699 conjuncts, 135 conjunts are in the unsatisfiable core [2022-04-06 16:35:41,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:35:44,385 INFO L134 CoverageAnalysis]: Checked inductivity of 90744 backedges. 390 proven. 89570 refuted. 0 times theorem prover too weak. 784 trivial. 0 not checked. [2022-04-06 16:35:44,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:35:47,477 INFO L134 CoverageAnalysis]: Checked inductivity of 90744 backedges. 390 proven. 14690 refuted. 0 times theorem prover too weak. 75664 trivial. 0 not checked. [2022-04-06 16:35:47,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:35:47,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728934723] [2022-04-06 16:35:47,478 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:35:47,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562825989] [2022-04-06 16:35:47,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562825989] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:35:47,478 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:35:47,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 104 [2022-04-06 16:35:47,478 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:35:47,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1980897791] [2022-04-06 16:35:47,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1980897791] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:35:47,479 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:35:47,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [69] imperfect sequences [] total 69 [2022-04-06 16:35:47,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763256913] [2022-04-06 16:35:47,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:35:47,479 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-04-06 16:35:47,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:47,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-04-06 16:35:47,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-04-06 16:35:47,482 INFO L87 Difference]: Start difference. First operand 7198 states and 8505 transitions. Second operand has 69 states, 69 states have (on average 6.768115942028985) internal successors, (467), 68 states have internal predecessors, (467), 68 states have call successors, (200), 68 states have call predecessors, (200), 66 states have return successors, (198), 66 states have call predecessors, (198), 67 states have call successors, (198) [2022-04-06 16:35:52,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:35:52,191 INFO L93 Difference]: Finished difference Result 7322 states and 8661 transitions. [2022-04-06 16:35:52,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2022-04-06 16:35:52,192 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 6.768115942028985) internal successors, (467), 68 states have internal predecessors, (467), 68 states have call successors, (200), 68 states have call predecessors, (200), 66 states have return successors, (198), 66 states have call predecessors, (198), 67 states have call successors, (198) Word has length 1258 [2022-04-06 16:35:52,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:35:52,203 INFO L225 Difference]: With dead ends: 7322 [2022-04-06 16:35:52,203 INFO L226 Difference]: Without dead ends: 7313 [2022-04-06 16:35:52,205 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2580 GetRequests, 2412 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2278 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=11851, Invalid=16541, Unknown=0, NotChecked=0, Total=28392 [2022-04-06 16:35:52,205 INFO L913 BasicCegarLoop]: 227 mSDtfsCounter, 276 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 1082 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 882 SdHoareTripleChecker+Invalid, 1131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1082 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:35:52,205 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 882 Invalid, 1131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1082 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:35:52,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7313 states. [2022-04-06 16:35:54,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7313 to 7311. [2022-04-06 16:35:54,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7311 states, 4738 states have (on average 1.0970873786407767) internal successors, (5198), 4926 states have internal predecessors, (5198), 1722 states have call successors, (1722), 851 states have call predecessors, (1722), 850 states have return successors, (1719), 1533 states have call predecessors, (1719), 1719 states have call successors, (1719) [2022-04-06 16:35:54,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7311 states to 7311 states and 8639 transitions. [2022-04-06 16:35:54,601 INFO L78 Accepts]: Start accepts. Automaton has 7311 states and 8639 transitions. Word has length 1258 [2022-04-06 16:35:54,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:35:54,602 INFO L478 AbstractCegarLoop]: Abstraction has 7311 states and 8639 transitions. [2022-04-06 16:35:54,602 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 6.768115942028985) internal successors, (467), 68 states have internal predecessors, (467), 68 states have call successors, (200), 68 states have call predecessors, (200), 66 states have return successors, (198), 66 states have call predecessors, (198), 67 states have call successors, (198) [2022-04-06 16:35:54,602 INFO L276 IsEmpty]: Start isEmpty. Operand 7311 states and 8639 transitions. [2022-04-06 16:35:54,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1278 [2022-04-06 16:35:54,617 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:35:54,618 INFO L499 BasicCegarLoop]: trace histogram [199, 198, 198, 67, 66, 66, 66, 66, 66, 66, 66, 66, 66, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:35:54,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-04-06 16:35:54,818 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-04-06 16:35:54,818 INFO L403 AbstractCegarLoop]: === Iteration 98 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:35:54,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:35:54,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1129484609, now seen corresponding path program 131 times [2022-04-06 16:35:54,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:54,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1057648528] [2022-04-06 16:35:54,819 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:35:54,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1129484609, now seen corresponding path program 132 times [2022-04-06 16:35:54,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:35:54,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806777614] [2022-04-06 16:35:54,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:35:54,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:35:54,836 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:35:54,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [927681253] [2022-04-06 16:35:54,836 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:35:54,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:35:54,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:35:54,837 INFO L229 MonitoredProcess]: Starting monitored process 97 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:35:54,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-04-06 16:36:23,344 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 127 check-sat command(s) [2022-04-06 16:36:23,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:36:23,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 2730 conjuncts, 137 conjunts are in the unsatisfiable core [2022-04-06 16:36:23,377 INFO L286 TraceCheckSpWp]: Computing forward predicates...