/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-7968f31 [2022-03-18 02:48:56,280 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-18 02:48:56,288 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-18 02:48:56,326 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-18 02:48:56,326 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-18 02:48:56,327 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-18 02:48:56,329 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-18 02:48:56,330 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-18 02:48:56,331 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-18 02:48:56,332 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-18 02:48:56,332 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-18 02:48:56,333 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-18 02:48:56,333 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-18 02:48:56,334 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-18 02:48:56,334 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-18 02:48:56,335 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-18 02:48:56,336 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-18 02:48:56,336 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-18 02:48:56,337 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-18 02:48:56,339 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-18 02:48:56,340 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-18 02:48:56,340 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-18 02:48:56,341 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-18 02:48:56,342 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-18 02:48:56,342 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-18 02:48:56,344 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-18 02:48:56,344 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-18 02:48:56,344 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-18 02:48:56,345 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-18 02:48:56,345 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-18 02:48:56,346 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-18 02:48:56,346 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-18 02:48:56,346 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-18 02:48:56,347 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-18 02:48:56,347 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-18 02:48:56,348 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-18 02:48:56,348 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-18 02:48:56,348 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-18 02:48:56,348 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-18 02:48:56,348 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-18 02:48:56,349 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-18 02:48:56,349 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-18 02:48:56,350 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-18 02:48:56,355 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-18 02:48:56,355 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-18 02:48:56,356 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-18 02:48:56,356 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-18 02:48:56,356 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-18 02:48:56,356 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-18 02:48:56,357 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-18 02:48:56,357 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-18 02:48:56,357 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-18 02:48:56,357 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-18 02:48:56,357 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-18 02:48:56,357 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-18 02:48:56,357 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-18 02:48:56,357 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-18 02:48:56,357 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-18 02:48:56,357 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 02:48:56,357 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-18 02:48:56,358 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-18 02:48:56,358 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-18 02:48:56,358 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-18 02:48:56,358 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-18 02:48:56,358 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-18 02:48:56,358 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-18 02:48:56,491 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-18 02:48:56,506 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-18 02:48:56,508 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-18 02:48:56,509 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-18 02:48:56,510 INFO L275 PluginConnector]: CDTParser initialized [2022-03-18 02:48:56,511 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c [2022-03-18 02:48:56,567 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ae9fa587/36f70ad20de141e79c450795a8dfe564/FLAGbb765d89b [2022-03-18 02:48:56,945 INFO L306 CDTParser]: Found 1 translation units. [2022-03-18 02:48:56,945 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c [2022-03-18 02:48:56,951 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ae9fa587/36f70ad20de141e79c450795a8dfe564/FLAGbb765d89b [2022-03-18 02:48:56,963 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ae9fa587/36f70ad20de141e79c450795a8dfe564 [2022-03-18 02:48:56,966 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-18 02:48:56,968 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-18 02:48:56,969 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-18 02:48:56,969 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-18 02:48:56,972 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-18 02:48:56,972 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 02:48:56" (1/1) ... [2022-03-18 02:48:56,973 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f76eb6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:56, skipping insertion in model container [2022-03-18 02:48:56,973 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 02:48:56" (1/1) ... [2022-03-18 02:48:56,977 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-18 02:48:56,987 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-18 02:48:57,101 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c[490,503] [2022-03-18 02:48:57,112 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 02:48:57,117 INFO L203 MainTranslator]: Completed pre-run [2022-03-18 02:48:57,124 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c[490,503] [2022-03-18 02:48:57,129 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 02:48:57,137 INFO L208 MainTranslator]: Completed translation [2022-03-18 02:48:57,138 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:57 WrapperNode [2022-03-18 02:48:57,138 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-18 02:48:57,138 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-18 02:48:57,138 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-18 02:48:57,139 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-18 02:48:57,145 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:57" (1/1) ... [2022-03-18 02:48:57,145 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:57" (1/1) ... [2022-03-18 02:48:57,149 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:57" (1/1) ... [2022-03-18 02:48:57,149 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:57" (1/1) ... [2022-03-18 02:48:57,152 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:57" (1/1) ... [2022-03-18 02:48:57,154 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:57" (1/1) ... [2022-03-18 02:48:57,155 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:57" (1/1) ... [2022-03-18 02:48:57,157 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-18 02:48:57,158 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-18 02:48:57,158 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-18 02:48:57,158 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-18 02:48:57,158 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:57" (1/1) ... [2022-03-18 02:48:57,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 02:48:57,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:57,185 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-18 02:48:57,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-18 02:48:57,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-18 02:48:57,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-18 02:48:57,215 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-18 02:48:57,215 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-18 02:48:57,215 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-18 02:48:57,215 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-18 02:48:57,215 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-18 02:48:57,215 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-18 02:48:57,215 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-18 02:48:57,215 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-18 02:48:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-18 02:48:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-18 02:48:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-18 02:48:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-18 02:48:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-18 02:48:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-18 02:48:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-18 02:48:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-18 02:48:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-18 02:48:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-18 02:48:57,261 INFO L234 CfgBuilder]: Building ICFG [2022-03-18 02:48:57,262 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-18 02:48:57,372 INFO L275 CfgBuilder]: Performing block encoding [2022-03-18 02:48:57,376 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-18 02:48:57,377 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-18 02:48:57,378 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 02:48:57 BoogieIcfgContainer [2022-03-18 02:48:57,378 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-18 02:48:57,379 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-18 02:48:57,379 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-18 02:48:57,381 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-18 02:48:57,381 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.03 02:48:56" (1/3) ... [2022-03-18 02:48:57,382 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d99ff75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 02:48:57, skipping insertion in model container [2022-03-18 02:48:57,382 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:57" (2/3) ... [2022-03-18 02:48:57,382 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d99ff75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 02:48:57, skipping insertion in model container [2022-03-18 02:48:57,382 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 02:48:57" (3/3) ... [2022-03-18 02:48:57,383 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound20.c [2022-03-18 02:48:57,386 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-18 02:48:57,386 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-18 02:48:57,412 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-18 02:48:57,416 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-18 02:48:57,416 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-18 02:48:57,424 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 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-03-18 02:48:57,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-18 02:48:57,431 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:57,431 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:57,432 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:57,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:57,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-03-18 02:48:57,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:57,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [247309545] [2022-03-18 02:48:57,449 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:57,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-03-18 02:48:57,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:57,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139865901] [2022-03-18 02:48:57,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:57,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:57,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:48:57,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 02:48:57,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:48:57,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-18 02:48:57,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:48:57,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-18 02:48:57,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:48:57,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-18 02:48:57,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:48:57,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 02:48:57,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:48:57,621 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:48:57,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:57,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139865901] [2022-03-18 02:48:57,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139865901] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:57,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:57,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-18 02:48:57,624 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:57,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [247309545] [2022-03-18 02:48:57,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [247309545] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:57,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:57,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-18 02:48:57,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107432850] [2022-03-18 02:48:57,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:57,630 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-18 02:48:57,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:57,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-18 02:48:57,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-18 02:48:57,648 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 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 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:48:57,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:57,721 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-03-18 02:48:57,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-18 02:48:57,723 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-18 02:48:57,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:57,729 INFO L225 Difference]: With dead ends: 73 [2022-03-18 02:48:57,729 INFO L226 Difference]: Without dead ends: 35 [2022-03-18 02:48:57,732 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-18 02:48:57,736 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:57,737 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:48:57,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-18 02:48:57,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-18 02:48:57,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 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-03-18 02:48:57,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-03-18 02:48:57,776 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-03-18 02:48:57,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:57,776 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-03-18 02:48:57,776 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:48:57,776 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-03-18 02:48:57,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-18 02:48:57,777 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:57,778 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:57,778 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-18 02:48:57,778 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:57,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:57,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-03-18 02:48:57,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:57,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1151479894] [2022-03-18 02:48:57,780 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:57,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-03-18 02:48:57,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:57,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662335986] [2022-03-18 02:48:57,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:57,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:57,800 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:57,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1402576939] [2022-03-18 02:48:57,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:48:57,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:57,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:57,803 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:48:57,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-18 02:48:57,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-18 02:48:57,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:57,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-18 02:48:57,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:58,060 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:48:58,060 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:48:58,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:58,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662335986] [2022-03-18 02:48:58,061 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:58,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402576939] [2022-03-18 02:48:58,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402576939] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:58,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:58,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:48:58,064 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:58,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1151479894] [2022-03-18 02:48:58,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1151479894] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:58,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:58,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:48:58,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495813205] [2022-03-18 02:48:58,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:58,070 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-18 02:48:58,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:58,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-18 02:48:58,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-18 02:48:58,071 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 02:48:58,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:58,169 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-03-18 02:48:58,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:48:58,170 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-03-18 02:48:58,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:58,172 INFO L225 Difference]: With dead ends: 54 [2022-03-18 02:48:58,172 INFO L226 Difference]: Without dead ends: 51 [2022-03-18 02:48:58,173 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:48:58,174 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 14 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:58,177 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 197 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:48:58,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-18 02:48:58,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-18 02:48:58,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 02:48:58,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-03-18 02:48:58,187 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-03-18 02:48:58,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:58,187 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-03-18 02:48:58,188 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 02:48:58,188 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-03-18 02:48:58,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-18 02:48:58,189 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:58,189 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:58,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-18 02:48:58,398 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:58,398 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:58,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:58,399 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-03-18 02:48:58,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:58,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1390599897] [2022-03-18 02:48:58,400 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:58,400 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-03-18 02:48:58,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:58,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558865347] [2022-03-18 02:48:58,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:58,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:58,414 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:58,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2076060610] [2022-03-18 02:48:58,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:48:58,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:58,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:58,417 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:48:58,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-18 02:48:58,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:48:58,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:58,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 02:48:58,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:58,578 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-18 02:48:58,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:48:58,696 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-18 02:48:58,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:58,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558865347] [2022-03-18 02:48:58,696 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:58,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076060610] [2022-03-18 02:48:58,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076060610] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:48:58,697 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:48:58,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-18 02:48:58,697 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:58,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1390599897] [2022-03-18 02:48:58,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1390599897] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:58,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:58,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:48:58,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601586775] [2022-03-18 02:48:58,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:58,698 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:48:58,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:58,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:48:58,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:48:58,699 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:48:58,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:58,822 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-03-18 02:48:58,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:48:58,823 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-18 02:48:58,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:58,829 INFO L225 Difference]: With dead ends: 103 [2022-03-18 02:48:58,829 INFO L226 Difference]: Without dead ends: 96 [2022-03-18 02:48:58,830 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:48:58,838 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 58 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:58,838 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 288 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:48:58,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-18 02:48:58,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-03-18 02:48:58,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 02:48:58,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-03-18 02:48:58,862 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-03-18 02:48:58,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:58,863 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-03-18 02:48:58,863 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:48:58,863 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-03-18 02:48:58,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-18 02:48:58,865 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:58,866 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:58,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-18 02:48:59,094 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-18 02:48:59,095 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:59,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:59,095 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-03-18 02:48:59,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:59,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [822943090] [2022-03-18 02:48:59,096 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:59,096 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-03-18 02:48:59,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:59,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859863438] [2022-03-18 02:48:59,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:59,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:59,110 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:59,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1306370768] [2022-03-18 02:48:59,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:48:59,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:59,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:59,123 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:48:59,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-18 02:48:59,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:48:59,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:59,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 02:48:59,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:59,484 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 02:48:59,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:48:59,688 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:48:59,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:59,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859863438] [2022-03-18 02:48:59,688 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:59,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306370768] [2022-03-18 02:48:59,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306370768] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:48:59,689 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:48:59,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-03-18 02:48:59,689 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:59,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [822943090] [2022-03-18 02:48:59,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [822943090] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:59,689 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:59,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:48:59,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633854404] [2022-03-18 02:48:59,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:59,689 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:48:59,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:59,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:48:59,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-18 02:48:59,690 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-18 02:48:59,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:59,996 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-03-18 02:48:59,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-18 02:48:59,996 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2022-03-18 02:48:59,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:00,000 INFO L225 Difference]: With dead ends: 112 [2022-03-18 02:49:00,000 INFO L226 Difference]: Without dead ends: 110 [2022-03-18 02:49:00,000 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-18 02:49:00,002 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 63 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:00,003 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 389 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:49:00,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-18 02:49:00,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-03-18 02:49:00,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-18 02:49:00,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-03-18 02:49:00,028 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-03-18 02:49:00,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:00,028 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-03-18 02:49:00,028 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-18 02:49:00,028 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-03-18 02:49:00,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-18 02:49:00,029 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:00,029 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:00,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:00,248 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:00,248 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:00,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:00,249 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-03-18 02:49:00,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:00,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [647689522] [2022-03-18 02:49:00,249 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:00,249 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-03-18 02:49:00,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:00,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823163212] [2022-03-18 02:49:00,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:00,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:00,260 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:00,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1189961301] [2022-03-18 02:49:00,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:00,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:00,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:00,262 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:00,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-18 02:49:00,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:00,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:00,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 02:49:00,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:00,434 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-18 02:49:00,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:00,524 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-18 02:49:00,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:00,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823163212] [2022-03-18 02:49:00,524 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:00,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189961301] [2022-03-18 02:49:00,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189961301] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 02:49:00,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:49:00,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-18 02:49:00,525 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:00,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [647689522] [2022-03-18 02:49:00,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [647689522] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:00,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:00,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:49:00,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933326684] [2022-03-18 02:49:00,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:00,525 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:49:00,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:00,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:49:00,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-18 02:49:00,526 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-18 02:49:00,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:00,570 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-03-18 02:49:00,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:49:00,570 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), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-03-18 02:49:00,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:00,571 INFO L225 Difference]: With dead ends: 130 [2022-03-18 02:49:00,571 INFO L226 Difference]: Without dead ends: 128 [2022-03-18 02:49:00,571 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-18 02:49:00,572 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:00,572 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 150 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:49:00,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-18 02:49:00,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-03-18 02:49:00,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 76 states have (on average 1.263157894736842) internal successors, (96), 77 states have internal predecessors, (96), 39 states have call successors, (39), 8 states have call predecessors, (39), 7 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-18 02:49:00,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-03-18 02:49:00,599 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-03-18 02:49:00,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:00,599 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-03-18 02:49:00,599 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), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-18 02:49:00,599 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-03-18 02:49:00,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-18 02:49:00,602 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:00,602 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:00,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:00,815 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:00,816 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:00,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:00,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-03-18 02:49:00,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:00,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [815062290] [2022-03-18 02:49:00,824 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:00,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-03-18 02:49:00,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:00,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229093170] [2022-03-18 02:49:00,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:00,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:00,837 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:00,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [811423337] [2022-03-18 02:49:00,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:00,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:00,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:00,842 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:00,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-18 02:49:00,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:00,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:00,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-18 02:49:00,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:01,116 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 02:49:01,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:01,271 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:49:01,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:01,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229093170] [2022-03-18 02:49:01,271 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:01,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811423337] [2022-03-18 02:49:01,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811423337] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:01,272 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:01,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2022-03-18 02:49:01,272 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:01,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [815062290] [2022-03-18 02:49:01,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [815062290] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:01,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:01,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-18 02:49:01,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792063815] [2022-03-18 02:49:01,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:01,272 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-18 02:49:01,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:01,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-18 02:49:01,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:49:01,273 INFO L87 Difference]: Start difference. First operand 123 states and 172 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-18 02:49:01,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:01,441 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-03-18 02:49:01,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 02:49:01,442 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2022-03-18 02:49:01,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:01,443 INFO L225 Difference]: With dead ends: 137 [2022-03-18 02:49:01,443 INFO L226 Difference]: Without dead ends: 135 [2022-03-18 02:49:01,443 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-03-18 02:49:01,444 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 87 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:01,444 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 254 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:49:01,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-03-18 02:49:01,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-03-18 02:49:01,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 82 states have (on average 1.2439024390243902) internal successors, (102), 83 states have internal predecessors, (102), 39 states have call successors, (39), 10 states have call predecessors, (39), 9 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-18 02:49:01,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-03-18 02:49:01,463 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-03-18 02:49:01,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:01,463 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-03-18 02:49:01,463 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-18 02:49:01,464 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-03-18 02:49:01,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-18 02:49:01,466 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:01,466 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:01,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:01,675 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:01,676 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:01,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:01,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-03-18 02:49:01,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:01,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1491510652] [2022-03-18 02:49:01,676 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:01,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-03-18 02:49:01,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:01,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728660831] [2022-03-18 02:49:01,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:01,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:01,686 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:01,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [692172041] [2022-03-18 02:49:01,687 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:49:01,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:01,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:01,688 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:01,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-18 02:49:01,728 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:49:01,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:01,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-18 02:49:01,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:01,787 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:49:01,787 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:49:01,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:01,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728660831] [2022-03-18 02:49:01,787 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:01,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692172041] [2022-03-18 02:49:01,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692172041] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:01,788 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:01,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:49:01,788 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:01,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1491510652] [2022-03-18 02:49:01,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1491510652] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:01,788 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:01,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:49:01,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034124560] [2022-03-18 02:49:01,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:01,788 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:49:01,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:01,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:49:01,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:49:01,789 INFO L87 Difference]: Start difference. First operand 131 states and 178 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 02:49:01,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:01,846 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-03-18 02:49:01,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:49:01,846 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-03-18 02:49:01,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:01,847 INFO L225 Difference]: With dead ends: 170 [2022-03-18 02:49:01,847 INFO L226 Difference]: Without dead ends: 114 [2022-03-18 02:49:01,848 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-18 02:49:01,848 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:01,848 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 180 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:49:01,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-18 02:49:01,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-03-18 02:49:01,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 66 states have internal predecessors, (77), 31 states have call successors, (31), 10 states have call predecessors, (31), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-18 02:49:01,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-03-18 02:49:01,860 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-03-18 02:49:01,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:01,860 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-03-18 02:49:01,860 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 02:49:01,860 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-03-18 02:49:01,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-18 02:49:01,860 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:01,861 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:01,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-18 02:49:02,077 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:02,077 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:02,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:02,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-03-18 02:49:02,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:02,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2141781815] [2022-03-18 02:49:02,078 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:02,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-03-18 02:49:02,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:02,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781142381] [2022-03-18 02:49:02,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:02,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:02,089 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:02,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1105043134] [2022-03-18 02:49:02,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:02,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:02,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:02,091 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:02,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-18 02:49:02,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:02,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:02,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-18 02:49:02,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:02,199 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-18 02:49:02,199 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:49:02,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:02,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781142381] [2022-03-18 02:49:02,199 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:02,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105043134] [2022-03-18 02:49:02,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105043134] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:02,200 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:02,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:49:02,200 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:02,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2141781815] [2022-03-18 02:49:02,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2141781815] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:02,200 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:02,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:49:02,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194426380] [2022-03-18 02:49:02,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:02,201 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:49:02,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:02,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:49:02,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:49:02,201 INFO L87 Difference]: Start difference. First operand 106 states and 137 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-18 02:49:02,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:02,249 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-03-18 02:49:02,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:49:02,250 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), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2022-03-18 02:49:02,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:02,251 INFO L225 Difference]: With dead ends: 158 [2022-03-18 02:49:02,251 INFO L226 Difference]: Without dead ends: 156 [2022-03-18 02:49:02,252 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-18 02:49:02,252 INFO L912 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:02,252 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 162 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:49:02,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-18 02:49:02,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-03-18 02:49:02,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 74 states have (on average 1.162162162162162) internal successors, (86), 81 states have internal predecessors, (86), 55 states have call successors, (55), 11 states have call predecessors, (55), 10 states have return successors, (53), 47 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-18 02:49:02,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-03-18 02:49:02,272 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-03-18 02:49:02,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:02,274 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-03-18 02:49:02,274 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), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-18 02:49:02,274 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-03-18 02:49:02,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-18 02:49:02,275 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:02,275 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:02,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:02,491 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:02,492 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:02,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:02,492 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-03-18 02:49:02,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:02,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [271346850] [2022-03-18 02:49:02,493 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:02,493 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-03-18 02:49:02,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:02,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911608776] [2022-03-18 02:49:02,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:02,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:02,500 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:02,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1230821838] [2022-03-18 02:49:02,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:02,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:02,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:02,502 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:02,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-18 02:49:02,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:02,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:02,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-18 02:49:02,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:02,989 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-18 02:49:02,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:03,490 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-18 02:49:03,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:03,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911608776] [2022-03-18 02:49:03,490 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:03,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230821838] [2022-03-18 02:49:03,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230821838] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:03,491 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:03,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-03-18 02:49:03,491 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:03,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [271346850] [2022-03-18 02:49:03,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [271346850] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:03,491 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:03,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-18 02:49:03,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219206797] [2022-03-18 02:49:03,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:03,492 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 02:49:03,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:03,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 02:49:03,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-18 02:49:03,492 INFO L87 Difference]: Start difference. First operand 140 states and 194 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:49:03,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:03,868 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-03-18 02:49:03,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 02:49:03,868 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 64 [2022-03-18 02:49:03,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:03,871 INFO L225 Difference]: With dead ends: 200 [2022-03-18 02:49:03,871 INFO L226 Difference]: Without dead ends: 197 [2022-03-18 02:49:03,872 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-03-18 02:49:03,873 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 53 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:03,873 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 383 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 02:49:03,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-18 02:49:03,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-03-18 02:49:03,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 101 states have (on average 1.1782178217821782) internal successors, (119), 110 states have internal predecessors, (119), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 69 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:49:03,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-03-18 02:49:03,908 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-03-18 02:49:03,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:03,909 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-03-18 02:49:03,909 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:49:03,909 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-03-18 02:49:03,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-18 02:49:03,909 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:03,910 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:03,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:04,111 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-18 02:49:04,112 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:04,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:04,112 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-03-18 02:49:04,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:04,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [104583203] [2022-03-18 02:49:04,113 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:04,113 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-03-18 02:49:04,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:04,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392305242] [2022-03-18 02:49:04,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:04,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:04,121 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:04,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1290182930] [2022-03-18 02:49:04,121 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:49:04,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:04,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:04,128 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:04,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-18 02:49:04,176 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:49:04,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:04,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-18 02:49:04,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:04,284 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-18 02:49:04,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:04,378 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-18 02:49:04,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:04,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392305242] [2022-03-18 02:49:04,378 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:04,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290182930] [2022-03-18 02:49:04,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290182930] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:04,378 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:04,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-03-18 02:49:04,379 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:04,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [104583203] [2022-03-18 02:49:04,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [104583203] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:04,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:04,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:49:04,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314933118] [2022-03-18 02:49:04,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:04,379 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:49:04,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:04,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:49:04,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:49:04,380 INFO L87 Difference]: Start difference. First operand 193 states and 275 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:49:04,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:04,600 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-03-18 02:49:04,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:49:04,601 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 69 [2022-03-18 02:49:04,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:04,603 INFO L225 Difference]: With dead ends: 288 [2022-03-18 02:49:04,603 INFO L226 Difference]: Without dead ends: 281 [2022-03-18 02:49:04,604 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2022-03-18 02:49:04,604 INFO L912 BasicCegarLoop]: 87 mSDtfsCounter, 48 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:04,604 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 394 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:49:04,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-18 02:49:04,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-03-18 02:49:04,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 116 states have (on average 1.206896551724138) internal successors, (140), 122 states have internal predecessors, (140), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:49:04,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-03-18 02:49:04,630 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-03-18 02:49:04,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:04,630 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-03-18 02:49:04,630 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:49:04,630 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-03-18 02:49:04,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-18 02:49:04,631 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:04,631 INFO L500 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:04,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:04,846 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-18 02:49:04,846 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:04,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:04,846 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-03-18 02:49:04,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:04,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2057743562] [2022-03-18 02:49:04,847 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:04,847 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-03-18 02:49:04,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:04,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609849428] [2022-03-18 02:49:04,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:04,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:04,854 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:04,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [700852151] [2022-03-18 02:49:04,854 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:04,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:04,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:04,856 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:04,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-18 02:49:04,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:04,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:04,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-18 02:49:04,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:05,001 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-18 02:49:05,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:05,111 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-03-18 02:49:05,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:05,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609849428] [2022-03-18 02:49:05,111 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:05,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700852151] [2022-03-18 02:49:05,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700852151] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 02:49:05,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:49:05,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-18 02:49:05,111 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:05,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2057743562] [2022-03-18 02:49:05,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2057743562] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:05,112 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:05,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:49:05,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401352618] [2022-03-18 02:49:05,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:05,112 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:49:05,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:05,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:49:05,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-18 02:49:05,113 INFO L87 Difference]: Start difference. First operand 208 states and 296 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:49:05,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:05,159 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-03-18 02:49:05,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:49:05,159 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 74 [2022-03-18 02:49:05,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:05,160 INFO L225 Difference]: With dead ends: 214 [2022-03-18 02:49:05,160 INFO L226 Difference]: Without dead ends: 212 [2022-03-18 02:49:05,161 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 140 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:49:05,161 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 9 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:05,161 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 145 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:49:05,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-03-18 02:49:05,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-03-18 02:49:05,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 119 states have (on average 1.2016806722689075) internal successors, (143), 125 states have internal predecessors, (143), 79 states have call successors, (79), 14 states have call predecessors, (79), 13 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:49:05,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-03-18 02:49:05,185 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-03-18 02:49:05,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:05,185 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-03-18 02:49:05,186 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:49:05,186 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-03-18 02:49:05,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-18 02:49:05,186 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:05,186 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:05,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:05,399 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-18 02:49:05,399 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:05,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:05,400 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-03-18 02:49:05,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:05,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1376961355] [2022-03-18 02:49:05,400 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:05,400 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-03-18 02:49:05,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:05,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249471998] [2022-03-18 02:49:05,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:05,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:05,407 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:05,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [216471893] [2022-03-18 02:49:05,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:05,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:05,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:05,416 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:05,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-18 02:49:05,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:05,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:05,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-18 02:49:05,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:05,546 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-18 02:49:05,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:05,680 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-18 02:49:05,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:05,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249471998] [2022-03-18 02:49:05,680 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:05,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216471893] [2022-03-18 02:49:05,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216471893] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:05,680 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:05,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-18 02:49:05,680 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:05,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1376961355] [2022-03-18 02:49:05,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1376961355] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:05,681 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:05,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:49:05,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816994055] [2022-03-18 02:49:05,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:05,681 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:49:05,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:05,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:49:05,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:49:05,681 INFO L87 Difference]: Start difference. First operand 212 states and 299 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:49:05,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:05,881 INFO L93 Difference]: Finished difference Result 226 states and 310 transitions. [2022-03-18 02:49:05,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-18 02:49:05,881 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 72 [2022-03-18 02:49:05,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:05,882 INFO L225 Difference]: With dead ends: 226 [2022-03-18 02:49:05,883 INFO L226 Difference]: Without dead ends: 224 [2022-03-18 02:49:05,883 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-18 02:49:05,883 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 21 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:05,883 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 196 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:49:05,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-03-18 02:49:05,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-03-18 02:49:05,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 128 states have (on average 1.1875) internal successors, (152), 134 states have internal predecessors, (152), 79 states have call successors, (79), 17 states have call predecessors, (79), 16 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:49:05,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 308 transitions. [2022-03-18 02:49:05,920 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 308 transitions. Word has length 72 [2022-03-18 02:49:05,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:05,920 INFO L478 AbstractCegarLoop]: Abstraction has 224 states and 308 transitions. [2022-03-18 02:49:05,920 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:49:05,920 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 308 transitions. [2022-03-18 02:49:05,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-18 02:49:05,921 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:05,921 INFO L500 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:05,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:06,147 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-18 02:49:06,147 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:06,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:06,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 3 times [2022-03-18 02:49:06,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:06,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1118300934] [2022-03-18 02:49:06,148 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:06,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 4 times [2022-03-18 02:49:06,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:06,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578146892] [2022-03-18 02:49:06,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:06,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:06,155 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:06,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1712788660] [2022-03-18 02:49:06,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:49:06,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:06,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:06,161 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:06,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-18 02:49:06,200 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:49:06,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:06,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-18 02:49:06,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:06,291 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 02:49:06,291 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:49:06,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:06,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578146892] [2022-03-18 02:49:06,291 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:06,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712788660] [2022-03-18 02:49:06,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712788660] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:06,291 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:06,291 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:49:06,292 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:06,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1118300934] [2022-03-18 02:49:06,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1118300934] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:06,292 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:06,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:49:06,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715122786] [2022-03-18 02:49:06,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:06,292 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:49:06,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:06,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:49:06,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:49:06,293 INFO L87 Difference]: Start difference. First operand 224 states and 308 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-18 02:49:06,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:06,367 INFO L93 Difference]: Finished difference Result 367 states and 500 transitions. [2022-03-18 02:49:06,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:49:06,367 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 77 [2022-03-18 02:49:06,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:06,369 INFO L225 Difference]: With dead ends: 367 [2022-03-18 02:49:06,369 INFO L226 Difference]: Without dead ends: 230 [2022-03-18 02:49:06,370 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-18 02:49:06,370 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:06,370 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 115 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:49:06,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-03-18 02:49:06,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 214. [2022-03-18 02:49:06,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 127 states have internal predecessors, (149), 71 states have call successors, (71), 17 states have call predecessors, (71), 16 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-18 02:49:06,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 289 transitions. [2022-03-18 02:49:06,406 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 289 transitions. Word has length 77 [2022-03-18 02:49:06,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:06,406 INFO L478 AbstractCegarLoop]: Abstraction has 214 states and 289 transitions. [2022-03-18 02:49:06,406 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-18 02:49:06,406 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 289 transitions. [2022-03-18 02:49:06,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-18 02:49:06,407 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:06,407 INFO L500 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:06,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:06,633 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-18 02:49:06,633 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:06,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:06,634 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 5 times [2022-03-18 02:49:06,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:06,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [232741873] [2022-03-18 02:49:06,634 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:06,635 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 6 times [2022-03-18 02:49:06,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:06,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172292302] [2022-03-18 02:49:06,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:06,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:06,643 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:06,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1506021417] [2022-03-18 02:49:06,643 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:49:06,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:06,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:06,644 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:06,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-18 02:49:06,695 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:49:06,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:06,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-18 02:49:06,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:07,292 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 30 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-18 02:49:07,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:10,781 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 21 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-03-18 02:49:10,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:10,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172292302] [2022-03-18 02:49:10,782 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:10,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506021417] [2022-03-18 02:49:10,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506021417] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:10,782 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:10,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2022-03-18 02:49:10,782 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:10,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [232741873] [2022-03-18 02:49:10,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [232741873] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:10,782 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:10,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-18 02:49:10,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150078318] [2022-03-18 02:49:10,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:10,783 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-18 02:49:10,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:10,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-18 02:49:10,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=419, Unknown=1, NotChecked=0, Total=506 [2022-03-18 02:49:10,783 INFO L87 Difference]: Start difference. First operand 214 states and 289 transitions. Second operand has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 5 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-03-18 02:49:11,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:11,302 INFO L93 Difference]: Finished difference Result 285 states and 377 transitions. [2022-03-18 02:49:11,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-18 02:49:11,303 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 5 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 77 [2022-03-18 02:49:11,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:11,304 INFO L225 Difference]: With dead ends: 285 [2022-03-18 02:49:11,304 INFO L226 Difference]: Without dead ends: 283 [2022-03-18 02:49:11,304 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 128 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=147, Invalid=722, Unknown=1, NotChecked=0, Total=870 [2022-03-18 02:49:11,305 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 63 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:11,305 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 496 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 02:49:11,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-03-18 02:49:11,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 222. [2022-03-18 02:49:11,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 132 states have (on average 1.1742424242424243) internal successors, (155), 133 states have internal predecessors, (155), 71 states have call successors, (71), 19 states have call predecessors, (71), 18 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-18 02:49:11,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 295 transitions. [2022-03-18 02:49:11,339 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 295 transitions. Word has length 77 [2022-03-18 02:49:11,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:11,339 INFO L478 AbstractCegarLoop]: Abstraction has 222 states and 295 transitions. [2022-03-18 02:49:11,340 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 5 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-03-18 02:49:11,340 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 295 transitions. [2022-03-18 02:49:11,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-18 02:49:11,341 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:11,341 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:11,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:11,558 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-18 02:49:11,558 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:11,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:11,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-03-18 02:49:11,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:11,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1295449896] [2022-03-18 02:49:11,559 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:11,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-03-18 02:49:11,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:11,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422828832] [2022-03-18 02:49:11,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:11,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:11,572 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:11,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1241815720] [2022-03-18 02:49:11,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:11,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:11,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:11,574 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:11,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-18 02:49:11,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:11,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:11,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-18 02:49:11,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:12,205 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 35 proven. 27 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-18 02:49:12,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:13,699 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 35 proven. 27 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-18 02:49:13,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:13,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422828832] [2022-03-18 02:49:13,700 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:13,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241815720] [2022-03-18 02:49:13,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241815720] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:13,700 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:13,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 23 [2022-03-18 02:49:13,700 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:13,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1295449896] [2022-03-18 02:49:13,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1295449896] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:13,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:13,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:49:13,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085171032] [2022-03-18 02:49:13,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:13,701 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:49:13,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:13,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:49:13,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-03-18 02:49:13,701 INFO L87 Difference]: Start difference. First operand 222 states and 295 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-18 02:49:14,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:14,513 INFO L93 Difference]: Finished difference Result 309 states and 417 transitions. [2022-03-18 02:49:14,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:49:14,513 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 86 [2022-03-18 02:49:14,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:14,515 INFO L225 Difference]: With dead ends: 309 [2022-03-18 02:49:14,515 INFO L226 Difference]: Without dead ends: 306 [2022-03-18 02:49:14,516 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 148 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-18 02:49:14,517 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 57 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:14,518 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 401 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 02:49:14,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2022-03-18 02:49:14,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 287. [2022-03-18 02:49:14,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 166 states have (on average 1.1927710843373494) internal successors, (198), 167 states have internal predecessors, (198), 99 states have call successors, (99), 22 states have call predecessors, (99), 21 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2022-03-18 02:49:14,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 394 transitions. [2022-03-18 02:49:14,565 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 394 transitions. Word has length 86 [2022-03-18 02:49:14,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:14,565 INFO L478 AbstractCegarLoop]: Abstraction has 287 states and 394 transitions. [2022-03-18 02:49:14,565 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-18 02:49:14,565 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 394 transitions. [2022-03-18 02:49:14,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-18 02:49:14,567 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:14,567 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:14,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:14,786 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:14,786 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:14,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:14,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-03-18 02:49:14,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:14,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [168107699] [2022-03-18 02:49:14,787 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:14,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-03-18 02:49:14,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:14,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301092908] [2022-03-18 02:49:14,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:14,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:14,795 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:14,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1154651823] [2022-03-18 02:49:14,795 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:49:14,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:14,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:14,796 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:14,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-18 02:49:14,834 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:49:14,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:14,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 76 conjunts are in the unsatisfiable core [2022-03-18 02:49:14,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:15,561 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:15,566 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:16,047 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 52 proven. 28 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-03-18 02:49:16,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:16,747 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:19,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:19,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301092908] [2022-03-18 02:49:19,569 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:19,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154651823] [2022-03-18 02:49:19,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154651823] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:49:19,569 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:49:19,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-18 02:49:19,569 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:19,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [168107699] [2022-03-18 02:49:19,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [168107699] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:19,569 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:19,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-18 02:49:19,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022320222] [2022-03-18 02:49:19,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:19,570 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 02:49:19,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:19,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 02:49:19,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-03-18 02:49:19,570 INFO L87 Difference]: Start difference. First operand 287 states and 394 transitions. Second operand has 18 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 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-03-18 02:49:21,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:21,355 INFO L93 Difference]: Finished difference Result 379 states and 521 transitions. [2022-03-18 02:49:21,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-18 02:49:21,356 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 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 91 [2022-03-18 02:49:21,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:21,358 INFO L225 Difference]: With dead ends: 379 [2022-03-18 02:49:21,358 INFO L226 Difference]: Without dead ends: 376 [2022-03-18 02:49:21,358 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=172, Invalid=950, Unknown=0, NotChecked=0, Total=1122 [2022-03-18 02:49:21,358 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 65 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 868 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 868 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:21,359 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 658 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 868 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-18 02:49:21,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-03-18 02:49:21,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 352. [2022-03-18 02:49:21,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 200 states have (on average 1.205) internal successors, (241), 201 states have internal predecessors, (241), 127 states have call successors, (127), 25 states have call predecessors, (127), 24 states have return successors, (125), 125 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-18 02:49:21,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 493 transitions. [2022-03-18 02:49:21,432 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 493 transitions. Word has length 91 [2022-03-18 02:49:21,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:21,433 INFO L478 AbstractCegarLoop]: Abstraction has 352 states and 493 transitions. [2022-03-18 02:49:21,433 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 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-03-18 02:49:21,433 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 493 transitions. [2022-03-18 02:49:21,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-03-18 02:49:21,434 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:21,434 INFO L500 BasicCegarLoop]: trace histogram [10, 9, 9, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:21,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:21,653 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-18 02:49:21,653 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:21,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:21,653 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 7 times [2022-03-18 02:49:21,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:21,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1624941369] [2022-03-18 02:49:21,654 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:21,654 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 8 times [2022-03-18 02:49:21,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:21,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921879139] [2022-03-18 02:49:21,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:21,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:21,660 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:21,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [641809545] [2022-03-18 02:49:21,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:21,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:21,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:21,661 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:21,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-18 02:49:21,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:21,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:21,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 82 conjunts are in the unsatisfiable core [2022-03-18 02:49:21,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:22,284 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:22,826 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 36 proven. 76 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-03-18 02:49:22,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:23,871 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 69 proven. 27 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-03-18 02:49:23,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:23,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921879139] [2022-03-18 02:49:23,872 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:23,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641809545] [2022-03-18 02:49:23,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641809545] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:23,872 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:23,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-03-18 02:49:23,872 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:23,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1624941369] [2022-03-18 02:49:23,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1624941369] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:23,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:23,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-18 02:49:23,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543868789] [2022-03-18 02:49:23,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:23,873 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 02:49:23,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:23,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 02:49:23,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-03-18 02:49:23,873 INFO L87 Difference]: Start difference. First operand 352 states and 493 transitions. Second operand has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-18 02:49:26,598 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-03-18 02:49:27,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:27,475 INFO L93 Difference]: Finished difference Result 462 states and 640 transitions. [2022-03-18 02:49:27,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 02:49:27,476 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) Word has length 102 [2022-03-18 02:49:27,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:27,478 INFO L225 Difference]: With dead ends: 462 [2022-03-18 02:49:27,478 INFO L226 Difference]: Without dead ends: 460 [2022-03-18 02:49:27,478 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 179 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-03-18 02:49:27,479 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 72 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 708 mSolverCounterSat, 53 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 708 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:27,479 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 519 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 708 Invalid, 1 Unknown, 0 Unchecked, 3.4s Time] [2022-03-18 02:49:27,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-03-18 02:49:27,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 442. [2022-03-18 02:49:27,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 253 states have (on average 1.2015810276679841) internal successors, (304), 254 states have internal predecessors, (304), 159 states have call successors, (159), 30 states have call predecessors, (159), 29 states have return successors, (157), 157 states have call predecessors, (157), 157 states have call successors, (157) [2022-03-18 02:49:27,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 620 transitions. [2022-03-18 02:49:27,557 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 620 transitions. Word has length 102 [2022-03-18 02:49:27,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:27,559 INFO L478 AbstractCegarLoop]: Abstraction has 442 states and 620 transitions. [2022-03-18 02:49:27,559 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-18 02:49:27,559 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 620 transitions. [2022-03-18 02:49:27,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-18 02:49:27,560 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:27,560 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:27,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:27,777 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-18 02:49:27,777 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:27,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:27,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-03-18 02:49:27,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:27,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [775791227] [2022-03-18 02:49:27,778 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:27,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-03-18 02:49:27,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:27,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988760630] [2022-03-18 02:49:27,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:27,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:27,784 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:27,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [124127811] [2022-03-18 02:49:27,784 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:49:27,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:27,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:27,785 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:27,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-18 02:49:27,834 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 02:49:27,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:27,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-18 02:49:27,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:28,382 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 58 proven. 5 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2022-03-18 02:49:28,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:28,532 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:28,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:28,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988760630] [2022-03-18 02:49:28,649 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:28,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124127811] [2022-03-18 02:49:28,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124127811] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:49:28,649 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:49:28,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-18 02:49:28,649 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:28,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [775791227] [2022-03-18 02:49:28,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [775791227] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:28,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:28,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-18 02:49:28,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421352656] [2022-03-18 02:49:28,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:28,650 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 02:49:28,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:28,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 02:49:28,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-03-18 02:49:28,650 INFO L87 Difference]: Start difference. First operand 442 states and 620 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-03-18 02:49:29,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:29,065 INFO L93 Difference]: Finished difference Result 516 states and 715 transitions. [2022-03-18 02:49:29,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 02:49:29,065 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 108 [2022-03-18 02:49:29,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:29,068 INFO L225 Difference]: With dead ends: 516 [2022-03-18 02:49:29,068 INFO L226 Difference]: Without dead ends: 513 [2022-03-18 02:49:29,068 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-03-18 02:49:29,068 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 45 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:29,069 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 315 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:49:29,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-03-18 02:49:29,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 436. [2022-03-18 02:49:29,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 254 states have (on average 1.188976377952756) internal successors, (302), 256 states have internal predecessors, (302), 150 states have call successors, (150), 32 states have call predecessors, (150), 31 states have return successors, (148), 147 states have call predecessors, (148), 148 states have call successors, (148) [2022-03-18 02:49:29,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 600 transitions. [2022-03-18 02:49:29,146 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 600 transitions. Word has length 108 [2022-03-18 02:49:29,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:29,146 INFO L478 AbstractCegarLoop]: Abstraction has 436 states and 600 transitions. [2022-03-18 02:49:29,147 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-03-18 02:49:29,147 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 600 transitions. [2022-03-18 02:49:29,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-18 02:49:29,147 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:29,148 INFO L500 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:29,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:29,359 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-18 02:49:29,360 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:29,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:29,360 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 9 times [2022-03-18 02:49:29,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:29,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1717723372] [2022-03-18 02:49:29,360 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:29,360 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 10 times [2022-03-18 02:49:29,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:29,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167216877] [2022-03-18 02:49:29,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:29,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:29,366 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:29,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [813444703] [2022-03-18 02:49:29,367 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:49:29,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:29,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:29,368 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:29,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-18 02:49:29,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:49:29,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:29,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-18 02:49:29,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:31,199 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 57 proven. 73 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-03-18 02:49:31,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:32,047 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 87 proven. 18 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-03-18 02:49:32,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:32,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167216877] [2022-03-18 02:49:32,048 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:32,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813444703] [2022-03-18 02:49:32,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813444703] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:32,048 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:32,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 30 [2022-03-18 02:49:32,048 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:32,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1717723372] [2022-03-18 02:49:32,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1717723372] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:32,048 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:32,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-18 02:49:32,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355201883] [2022-03-18 02:49:32,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:32,049 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 02:49:32,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:32,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 02:49:32,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2022-03-18 02:49:32,049 INFO L87 Difference]: Start difference. First operand 436 states and 600 transitions. Second operand has 22 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-18 02:49:33,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:33,190 INFO L93 Difference]: Finished difference Result 515 states and 695 transitions. [2022-03-18 02:49:33,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-18 02:49:33,191 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) Word has length 107 [2022-03-18 02:49:33,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:33,193 INFO L225 Difference]: With dead ends: 515 [2022-03-18 02:49:33,193 INFO L226 Difference]: Without dead ends: 513 [2022-03-18 02:49:33,194 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 183 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2022-03-18 02:49:33,194 INFO L912 BasicCegarLoop]: 56 mSDtfsCounter, 91 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 679 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:33,194 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 679 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 993 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 02:49:33,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-03-18 02:49:33,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 491. [2022-03-18 02:49:33,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 288 states have (on average 1.1840277777777777) internal successors, (341), 290 states have internal predecessors, (341), 166 states have call successors, (166), 37 states have call predecessors, (166), 36 states have return successors, (164), 163 states have call predecessors, (164), 164 states have call successors, (164) [2022-03-18 02:49:33,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 671 transitions. [2022-03-18 02:49:33,291 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 671 transitions. Word has length 107 [2022-03-18 02:49:33,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:33,292 INFO L478 AbstractCegarLoop]: Abstraction has 491 states and 671 transitions. [2022-03-18 02:49:33,292 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-18 02:49:33,292 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 671 transitions. [2022-03-18 02:49:33,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-18 02:49:33,293 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:33,293 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:33,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:33,507 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:33,507 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:33,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:33,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-03-18 02:49:33,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:33,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [607816161] [2022-03-18 02:49:33,508 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:33,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-03-18 02:49:33,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:33,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038119767] [2022-03-18 02:49:33,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:33,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:33,514 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:33,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [39212710] [2022-03-18 02:49:33,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:33,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:33,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:33,523 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:33,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-18 02:49:33,575 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:33,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:33,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 74 conjunts are in the unsatisfiable core [2022-03-18 02:49:33,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:34,364 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 102 proven. 30 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-18 02:49:34,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:35,982 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 102 proven. 30 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-18 02:49:35,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:35,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038119767] [2022-03-18 02:49:35,983 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:35,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39212710] [2022-03-18 02:49:35,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39212710] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:35,983 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:35,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-03-18 02:49:35,983 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:35,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [607816161] [2022-03-18 02:49:35,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [607816161] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:35,983 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:35,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-18 02:49:35,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52416626] [2022-03-18 02:49:35,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:35,984 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-18 02:49:35,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:35,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-18 02:49:35,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2022-03-18 02:49:35,984 INFO L87 Difference]: Start difference. First operand 491 states and 671 transitions. Second operand has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:49:36,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:36,789 INFO L93 Difference]: Finished difference Result 584 states and 797 transitions. [2022-03-18 02:49:36,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:49:36,790 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 111 [2022-03-18 02:49:36,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:36,792 INFO L225 Difference]: With dead ends: 584 [2022-03-18 02:49:36,792 INFO L226 Difference]: Without dead ends: 581 [2022-03-18 02:49:36,793 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 191 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=207, Invalid=849, Unknown=0, NotChecked=0, Total=1056 [2022-03-18 02:49:36,793 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 57 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:36,793 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 506 Invalid, 769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 687 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 02:49:36,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-03-18 02:49:36,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 524. [2022-03-18 02:49:36,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 306 states have (on average 1.1862745098039216) internal successors, (363), 308 states have internal predecessors, (363), 178 states have call successors, (178), 40 states have call predecessors, (178), 39 states have return successors, (176), 175 states have call predecessors, (176), 176 states have call successors, (176) [2022-03-18 02:49:36,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 717 transitions. [2022-03-18 02:49:36,890 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 717 transitions. Word has length 111 [2022-03-18 02:49:36,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:36,890 INFO L478 AbstractCegarLoop]: Abstraction has 524 states and 717 transitions. [2022-03-18 02:49:36,890 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:49:36,890 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 717 transitions. [2022-03-18 02:49:36,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 02:49:36,891 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:36,891 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:36,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:37,119 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:37,119 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:37,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:37,120 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-03-18 02:49:37,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:37,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1683718982] [2022-03-18 02:49:37,120 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:37,120 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-03-18 02:49:37,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:37,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623114908] [2022-03-18 02:49:37,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:37,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:37,126 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:37,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1271994365] [2022-03-18 02:49:37,126 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:49:37,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:37,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:37,128 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:37,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-18 02:49:37,172 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:49:37,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:37,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-18 02:49:37,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:38,258 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:38,284 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:38,288 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:38,295 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:41,384 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 60 proven. 76 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-18 02:49:41,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:43,189 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:43,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:43,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623114908] [2022-03-18 02:49:43,920 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:43,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271994365] [2022-03-18 02:49:43,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271994365] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:49:43,920 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:49:43,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-03-18 02:49:43,921 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:43,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1683718982] [2022-03-18 02:49:43,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1683718982] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:43,921 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:43,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-18 02:49:43,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431031527] [2022-03-18 02:49:43,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:43,921 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-18 02:49:43,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:43,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-18 02:49:43,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-03-18 02:49:43,922 INFO L87 Difference]: Start difference. First operand 524 states and 717 transitions. Second operand has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 7 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-03-18 02:49:47,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:47,163 INFO L93 Difference]: Finished difference Result 582 states and 790 transitions. [2022-03-18 02:49:47,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 02:49:47,163 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 7 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 113 [2022-03-18 02:49:47,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:47,166 INFO L225 Difference]: With dead ends: 582 [2022-03-18 02:49:47,166 INFO L226 Difference]: Without dead ends: 579 [2022-03-18 02:49:47,166 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=146, Invalid=910, Unknown=0, NotChecked=0, Total=1056 [2022-03-18 02:49:47,167 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 62 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 1112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 194 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:47,167 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 790 Invalid, 1112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 847 Invalid, 0 Unknown, 194 Unchecked, 0.9s Time] [2022-03-18 02:49:47,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-03-18 02:49:47,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 557. [2022-03-18 02:49:47,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 557 states, 324 states have (on average 1.1882716049382716) internal successors, (385), 326 states have internal predecessors, (385), 190 states have call successors, (190), 43 states have call predecessors, (190), 42 states have return successors, (188), 187 states have call predecessors, (188), 188 states have call successors, (188) [2022-03-18 02:49:47,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 763 transitions. [2022-03-18 02:49:47,285 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 763 transitions. Word has length 113 [2022-03-18 02:49:47,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:47,285 INFO L478 AbstractCegarLoop]: Abstraction has 557 states and 763 transitions. [2022-03-18 02:49:47,285 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 7 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-03-18 02:49:47,285 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 763 transitions. [2022-03-18 02:49:47,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-18 02:49:47,286 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:47,286 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:47,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:47,499 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-18 02:49:47,499 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:47,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:47,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-03-18 02:49:47,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:47,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [107211875] [2022-03-18 02:49:47,500 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:47,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-03-18 02:49:47,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:47,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333509942] [2022-03-18 02:49:47,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:47,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:47,506 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:47,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [282523727] [2022-03-18 02:49:47,506 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:49:47,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:47,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:47,507 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:47,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-18 02:49:47,574 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-18 02:49:47,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:47,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-18 02:49:47,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:48,896 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 46 proven. 85 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2022-03-18 02:49:48,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:50,495 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:53,991 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 43 proven. 79 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-03-18 02:49:53,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:53,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333509942] [2022-03-18 02:49:53,991 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:53,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282523727] [2022-03-18 02:49:53,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282523727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:53,992 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:53,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 37 [2022-03-18 02:49:53,992 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:53,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [107211875] [2022-03-18 02:49:53,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [107211875] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:53,992 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:53,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-18 02:49:53,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466119916] [2022-03-18 02:49:53,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:53,992 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 02:49:53,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:53,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 02:49:53,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1130, Unknown=1, NotChecked=0, Total=1332 [2022-03-18 02:49:53,993 INFO L87 Difference]: Start difference. First operand 557 states and 763 transitions. Second operand has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 6 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:49:55,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:55,619 INFO L93 Difference]: Finished difference Result 634 states and 858 transitions. [2022-03-18 02:49:55,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-18 02:49:55,620 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 6 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) Word has length 116 [2022-03-18 02:49:55,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:55,623 INFO L225 Difference]: With dead ends: 634 [2022-03-18 02:49:55,623 INFO L226 Difference]: Without dead ends: 631 [2022-03-18 02:49:55,623 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=396, Invalid=2053, Unknown=1, NotChecked=0, Total=2450 [2022-03-18 02:49:55,624 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 102 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 1358 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 1493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 1358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:55,624 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 608 Invalid, 1493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 1358 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-18 02:49:55,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2022-03-18 02:49:55,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 525. [2022-03-18 02:49:55,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 308 states have (on average 1.1818181818181819) internal successors, (364), 310 states have internal predecessors, (364), 174 states have call successors, (174), 43 states have call predecessors, (174), 42 states have return successors, (172), 171 states have call predecessors, (172), 172 states have call successors, (172) [2022-03-18 02:49:55,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 710 transitions. [2022-03-18 02:49:55,751 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 710 transitions. Word has length 116 [2022-03-18 02:49:55,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:55,751 INFO L478 AbstractCegarLoop]: Abstraction has 525 states and 710 transitions. [2022-03-18 02:49:55,751 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 6 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:49:55,751 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 710 transitions. [2022-03-18 02:49:55,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-18 02:49:55,752 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:55,753 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:55,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:55,969 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-18 02:49:55,969 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:55,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:55,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-03-18 02:49:55,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:55,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1355996461] [2022-03-18 02:49:55,970 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:55,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-03-18 02:49:55,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:55,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342040077] [2022-03-18 02:49:55,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:55,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:55,976 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:55,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [158721563] [2022-03-18 02:49:55,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:55,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:55,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:55,977 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:55,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-18 02:49:56,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:56,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:56,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-18 02:49:56,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:57,007 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 87 proven. 83 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 02:49:57,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:58,483 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 122 proven. 17 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2022-03-18 02:49:58,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:58,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342040077] [2022-03-18 02:49:58,483 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:58,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158721563] [2022-03-18 02:49:58,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158721563] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:58,483 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:58,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 29 [2022-03-18 02:49:58,483 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:58,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1355996461] [2022-03-18 02:49:58,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1355996461] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:58,484 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:58,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-18 02:49:58,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846876710] [2022-03-18 02:49:58,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:58,484 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-18 02:49:58,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:58,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-18 02:49:58,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2022-03-18 02:49:58,485 INFO L87 Difference]: Start difference. First operand 525 states and 710 transitions. Second operand has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 02:49:59,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:59,558 INFO L93 Difference]: Finished difference Result 616 states and 836 transitions. [2022-03-18 02:49:59,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-18 02:49:59,559 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 6 states have call successors, (17) Word has length 116 [2022-03-18 02:49:59,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:59,561 INFO L225 Difference]: With dead ends: 616 [2022-03-18 02:49:59,561 INFO L226 Difference]: Without dead ends: 613 [2022-03-18 02:49:59,562 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 200 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=186, Invalid=936, Unknown=0, NotChecked=0, Total=1122 [2022-03-18 02:49:59,562 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 75 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 975 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 1066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:59,562 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 665 Invalid, 1066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 975 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 02:49:59,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-03-18 02:49:59,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 590. [2022-03-18 02:49:59,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 342 states have (on average 1.1900584795321638) internal successors, (407), 344 states have internal predecessors, (407), 202 states have call successors, (202), 46 states have call predecessors, (202), 45 states have return successors, (200), 199 states have call predecessors, (200), 200 states have call successors, (200) [2022-03-18 02:49:59,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 809 transitions. [2022-03-18 02:49:59,697 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 809 transitions. Word has length 116 [2022-03-18 02:49:59,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:59,698 INFO L478 AbstractCegarLoop]: Abstraction has 590 states and 809 transitions. [2022-03-18 02:49:59,698 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 02:49:59,698 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 809 transitions. [2022-03-18 02:49:59,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 02:49:59,699 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:59,699 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:59,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:59,915 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:59,915 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:59,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:59,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1416715037, now seen corresponding path program 1 times [2022-03-18 02:49:59,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:59,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1675423491] [2022-03-18 02:49:59,916 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:59,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1416715037, now seen corresponding path program 2 times [2022-03-18 02:49:59,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:59,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26562339] [2022-03-18 02:49:59,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:59,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:59,921 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:59,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [210925471] [2022-03-18 02:49:59,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:59,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:59,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:59,923 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:59,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-18 02:49:59,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:59,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:59,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-18 02:49:59,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:50:02,156 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 110 proven. 61 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-03-18 02:50:02,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:50:16,260 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:50:17,592 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 118 proven. 41 refuted. 1 times theorem prover too weak. 248 trivial. 0 not checked. [2022-03-18 02:50:17,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:50:17,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26562339] [2022-03-18 02:50:17,592 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:50:17,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210925471] [2022-03-18 02:50:17,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210925471] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:50:17,592 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:50:17,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 17] total 35 [2022-03-18 02:50:17,593 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:50:17,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1675423491] [2022-03-18 02:50:17,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1675423491] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:50:17,593 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:50:17,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-18 02:50:17,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685359527] [2022-03-18 02:50:17,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:50:17,593 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-18 02:50:17,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:17,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-18 02:50:17,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=976, Unknown=1, NotChecked=0, Total=1190 [2022-03-18 02:50:17,594 INFO L87 Difference]: Start difference. First operand 590 states and 809 transitions. Second operand has 23 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 19 states have internal predecessors, (44), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-18 02:50:19,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:50:19,391 INFO L93 Difference]: Finished difference Result 659 states and 897 transitions. [2022-03-18 02:50:19,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-18 02:50:19,392 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 19 states have internal predecessors, (44), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) Word has length 121 [2022-03-18 02:50:19,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:50:19,394 INFO L225 Difference]: With dead ends: 659 [2022-03-18 02:50:19,394 INFO L226 Difference]: Without dead ends: 657 [2022-03-18 02:50:19,395 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 207 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=296, Invalid=1425, Unknown=1, NotChecked=0, Total=1722 [2022-03-18 02:50:19,395 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 110 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 1195 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 1320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-18 02:50:19,395 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 435 Invalid, 1320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1195 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-18 02:50:19,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2022-03-18 02:50:19,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 590. [2022-03-18 02:50:19,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 342 states have (on average 1.1900584795321638) internal successors, (407), 344 states have internal predecessors, (407), 202 states have call successors, (202), 46 states have call predecessors, (202), 45 states have return successors, (200), 199 states have call predecessors, (200), 200 states have call successors, (200) [2022-03-18 02:50:19,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 809 transitions. [2022-03-18 02:50:19,546 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 809 transitions. Word has length 121 [2022-03-18 02:50:19,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:50:19,546 INFO L478 AbstractCegarLoop]: Abstraction has 590 states and 809 transitions. [2022-03-18 02:50:19,546 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 19 states have internal predecessors, (44), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-18 02:50:19,546 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 809 transitions. [2022-03-18 02:50:19,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-18 02:50:19,550 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:50:19,550 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:50:19,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-18 02:50:19,759 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:50:19,759 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:50:19,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:50:19,760 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 15 times [2022-03-18 02:50:19,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:19,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2079682968] [2022-03-18 02:50:19,760 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:50:19,760 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 16 times [2022-03-18 02:50:19,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:50:19,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013961966] [2022-03-18 02:50:19,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:50:19,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:50:19,766 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:50:19,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1901507453] [2022-03-18 02:50:19,766 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:50:19,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:50:19,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:50:19,767 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:50:19,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-18 02:50:19,824 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:50:19,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:50:19,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 118 conjunts are in the unsatisfiable core [2022-03-18 02:50:19,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:50:21,723 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 113 proven. 70 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2022-03-18 02:50:21,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:50:24,657 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 129 proven. 17 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 02:50:24,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:50:24,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013961966] [2022-03-18 02:50:24,658 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:50:24,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901507453] [2022-03-18 02:50:24,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901507453] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:50:24,658 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:50:24,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 15] total 35 [2022-03-18 02:50:24,658 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:50:24,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2079682968] [2022-03-18 02:50:24,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2079682968] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:50:24,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:50:24,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-18 02:50:24,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425275211] [2022-03-18 02:50:24,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:50:24,659 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-18 02:50:24,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:24,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-18 02:50:24,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=999, Unknown=0, NotChecked=0, Total=1190 [2022-03-18 02:50:24,659 INFO L87 Difference]: Start difference. First operand 590 states and 809 transitions. Second operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 02:50:27,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:50:27,376 INFO L93 Difference]: Finished difference Result 690 states and 944 transitions. [2022-03-18 02:50:27,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-18 02:50:27,376 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) Word has length 121 [2022-03-18 02:50:27,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:50:27,379 INFO L225 Difference]: With dead ends: 690 [2022-03-18 02:50:27,379 INFO L226 Difference]: Without dead ends: 687 [2022-03-18 02:50:27,379 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 205 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=309, Invalid=1761, Unknown=0, NotChecked=0, Total=2070 [2022-03-18 02:50:27,380 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 122 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 1761 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 1892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 1761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:50:27,380 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 677 Invalid, 1892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 1761 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-18 02:50:27,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2022-03-18 02:50:27,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 655. [2022-03-18 02:50:27,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 376 states have (on average 1.196808510638298) internal successors, (450), 378 states have internal predecessors, (450), 230 states have call successors, (230), 49 states have call predecessors, (230), 48 states have return successors, (228), 227 states have call predecessors, (228), 228 states have call successors, (228) [2022-03-18 02:50:27,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 908 transitions. [2022-03-18 02:50:27,533 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 908 transitions. Word has length 121 [2022-03-18 02:50:27,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:50:27,534 INFO L478 AbstractCegarLoop]: Abstraction has 655 states and 908 transitions. [2022-03-18 02:50:27,534 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 02:50:27,534 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 908 transitions. [2022-03-18 02:50:27,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-18 02:50:27,535 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:50:27,535 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:50:27,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-18 02:50:27,751 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-18 02:50:27,751 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:50:27,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:50:27,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 3 times [2022-03-18 02:50:27,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:27,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [800463417] [2022-03-18 02:50:27,752 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:50:27,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 4 times [2022-03-18 02:50:27,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:50:27,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957820860] [2022-03-18 02:50:27,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:50:27,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:50:27,760 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:50:27,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1663330776] [2022-03-18 02:50:27,761 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:50:27,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:50:27,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:50:27,762 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:50:27,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-18 02:50:27,821 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:50:27,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:50:27,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-18 02:50:27,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:50:29,007 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 76 proven. 113 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-03-18 02:50:29,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:50:30,644 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 110 proven. 27 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-03-18 02:50:30,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:50:30,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957820860] [2022-03-18 02:50:30,645 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:50:30,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663330776] [2022-03-18 02:50:30,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663330776] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:50:30,645 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:50:30,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 13] total 29 [2022-03-18 02:50:30,645 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:50:30,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [800463417] [2022-03-18 02:50:30,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [800463417] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:50:30,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:50:30,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-18 02:50:30,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446687442] [2022-03-18 02:50:30,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:50:30,646 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-18 02:50:30,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:30,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-18 02:50:30,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2022-03-18 02:50:30,647 INFO L87 Difference]: Start difference. First operand 655 states and 908 transitions. Second operand has 21 states, 20 states have (on average 2.2) internal successors, (44), 17 states have internal predecessors, (44), 8 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-18 02:50:31,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:50:31,890 INFO L93 Difference]: Finished difference Result 770 states and 1059 transitions. [2022-03-18 02:50:31,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 02:50:31,891 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.2) internal successors, (44), 17 states have internal predecessors, (44), 8 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) Word has length 124 [2022-03-18 02:50:31,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:50:31,894 INFO L225 Difference]: With dead ends: 770 [2022-03-18 02:50:31,894 INFO L226 Difference]: Without dead ends: 768 [2022-03-18 02:50:31,894 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=205, Invalid=1055, Unknown=0, NotChecked=0, Total=1260 [2022-03-18 02:50:31,895 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 80 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 1088 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 1192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1088 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 02:50:31,895 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 769 Invalid, 1192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1088 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 02:50:31,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2022-03-18 02:50:32,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 703. [2022-03-18 02:50:32,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 404 states have (on average 1.1955445544554455) internal successors, (483), 406 states have internal predecessors, (483), 246 states have call successors, (246), 53 states have call predecessors, (246), 52 states have return successors, (244), 243 states have call predecessors, (244), 244 states have call successors, (244) [2022-03-18 02:50:32,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 973 transitions. [2022-03-18 02:50:32,059 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 973 transitions. Word has length 124 [2022-03-18 02:50:32,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:50:32,059 INFO L478 AbstractCegarLoop]: Abstraction has 703 states and 973 transitions. [2022-03-18 02:50:32,059 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.2) internal successors, (44), 17 states have internal predecessors, (44), 8 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-18 02:50:32,059 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 973 transitions. [2022-03-18 02:50:32,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-18 02:50:32,061 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:50:32,061 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:50:32,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-18 02:50:32,275 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-18 02:50:32,275 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:50:32,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:50:32,276 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 5 times [2022-03-18 02:50:32,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:32,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [689523580] [2022-03-18 02:50:32,276 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:50:32,276 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 6 times [2022-03-18 02:50:32,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:50:32,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234824922] [2022-03-18 02:50:32,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:50:32,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:50:32,285 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:50:32,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [380841207] [2022-03-18 02:50:32,285 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:50:32,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:50:32,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:50:32,286 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:50:32,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-18 02:50:32,334 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-18 02:50:32,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:50:32,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-18 02:50:32,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:50:32,627 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 95 proven. 62 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2022-03-18 02:50:32,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:50:36,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:50:36,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234824922] [2022-03-18 02:50:36,112 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:50:36,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380841207] [2022-03-18 02:50:36,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380841207] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:50:36,112 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:50:36,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-18 02:50:36,112 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:50:36,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [689523580] [2022-03-18 02:50:36,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [689523580] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:50:36,112 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:50:36,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-18 02:50:36,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521407424] [2022-03-18 02:50:36,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:50:36,113 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 02:50:36,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:36,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 02:50:36,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-03-18 02:50:36,113 INFO L87 Difference]: Start difference. First operand 703 states and 973 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) [2022-03-18 02:50:36,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:50:36,964 INFO L93 Difference]: Finished difference Result 743 states and 1014 transitions. [2022-03-18 02:50:36,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:50:36,965 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) Word has length 129 [2022-03-18 02:50:36,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:50:36,968 INFO L225 Difference]: With dead ends: 743 [2022-03-18 02:50:36,968 INFO L226 Difference]: Without dead ends: 741 [2022-03-18 02:50:36,968 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 135 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-18 02:50:36,968 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 56 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 02:50:36,968 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 292 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 02:50:36,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2022-03-18 02:50:37,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 716. [2022-03-18 02:50:37,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 413 states have (on average 1.1912832929782082) internal successors, (492), 416 states have internal predecessors, (492), 248 states have call successors, (248), 55 states have call predecessors, (248), 54 states have return successors, (246), 244 states have call predecessors, (246), 246 states have call successors, (246) [2022-03-18 02:50:37,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 986 transitions. [2022-03-18 02:50:37,149 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 986 transitions. Word has length 129 [2022-03-18 02:50:37,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:50:37,150 INFO L478 AbstractCegarLoop]: Abstraction has 716 states and 986 transitions. [2022-03-18 02:50:37,150 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) [2022-03-18 02:50:37,150 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 986 transitions. [2022-03-18 02:50:37,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-18 02:50:37,151 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:50:37,151 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:50:37,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-18 02:50:37,367 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-18 02:50:37,367 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:50:37,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:50:37,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 17 times [2022-03-18 02:50:37,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:37,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [184792658] [2022-03-18 02:50:37,368 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:50:37,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 18 times [2022-03-18 02:50:37,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:50:37,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62048676] [2022-03-18 02:50:37,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:50:37,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:50:37,373 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:50:37,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [3694554] [2022-03-18 02:50:37,373 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:50:37,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:50:37,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:50:37,388 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:50:37,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-18 02:50:37,449 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-18 02:50:37,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:50:37,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-18 02:50:37,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:50:37,639 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 243 proven. 18 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-03-18 02:50:37,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:50:37,836 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 59 proven. 18 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-18 02:50:37,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:50:37,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62048676] [2022-03-18 02:50:37,837 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:50:37,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3694554] [2022-03-18 02:50:37,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3694554] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:50:37,837 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:50:37,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-03-18 02:50:37,837 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:50:37,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [184792658] [2022-03-18 02:50:37,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [184792658] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:50:37,837 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:50:37,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-18 02:50:37,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281812325] [2022-03-18 02:50:37,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:50:37,838 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-18 02:50:37,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:37,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-18 02:50:37,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:50:37,838 INFO L87 Difference]: Start difference. First operand 716 states and 986 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-18 02:50:38,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:50:38,209 INFO L93 Difference]: Finished difference Result 1248 states and 1786 transitions. [2022-03-18 02:50:38,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-18 02:50:38,210 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 133 [2022-03-18 02:50:38,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:50:38,214 INFO L225 Difference]: With dead ends: 1248 [2022-03-18 02:50:38,214 INFO L226 Difference]: Without dead ends: 917 [2022-03-18 02:50:38,215 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 259 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-18 02:50:38,215 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 9 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:50:38,215 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 291 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:50:38,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2022-03-18 02:50:38,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 801. [2022-03-18 02:50:38,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 801 states, 449 states have (on average 1.2071269487750558) internal successors, (542), 464 states have internal predecessors, (542), 301 states have call successors, (301), 51 states have call predecessors, (301), 50 states have return successors, (299), 285 states have call predecessors, (299), 299 states have call successors, (299) [2022-03-18 02:50:38,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 1142 transitions. [2022-03-18 02:50:38,436 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 1142 transitions. Word has length 133 [2022-03-18 02:50:38,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:50:38,436 INFO L478 AbstractCegarLoop]: Abstraction has 801 states and 1142 transitions. [2022-03-18 02:50:38,436 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-18 02:50:38,436 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 1142 transitions. [2022-03-18 02:50:38,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-18 02:50:38,437 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:50:38,437 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:50:38,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-18 02:50:38,653 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-18 02:50:38,653 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:50:38,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:50:38,654 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 19 times [2022-03-18 02:50:38,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:38,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1342987349] [2022-03-18 02:50:38,654 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:50:38,654 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 20 times [2022-03-18 02:50:38,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:50:38,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729379754] [2022-03-18 02:50:38,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:50:38,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:50:38,659 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:50:38,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [103681744] [2022-03-18 02:50:38,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:50:38,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:50:38,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:50:38,660 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:50:38,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-18 02:50:38,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:50:38,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:50:38,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-18 02:50:38,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:50:39,699 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 133 proven. 88 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-18 02:50:39,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:50:44,802 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 134 proven. 60 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-18 02:50:44,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:50:44,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729379754] [2022-03-18 02:50:44,802 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:50:44,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103681744] [2022-03-18 02:50:44,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103681744] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:50:44,802 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:50:44,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 31 [2022-03-18 02:50:44,803 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:50:44,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1342987349] [2022-03-18 02:50:44,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1342987349] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:50:44,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:50:44,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-18 02:50:44,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338999073] [2022-03-18 02:50:44,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:50:44,803 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-18 02:50:44,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:44,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-18 02:50:44,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2022-03-18 02:50:44,804 INFO L87 Difference]: Start difference. First operand 801 states and 1142 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-18 02:50:45,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:50:45,773 INFO L93 Difference]: Finished difference Result 932 states and 1330 transitions. [2022-03-18 02:50:45,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 02:50:45,773 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 133 [2022-03-18 02:50:45,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:50:45,777 INFO L225 Difference]: With dead ends: 932 [2022-03-18 02:50:45,777 INFO L226 Difference]: Without dead ends: 929 [2022-03-18 02:50:45,778 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2022-03-18 02:50:45,778 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 60 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 02:50:45,778 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 502 Invalid, 868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 793 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 02:50:45,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 929 states. [2022-03-18 02:50:45,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 929 to 840. [2022-03-18 02:50:45,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 469 states have (on average 1.208955223880597) internal successors, (567), 484 states have internal predecessors, (567), 317 states have call successors, (317), 54 states have call predecessors, (317), 53 states have return successors, (315), 301 states have call predecessors, (315), 315 states have call successors, (315) [2022-03-18 02:50:46,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 1199 transitions. [2022-03-18 02:50:46,001 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 1199 transitions. Word has length 133 [2022-03-18 02:50:46,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:50:46,001 INFO L478 AbstractCegarLoop]: Abstraction has 840 states and 1199 transitions. [2022-03-18 02:50:46,001 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-18 02:50:46,001 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 1199 transitions. [2022-03-18 02:50:46,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-18 02:50:46,003 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:50:46,003 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:50:46,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-18 02:50:46,219 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-18 02:50:46,220 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:50:46,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:50:46,220 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 21 times [2022-03-18 02:50:46,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:46,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1886397333] [2022-03-18 02:50:46,220 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:50:46,220 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 22 times [2022-03-18 02:50:46,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:50:46,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802572196] [2022-03-18 02:50:46,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:50:46,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:50:46,225 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:50:46,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1699133010] [2022-03-18 02:50:46,225 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:50:46,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:50:46,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:50:46,228 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:50:46,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-18 02:50:46,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:50:46,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:50:46,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 84 conjunts are in the unsatisfiable core [2022-03-18 02:50:46,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:50:47,755 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:50:47,757 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:50:47,763 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:50:47,765 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:50:47,770 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:50:49,635 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 116 proven. 82 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-18 02:50:49,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:50:54,021 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:50:54,022 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:50:56,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:50:56,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802572196] [2022-03-18 02:50:56,832 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:50:56,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699133010] [2022-03-18 02:50:56,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699133010] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:50:56,832 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:50:56,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-03-18 02:50:56,832 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:50:56,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1886397333] [2022-03-18 02:50:56,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1886397333] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:50:56,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:50:56,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-18 02:50:56,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109023850] [2022-03-18 02:50:56,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:50:56,832 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-18 02:50:56,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:50:56,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-18 02:50:56,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=795, Unknown=1, NotChecked=0, Total=930 [2022-03-18 02:50:56,833 INFO L87 Difference]: Start difference. First operand 840 states and 1199 transitions. Second operand has 20 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:51:01,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:51:01,295 INFO L93 Difference]: Finished difference Result 976 states and 1395 transitions. [2022-03-18 02:51:01,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-18 02:51:01,296 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 135 [2022-03-18 02:51:01,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:51:01,299 INFO L225 Difference]: With dead ends: 976 [2022-03-18 02:51:01,299 INFO L226 Difference]: Without dead ends: 973 [2022-03-18 02:51:01,300 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 182 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=184, Invalid=1147, Unknown=1, NotChecked=0, Total=1332 [2022-03-18 02:51:01,300 INFO L912 BasicCegarLoop]: 71 mSDtfsCounter, 64 mSDsluCounter, 968 mSDsCounter, 0 mSdLazyCounter, 1391 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 1465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:51:01,300 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 1039 Invalid, 1465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1391 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-18 02:51:01,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2022-03-18 02:51:01,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 933. [2022-03-18 02:51:01,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 516 states have (on average 1.2151162790697674) internal successors, (627), 532 states have internal predecessors, (627), 359 states have call successors, (359), 58 states have call predecessors, (359), 57 states have return successors, (357), 342 states have call predecessors, (357), 357 states have call successors, (357) [2022-03-18 02:51:01,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1343 transitions. [2022-03-18 02:51:01,552 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 1343 transitions. Word has length 135 [2022-03-18 02:51:01,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:51:01,552 INFO L478 AbstractCegarLoop]: Abstraction has 933 states and 1343 transitions. [2022-03-18 02:51:01,552 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:51:01,552 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 1343 transitions. [2022-03-18 02:51:01,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-18 02:51:01,553 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:51:01,554 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:51:01,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-18 02:51:01,767 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:51:01,767 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:51:01,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:51:01,768 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 23 times [2022-03-18 02:51:01,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:51:01,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [689789745] [2022-03-18 02:51:01,768 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:51:01,768 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 24 times [2022-03-18 02:51:01,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:51:01,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613202060] [2022-03-18 02:51:01,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:51:01,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:51:01,774 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:51:01,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [282045495] [2022-03-18 02:51:01,774 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:51:01,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:51:01,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:51:01,775 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:51:01,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-18 02:51:01,852 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-18 02:51:01,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:51:01,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-18 02:51:01,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:51:03,664 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 66 proven. 115 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2022-03-18 02:51:03,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:51:11,596 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:51:11,599 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:51:15,071 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 63 proven. 109 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 02:51:15,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:51:15,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613202060] [2022-03-18 02:51:15,071 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:51:15,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282045495] [2022-03-18 02:51:15,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282045495] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:51:15,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:51:15,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 41 [2022-03-18 02:51:15,072 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:51:15,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [689789745] [2022-03-18 02:51:15,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [689789745] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:51:15,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:51:15,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-18 02:51:15,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698482806] [2022-03-18 02:51:15,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:51:15,072 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-18 02:51:15,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:51:15,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-18 02:51:15,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1403, Unknown=0, NotChecked=0, Total=1640 [2022-03-18 02:51:15,073 INFO L87 Difference]: Start difference. First operand 933 states and 1343 transitions. Second operand has 24 states, 23 states have (on average 2.0) internal successors, (46), 21 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:51:17,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:51:17,599 INFO L93 Difference]: Finished difference Result 1045 states and 1494 transitions. [2022-03-18 02:51:17,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-18 02:51:17,599 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 21 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-18 02:51:17,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:51:17,603 INFO L225 Difference]: With dead ends: 1045 [2022-03-18 02:51:17,603 INFO L226 Difference]: Without dead ends: 1042 [2022-03-18 02:51:17,604 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 720 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=473, Invalid=2607, Unknown=0, NotChecked=0, Total=3080 [2022-03-18 02:51:17,604 INFO L912 BasicCegarLoop]: 61 mSDtfsCounter, 94 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 1468 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-18 02:51:17,604 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 695 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1468 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-18 02:51:17,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1042 states. [2022-03-18 02:51:17,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1042 to 941. [2022-03-18 02:51:17,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 522 states have (on average 1.2126436781609196) internal successors, (633), 538 states have internal predecessors, (633), 359 states have call successors, (359), 60 states have call predecessors, (359), 59 states have return successors, (357), 342 states have call predecessors, (357), 357 states have call successors, (357) [2022-03-18 02:51:17,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 1349 transitions. [2022-03-18 02:51:17,866 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 1349 transitions. Word has length 138 [2022-03-18 02:51:17,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:51:17,866 INFO L478 AbstractCegarLoop]: Abstraction has 941 states and 1349 transitions. [2022-03-18 02:51:17,867 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 21 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:51:17,867 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 1349 transitions. [2022-03-18 02:51:17,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-18 02:51:17,868 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:51:17,868 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:51:17,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-18 02:51:18,083 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-18 02:51:18,083 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:51:18,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:51:18,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 25 times [2022-03-18 02:51:18,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:51:18,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [449022039] [2022-03-18 02:51:18,084 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:51:18,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 26 times [2022-03-18 02:51:18,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:51:18,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315185704] [2022-03-18 02:51:18,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:51:18,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:51:18,089 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:51:18,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1540389383] [2022-03-18 02:51:18,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:51:18,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:51:18,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:51:18,091 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:51:18,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-18 02:51:18,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:51:18,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:51:18,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 90 conjunts are in the unsatisfiable core [2022-03-18 02:51:18,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:51:19,246 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:51:19,250 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:51:44,933 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse20 (* c_main_~p~0 c_main_~x~0)) (.cse19 (* c_main_~r~0 c_main_~y~0))) (and (let ((.cse8 (= c_main_~p~0 0)) (.cse0 (+ (* 2 .cse19) (* 2 .cse20))) (.cse2 (* c_main_~r~0 c_main_~y~0 0)) (.cse3 (* c_main_~p~0 c_main_~x~0 0)) (.cse7 (= (mod (* c_main_~q~0 3) 4) 0)) (.cse9 (div (- c_main_~q~0) 4))) (or (let ((.cse1 (div (div (* (- 1) c_main_~q~0) 4) c_main_~p~0))) (and (= .cse0 (+ (* (* .cse1 c_main_~p~0 c_main_~x~0) 2) .cse2 .cse3 (* 2 (* .cse1 c_main_~r~0 c_main_~y~0)))) (= (+ c_main_~s~0 (* 4 (* .cse1 c_main_~r~0))) 1) (exists ((aux_div_main_~k~0_17 Int)) (let ((.cse4 (div (div (* (- 1) c_main_~q~0) 4) c_main_~p~0))) (let ((.cse6 (* 2 aux_div_main_~k~0_17)) (.cse5 (* .cse4 4))) (and (= (+ (* 2 (* c_main_~r~0 c_main_~y~0 0)) (* 2 (* c_main_~p~0 c_main_~x~0 0)) (* c_main_~q~0 c_main_~x~0) (* (* .cse4 c_main_~r~0 c_main_~y~0) 4) (* c_main_~s~0 c_main_~y~0) (* (* .cse4 c_main_~p~0 c_main_~x~0) 4)) (+ (* 2 (* c_main_~r~0 aux_div_main_~k~0_17 c_main_~y~0)) (* (* c_main_~p~0 aux_div_main_~k~0_17 c_main_~x~0) 2))) (< .cse5 (+ .cse6 2)) (<= .cse6 .cse5))))) .cse7 (not .cse8) (= (mod .cse9 c_main_~p~0) 0))) (and .cse8 (let ((.cse10 (= 0 (mod (+ (* c_main_~s~0 3) 1) 4))) (.cse11 (= c_main_~r~0 0)) (.cse12 (div (+ (* (- 1) c_main_~s~0) 1) 4))) (or (and .cse10 .cse11 (= .cse12 0) (exists ((aux_div_aux_div_aux_mod_main_~k~0_17_28_84 Int) (aux_div_main_~k~0_17 Int)) (let ((.cse14 (* 2 aux_div_main_~k~0_17)) (.cse13 (* aux_div_aux_div_aux_mod_main_~k~0_17_28_84 4))) (and (= (+ (* 2 (* c_main_~r~0 c_main_~y~0 0)) (* (* c_main_~p~0 aux_div_aux_div_aux_mod_main_~k~0_17_28_84 c_main_~x~0) 4) (* 2 (* c_main_~p~0 c_main_~x~0 0)) (* (* c_main_~r~0 aux_div_aux_div_aux_mod_main_~k~0_17_28_84 c_main_~y~0) 4) (* c_main_~q~0 c_main_~x~0) (* c_main_~s~0 c_main_~y~0)) (+ (* 2 (* c_main_~r~0 aux_div_main_~k~0_17 c_main_~y~0)) (* (* c_main_~p~0 aux_div_main_~k~0_17 c_main_~x~0) 2))) (< .cse13 (+ .cse14 2)) (<= .cse14 .cse13))))) (and .cse10 (= (mod .cse12 c_main_~r~0) 0) (exists ((aux_div_main_~k~0_17 Int)) (let ((.cse15 (div (div (+ (* (- 1) c_main_~s~0) 1) 4) c_main_~r~0))) (let ((.cse17 (* 2 aux_div_main_~k~0_17)) (.cse16 (* .cse15 4))) (and (= (+ (* 2 (* c_main_~r~0 c_main_~y~0 0)) (* 2 (* c_main_~p~0 c_main_~x~0 0)) (* c_main_~q~0 c_main_~x~0) (* c_main_~s~0 c_main_~y~0) (* (* .cse15 c_main_~p~0 c_main_~x~0) 4) (* (* .cse15 c_main_~r~0 c_main_~y~0) 4)) (+ (* 2 (* c_main_~r~0 aux_div_main_~k~0_17 c_main_~y~0)) (* (* c_main_~p~0 aux_div_main_~k~0_17 c_main_~x~0) 2))) (< .cse16 (+ .cse17 2)) (<= .cse17 .cse16))))) (not .cse11) (= .cse0 (let ((.cse18 (div .cse12 c_main_~r~0))) (+ (* (* .cse18 c_main_~r~0 c_main_~y~0) 2) (* 2 (* .cse18 c_main_~p~0 c_main_~x~0)) .cse2 .cse3)))))) .cse7 (= .cse9 0)))) (= (+ .cse20 .cse19 c_main_~y~0) c_main_~x~0) (= (+ .cse20 .cse19) c_main_~a~0))) is different from false [2022-03-18 02:52:37,947 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 128 proven. 77 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-18 02:52:37,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:52:47,891 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:52:47,892 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:52:52,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:52:52,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315185704] [2022-03-18 02:52:52,678 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:52:52,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540389383] [2022-03-18 02:52:52,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540389383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:52:52,678 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:52:52,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-18 02:52:52,678 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:52:52,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [449022039] [2022-03-18 02:52:52,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [449022039] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:52:52,679 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:52:52,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-18 02:52:52,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959156520] [2022-03-18 02:52:52,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:52:52,679 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-18 02:52:52,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:52:52,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-18 02:52:52,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=753, Unknown=6, NotChecked=56, Total=930 [2022-03-18 02:52:52,680 INFO L87 Difference]: Start difference. First operand 941 states and 1349 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:52:55,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:52:55,960 INFO L93 Difference]: Finished difference Result 1017 states and 1451 transitions. [2022-03-18 02:52:55,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-18 02:52:55,961 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-18 02:52:55,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:52:55,965 INFO L225 Difference]: With dead ends: 1017 [2022-03-18 02:52:55,965 INFO L226 Difference]: Without dead ends: 1014 [2022-03-18 02:52:55,965 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 163 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 23.3s TimeCoverageRelationStatistics Valid=171, Invalid=1159, Unknown=6, NotChecked=70, Total=1406 [2022-03-18 02:52:55,965 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 61 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 1068 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 827 SdHoareTripleChecker+Invalid, 1292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1068 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:52:55,966 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 827 Invalid, 1292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1068 Invalid, 0 Unknown, 156 Unchecked, 2.2s Time] [2022-03-18 02:52:55,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states. [2022-03-18 02:52:56,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 983. [2022-03-18 02:52:56,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 545 states have (on average 1.2128440366972477) internal successors, (661), 561 states have internal predecessors, (661), 375 states have call successors, (375), 63 states have call predecessors, (375), 62 states have return successors, (373), 358 states have call predecessors, (373), 373 states have call successors, (373) [2022-03-18 02:52:56,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 1409 transitions. [2022-03-18 02:52:56,251 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 1409 transitions. Word has length 138 [2022-03-18 02:52:56,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:52:56,251 INFO L478 AbstractCegarLoop]: Abstraction has 983 states and 1409 transitions. [2022-03-18 02:52:56,251 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:52:56,251 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 1409 transitions. [2022-03-18 02:52:56,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-18 02:52:56,253 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:52:56,253 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:52:56,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-18 02:52:56,459 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:52:56,459 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:52:56,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:52:56,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 27 times [2022-03-18 02:52:56,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:52:56,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1888211649] [2022-03-18 02:52:56,460 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:52:56,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 28 times [2022-03-18 02:52:56,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:52:56,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806004305] [2022-03-18 02:52:56,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:52:56,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:52:56,465 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:52:56,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2071626228] [2022-03-18 02:52:56,465 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:52:56,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:52:56,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:52:56,466 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:52:56,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-18 02:52:56,526 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:52:56,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:52:56,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-18 02:52:56,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:52:57,019 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:52:58,395 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:52:58,400 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:53:50,785 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 132 proven. 121 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-18 02:53:50,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:53:55,695 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:54:02,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:54:02,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806004305] [2022-03-18 02:54:02,440 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:54:02,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071626228] [2022-03-18 02:54:02,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071626228] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:54:02,441 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:54:02,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-18 02:54:02,441 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:54:02,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1888211649] [2022-03-18 02:54:02,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1888211649] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:54:02,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:54:02,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-18 02:54:02,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36465287] [2022-03-18 02:54:02,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:54:02,441 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-18 02:54:02,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:54:02,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-18 02:54:02,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=912, Unknown=1, NotChecked=0, Total=1056 [2022-03-18 02:54:02,442 INFO L87 Difference]: Start difference. First operand 983 states and 1409 transitions. Second operand has 23 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-18 02:54:05,960 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-03-18 02:54:28,861 WARN L232 SmtUtils]: Spent 13.28s on a formula simplification. DAG size of input: 136 DAG size of output: 131 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 02:54:34,304 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-03-18 02:54:44,379 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-03-18 02:54:47,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:54:47,883 INFO L93 Difference]: Finished difference Result 1096 states and 1570 transitions. [2022-03-18 02:54:47,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-18 02:54:47,884 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) Word has length 138 [2022-03-18 02:54:47,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:54:47,889 INFO L225 Difference]: With dead ends: 1096 [2022-03-18 02:54:47,889 INFO L226 Difference]: Without dead ends: 1089 [2022-03-18 02:54:47,890 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 139 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 39.6s TimeCoverageRelationStatistics Valid=227, Invalid=1493, Unknown=2, NotChecked=0, Total=1722 [2022-03-18 02:54:47,890 INFO L912 BasicCegarLoop]: 71 mSDtfsCounter, 74 mSDsluCounter, 1046 mSDsCounter, 0 mSdLazyCounter, 1544 mSolverCounterSat, 71 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 1117 SdHoareTripleChecker+Invalid, 1654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1544 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 23.5s IncrementalHoareTripleChecker+Time [2022-03-18 02:54:47,890 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 1117 Invalid, 1654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1544 Invalid, 3 Unknown, 36 Unchecked, 23.5s Time] [2022-03-18 02:54:47,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1089 states. [2022-03-18 02:54:48,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1089 to 1000. [2022-03-18 02:54:48,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1000 states, 557 states have (on average 1.2100538599640933) internal successors, (674), 574 states have internal predecessors, (674), 380 states have call successors, (380), 64 states have call predecessors, (380), 62 states have return successors, (378), 361 states have call predecessors, (378), 378 states have call successors, (378) [2022-03-18 02:54:48,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1000 states to 1000 states and 1432 transitions. [2022-03-18 02:54:48,232 INFO L78 Accepts]: Start accepts. Automaton has 1000 states and 1432 transitions. Word has length 138 [2022-03-18 02:54:48,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:54:48,232 INFO L478 AbstractCegarLoop]: Abstraction has 1000 states and 1432 transitions. [2022-03-18 02:54:48,232 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-18 02:54:48,232 INFO L276 IsEmpty]: Start isEmpty. Operand 1000 states and 1432 transitions. [2022-03-18 02:54:48,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-03-18 02:54:48,234 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:54:48,234 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:54:48,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-18 02:54:48,436 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:54:48,436 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:54:48,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:54:48,436 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 29 times [2022-03-18 02:54:48,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:54:48,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1853822125] [2022-03-18 02:54:48,437 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:54:48,437 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 30 times [2022-03-18 02:54:48,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:54:48,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949363732] [2022-03-18 02:54:48,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:54:48,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:54:48,444 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:54:48,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1423318636] [2022-03-18 02:54:48,445 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:54:48,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:54:48,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:54:48,449 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:54:48,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-18 02:54:48,662 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-18 02:54:48,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:54:48,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 90 conjunts are in the unsatisfiable core [2022-03-18 02:54:48,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:54:50,162 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 46 proven. 97 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-03-18 02:54:50,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:54:55,795 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 46 proven. 97 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-03-18 02:54:55,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:54:55,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949363732] [2022-03-18 02:54:55,796 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:54:55,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423318636] [2022-03-18 02:54:55,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423318636] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:54:55,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:54:55,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22] total 38 [2022-03-18 02:54:55,796 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:54:55,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1853822125] [2022-03-18 02:54:55,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1853822125] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:54:55,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:54:55,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-18 02:54:55,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700659570] [2022-03-18 02:54:55,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:54:55,796 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-18 02:54:55,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:54:55,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-18 02:54:55,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1167, Unknown=0, NotChecked=0, Total=1406 [2022-03-18 02:54:55,797 INFO L87 Difference]: Start difference. First operand 1000 states and 1432 transitions. Second operand has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-18 02:54:57,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:54:57,497 INFO L93 Difference]: Finished difference Result 1113 states and 1586 transitions. [2022-03-18 02:54:57,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-18 02:54:57,498 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 141 [2022-03-18 02:54:57,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:54:57,503 INFO L225 Difference]: With dead ends: 1113 [2022-03-18 02:54:57,503 INFO L226 Difference]: Without dead ends: 1110 [2022-03-18 02:54:57,503 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 241 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 523 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=473, Invalid=2179, Unknown=0, NotChecked=0, Total=2652 [2022-03-18 02:54:57,504 INFO L912 BasicCegarLoop]: 61 mSDtfsCounter, 80 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 1125 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 1242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 02:54:57,504 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 794 Invalid, 1242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1125 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 02:54:57,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2022-03-18 02:54:57,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 1000. [2022-03-18 02:54:57,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1000 states, 557 states have (on average 1.2100538599640933) internal successors, (674), 574 states have internal predecessors, (674), 380 states have call successors, (380), 64 states have call predecessors, (380), 62 states have return successors, (378), 361 states have call predecessors, (378), 378 states have call successors, (378) [2022-03-18 02:54:57,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1000 states to 1000 states and 1432 transitions. [2022-03-18 02:54:57,901 INFO L78 Accepts]: Start accepts. Automaton has 1000 states and 1432 transitions. Word has length 141 [2022-03-18 02:54:57,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:54:57,901 INFO L478 AbstractCegarLoop]: Abstraction has 1000 states and 1432 transitions. [2022-03-18 02:54:57,902 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-18 02:54:57,902 INFO L276 IsEmpty]: Start isEmpty. Operand 1000 states and 1432 transitions. [2022-03-18 02:54:57,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-18 02:54:57,903 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:54:57,903 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:54:57,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-18 02:54:58,111 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-18 02:54:58,111 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:54:58,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:54:58,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 31 times [2022-03-18 02:54:58,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:54:58,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1893090377] [2022-03-18 02:54:58,112 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:54:58,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 32 times [2022-03-18 02:54:58,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:54:58,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692924525] [2022-03-18 02:54:58,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:54:58,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:54:58,117 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:54:58,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1637170934] [2022-03-18 02:54:58,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:54:58,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:54:58,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:54:58,119 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:54:58,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-18 02:54:58,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:54:58,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:54:58,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-18 02:54:58,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:54:59,417 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 102 proven. 86 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 02:54:59,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:54:59,874 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:55:02,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:02,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692924525] [2022-03-18 02:55:02,392 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:02,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637170934] [2022-03-18 02:55:02,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637170934] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:55:02,392 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:55:02,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-18 02:55:02,392 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:02,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1893090377] [2022-03-18 02:55:02,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1893090377] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:02,392 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:02,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-18 02:55:02,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097185095] [2022-03-18 02:55:02,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:02,392 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 02:55:02,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:02,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 02:55:02,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-03-18 02:55:02,393 INFO L87 Difference]: Start difference. First operand 1000 states and 1432 transitions. Second operand has 22 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:55:04,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:55:04,796 INFO L93 Difference]: Finished difference Result 1152 states and 1648 transitions. [2022-03-18 02:55:04,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-18 02:55:04,797 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) Word has length 143 [2022-03-18 02:55:04,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:55:04,801 INFO L225 Difference]: With dead ends: 1152 [2022-03-18 02:55:04,801 INFO L226 Difference]: Without dead ends: 1149 [2022-03-18 02:55:04,802 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-03-18 02:55:04,802 INFO L912 BasicCegarLoop]: 72 mSDtfsCounter, 89 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 1687 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 1105 SdHoareTripleChecker+Invalid, 1771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:55:04,802 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 1105 Invalid, 1771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1687 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-18 02:55:04,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2022-03-18 02:55:05,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 1093. [2022-03-18 02:55:05,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1093 states, 604 states have (on average 1.2152317880794703) internal successors, (734), 622 states have internal predecessors, (734), 422 states have call successors, (422), 68 states have call predecessors, (422), 66 states have return successors, (420), 402 states have call predecessors, (420), 420 states have call successors, (420) [2022-03-18 02:55:05,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1093 states to 1093 states and 1576 transitions. [2022-03-18 02:55:05,253 INFO L78 Accepts]: Start accepts. Automaton has 1093 states and 1576 transitions. Word has length 143 [2022-03-18 02:55:05,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:55:05,253 INFO L478 AbstractCegarLoop]: Abstraction has 1093 states and 1576 transitions. [2022-03-18 02:55:05,253 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:55:05,253 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 1576 transitions. [2022-03-18 02:55:05,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-18 02:55:05,255 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:55:05,255 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:55:05,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-18 02:55:05,455 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-18 02:55:05,455 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:55:05,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:55:05,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 33 times [2022-03-18 02:55:05,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:05,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [771907243] [2022-03-18 02:55:05,456 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:55:05,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 34 times [2022-03-18 02:55:05,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:55:05,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293934963] [2022-03-18 02:55:05,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:55:05,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:55:05,462 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:55:05,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [193061935] [2022-03-18 02:55:05,463 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:55:05,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:05,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:55:05,464 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:55:05,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-18 02:55:05,524 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:55:05,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:55:05,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 108 conjunts are in the unsatisfiable core [2022-03-18 02:55:05,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:55:06,900 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 147 proven. 122 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-18 02:55:06,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:55:07,458 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:55:08,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:08,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293934963] [2022-03-18 02:55:08,601 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:08,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193061935] [2022-03-18 02:55:08,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193061935] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:55:08,601 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:55:08,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-18 02:55:08,601 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:08,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [771907243] [2022-03-18 02:55:08,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [771907243] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:08,601 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:08,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-18 02:55:08,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61156346] [2022-03-18 02:55:08,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:08,601 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-18 02:55:08,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:08,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-18 02:55:08,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-03-18 02:55:08,602 INFO L87 Difference]: Start difference. First operand 1093 states and 1576 transitions. Second operand has 23 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:55:11,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:55:11,385 INFO L93 Difference]: Finished difference Result 1283 states and 1846 transitions. [2022-03-18 02:55:11,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-18 02:55:11,386 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 143 [2022-03-18 02:55:11,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:55:11,391 INFO L225 Difference]: With dead ends: 1283 [2022-03-18 02:55:11,392 INFO L226 Difference]: Without dead ends: 1280 [2022-03-18 02:55:11,392 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 133 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=173, Invalid=1549, Unknown=0, NotChecked=0, Total=1722 [2022-03-18 02:55:11,393 INFO L912 BasicCegarLoop]: 79 mSDtfsCounter, 103 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 1659 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 1102 SdHoareTripleChecker+Invalid, 1785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:55:11,393 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 1102 Invalid, 1785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1659 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-18 02:55:11,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1280 states. [2022-03-18 02:55:11,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1280 to 1138. [2022-03-18 02:55:11,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1138 states, 631 states have (on average 1.2123613312202852) internal successors, (765), 650 states have internal predecessors, (765), 436 states have call successors, (436), 72 states have call predecessors, (436), 70 states have return successors, (434), 415 states have call predecessors, (434), 434 states have call successors, (434) [2022-03-18 02:55:11,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1138 states to 1138 states and 1635 transitions. [2022-03-18 02:55:11,988 INFO L78 Accepts]: Start accepts. Automaton has 1138 states and 1635 transitions. Word has length 143 [2022-03-18 02:55:11,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:55:11,988 INFO L478 AbstractCegarLoop]: Abstraction has 1138 states and 1635 transitions. [2022-03-18 02:55:11,989 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:55:11,989 INFO L276 IsEmpty]: Start isEmpty. Operand 1138 states and 1635 transitions. [2022-03-18 02:55:11,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-18 02:55:11,990 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:55:11,990 INFO L500 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:55:12,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-18 02:55:12,208 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-18 02:55:12,208 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:55:12,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:55:12,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1351700721, now seen corresponding path program 7 times [2022-03-18 02:55:12,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:12,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [197543644] [2022-03-18 02:55:12,209 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:55:12,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1351700721, now seen corresponding path program 8 times [2022-03-18 02:55:12,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:55:12,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699683832] [2022-03-18 02:55:12,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:55:12,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:55:12,214 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:55:12,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [513722394] [2022-03-18 02:55:12,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:55:12,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:12,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:55:12,217 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:55:12,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-18 02:55:12,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:55:12,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:55:12,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-18 02:55:12,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:55:12,557 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:55:13,472 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:55:13,556 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 188 proven. 102 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2022-03-18 02:55:13,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:55:22,024 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 200 proven. 22 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-03-18 02:55:22,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:22,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699683832] [2022-03-18 02:55:22,025 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:22,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513722394] [2022-03-18 02:55:22,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513722394] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:55:22,025 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:55:22,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 28 [2022-03-18 02:55:22,025 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:22,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [197543644] [2022-03-18 02:55:22,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [197543644] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:22,025 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:22,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-18 02:55:22,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485919997] [2022-03-18 02:55:22,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:22,025 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-18 02:55:22,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:22,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-18 02:55:22,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2022-03-18 02:55:22,026 INFO L87 Difference]: Start difference. First operand 1138 states and 1635 transitions. Second operand has 20 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 9 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-18 02:55:24,319 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:55:26,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:55:26,067 INFO L93 Difference]: Finished difference Result 1243 states and 1782 transitions. [2022-03-18 02:55:26,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 02:55:26,068 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 9 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) Word has length 146 [2022-03-18 02:55:26,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:55:26,073 INFO L225 Difference]: With dead ends: 1243 [2022-03-18 02:55:26,073 INFO L226 Difference]: Without dead ends: 1241 [2022-03-18 02:55:26,073 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 258 SyntacticMatches, 7 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2022-03-18 02:55:26,074 INFO L912 BasicCegarLoop]: 64 mSDtfsCounter, 78 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 1141 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 1220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:55:26,074 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 756 Invalid, 1220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1141 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-03-18 02:55:26,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1241 states. [2022-03-18 02:55:26,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1241 to 1193. [2022-03-18 02:55:26,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1193 states, 658 states have (on average 1.21580547112462) internal successors, (800), 678 states have internal predecessors, (800), 462 states have call successors, (462), 74 states have call predecessors, (462), 72 states have return successors, (460), 440 states have call predecessors, (460), 460 states have call successors, (460) [2022-03-18 02:55:26,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1193 states to 1193 states and 1722 transitions. [2022-03-18 02:55:26,676 INFO L78 Accepts]: Start accepts. Automaton has 1193 states and 1722 transitions. Word has length 146 [2022-03-18 02:55:26,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:55:26,676 INFO L478 AbstractCegarLoop]: Abstraction has 1193 states and 1722 transitions. [2022-03-18 02:55:26,676 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 9 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-18 02:55:26,676 INFO L276 IsEmpty]: Start isEmpty. Operand 1193 states and 1722 transitions. [2022-03-18 02:55:26,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-18 02:55:26,678 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:55:26,678 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:55:26,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-18 02:55:26,878 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:26,879 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:55:26,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:55:26,879 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 35 times [2022-03-18 02:55:26,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:26,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [53460800] [2022-03-18 02:55:26,879 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:55:26,879 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 36 times [2022-03-18 02:55:26,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:55:26,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875238769] [2022-03-18 02:55:26,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:55:26,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:55:26,885 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:55:26,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1654026729] [2022-03-18 02:55:26,885 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:55:26,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:26,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:55:26,886 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:55:26,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-18 02:55:27,343 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-18 02:55:27,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:55:27,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 74 conjunts are in the unsatisfiable core [2022-03-18 02:55:27,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:55:44,410 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 45 proven. 155 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 02:55:44,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:55:57,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:57,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875238769] [2022-03-18 02:55:57,077 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:57,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654026729] [2022-03-18 02:55:57,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654026729] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:55:57,077 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:55:57,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-03-18 02:55:57,078 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:57,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [53460800] [2022-03-18 02:55:57,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [53460800] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:57,078 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:57,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-18 02:55:57,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295388480] [2022-03-18 02:55:57,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:57,079 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-18 02:55:57,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:57,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-18 02:55:57,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=951, Unknown=1, NotChecked=0, Total=1056 [2022-03-18 02:55:57,080 INFO L87 Difference]: Start difference. First operand 1193 states and 1722 transitions. Second operand has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:56:33,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:56:33,902 INFO L93 Difference]: Finished difference Result 1321 states and 1895 transitions. [2022-03-18 02:56:33,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-18 02:56:33,903 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 146 [2022-03-18 02:56:33,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:56:33,908 INFO L225 Difference]: With dead ends: 1321 [2022-03-18 02:56:33,908 INFO L226 Difference]: Without dead ends: 1314 [2022-03-18 02:56:33,909 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 182 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 39.8s TimeCoverageRelationStatistics Valid=222, Invalid=2128, Unknown=2, NotChecked=0, Total=2352 [2022-03-18 02:56:33,909 INFO L912 BasicCegarLoop]: 70 mSDtfsCounter, 93 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 1677 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 1134 SdHoareTripleChecker+Invalid, 1761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.4s IncrementalHoareTripleChecker+Time [2022-03-18 02:56:33,909 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 1134 Invalid, 1761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1677 Invalid, 0 Unknown, 0 Unchecked, 17.4s Time] [2022-03-18 02:56:33,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1314 states. [2022-03-18 02:56:34,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1314 to 1260. [2022-03-18 02:56:34,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1260 states, 695 states have (on average 1.2158273381294964) internal successors, (845), 715 states have internal predecessors, (845), 489 states have call successors, (489), 77 states have call predecessors, (489), 75 states have return successors, (487), 467 states have call predecessors, (487), 487 states have call successors, (487) [2022-03-18 02:56:34,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1260 states to 1260 states and 1821 transitions. [2022-03-18 02:56:34,568 INFO L78 Accepts]: Start accepts. Automaton has 1260 states and 1821 transitions. Word has length 146 [2022-03-18 02:56:34,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:56:34,569 INFO L478 AbstractCegarLoop]: Abstraction has 1260 states and 1821 transitions. [2022-03-18 02:56:34,569 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-18 02:56:34,569 INFO L276 IsEmpty]: Start isEmpty. Operand 1260 states and 1821 transitions. [2022-03-18 02:56:34,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-18 02:56:34,570 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:56:34,570 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:56:34,589 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-18 02:56:34,775 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-18 02:56:34,776 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:56:34,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:56:34,776 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 37 times [2022-03-18 02:56:34,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:56:34,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1522399244] [2022-03-18 02:56:34,776 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:56:34,776 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 38 times [2022-03-18 02:56:34,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:56:34,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130082921] [2022-03-18 02:56:34,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:56:34,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:56:34,781 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:56:34,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1954517411] [2022-03-18 02:56:34,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:56:34,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:56:34,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:56:34,782 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:56:34,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-18 02:56:34,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:56:34,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:56:34,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 115 conjunts are in the unsatisfiable core [2022-03-18 02:56:34,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:56:36,197 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 136 proven. 124 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-18 02:56:36,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:56:36,993 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:56:41,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:56:41,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130082921] [2022-03-18 02:56:41,475 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:56:41,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954517411] [2022-03-18 02:56:41,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954517411] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:56:41,475 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:56:41,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-18 02:56:41,475 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:56:41,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1522399244] [2022-03-18 02:56:41,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1522399244] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:56:41,475 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:56:41,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-18 02:56:41,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791765507] [2022-03-18 02:56:41,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:56:41,476 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 02:56:41,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:56:41,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 02:56:41,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=720, Unknown=1, NotChecked=0, Total=812 [2022-03-18 02:56:41,476 INFO L87 Difference]: Start difference. First operand 1260 states and 1821 transitions. Second operand has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-18 02:56:45,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:56:45,898 INFO L93 Difference]: Finished difference Result 1453 states and 2094 transitions. [2022-03-18 02:56:45,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-18 02:56:45,899 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 146 [2022-03-18 02:56:45,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:56:45,904 INFO L225 Difference]: With dead ends: 1453 [2022-03-18 02:56:45,904 INFO L226 Difference]: Without dead ends: 1450 [2022-03-18 02:56:45,905 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 137 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=191, Invalid=1614, Unknown=1, NotChecked=0, Total=1806 [2022-03-18 02:56:45,905 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 101 mSDsluCounter, 910 mSDsCounter, 0 mSdLazyCounter, 1576 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 976 SdHoareTripleChecker+Invalid, 1688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:56:45,905 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 976 Invalid, 1688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1576 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-18 02:56:45,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1450 states. [2022-03-18 02:56:46,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1450 to 1393. [2022-03-18 02:56:46,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1393 states, 768 states have (on average 1.2174479166666667) internal successors, (935), 791 states have internal predecessors, (935), 543 states have call successors, (543), 83 states have call predecessors, (543), 81 states have return successors, (541), 518 states have call predecessors, (541), 541 states have call successors, (541) [2022-03-18 02:56:46,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1393 states to 1393 states and 2019 transitions. [2022-03-18 02:56:46,642 INFO L78 Accepts]: Start accepts. Automaton has 1393 states and 2019 transitions. Word has length 146 [2022-03-18 02:56:46,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:56:46,643 INFO L478 AbstractCegarLoop]: Abstraction has 1393 states and 2019 transitions. [2022-03-18 02:56:46,643 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-18 02:56:46,643 INFO L276 IsEmpty]: Start isEmpty. Operand 1393 states and 2019 transitions. [2022-03-18 02:56:46,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-18 02:56:46,645 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:56:46,645 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:56:46,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-18 02:56:46,851 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-18 02:56:46,852 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:56:46,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:56:46,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 39 times [2022-03-18 02:56:46,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:56:46,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1833142399] [2022-03-18 02:56:46,852 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:56:46,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 40 times [2022-03-18 02:56:46,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:56:46,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719329622] [2022-03-18 02:56:46,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:56:46,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:56:46,859 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:56:46,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1047476808] [2022-03-18 02:56:46,859 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:56:46,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:56:46,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:56:46,860 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:56:46,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-18 02:56:46,936 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:56:46,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:56:46,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 127 conjunts are in the unsatisfiable core [2022-03-18 02:56:46,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:56:47,590 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:56:50,082 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 100 proven. 183 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-18 02:56:50,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:56:53,562 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 159 proven. 22 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2022-03-18 02:56:53,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:56:53,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719329622] [2022-03-18 02:56:53,562 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:56:53,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047476808] [2022-03-18 02:56:53,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047476808] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:56:53,563 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:56:53,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 14] total 36 [2022-03-18 02:56:53,563 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:56:53,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1833142399] [2022-03-18 02:56:53,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1833142399] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:56:53,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:56:53,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-03-18 02:56:53,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899360049] [2022-03-18 02:56:53,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:56:53,563 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-18 02:56:53,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:56:53,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-18 02:56:53,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1129, Unknown=0, NotChecked=0, Total=1260 [2022-03-18 02:56:53,564 INFO L87 Difference]: Start difference. First operand 1393 states and 2019 transitions. Second operand has 27 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-18 02:56:56,469 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-03-18 02:56:58,479 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-03-18 02:57:00,483 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-03-18 02:57:02,299 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 02:57:05,060 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-03-18 02:57:10,920 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-03-18 02:57:12,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:57:12,579 INFO L93 Difference]: Finished difference Result 1594 states and 2302 transitions. [2022-03-18 02:57:12,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-18 02:57:12,581 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 9 states have call successors, (21) Word has length 151 [2022-03-18 02:57:12,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:57:12,587 INFO L225 Difference]: With dead ends: 1594 [2022-03-18 02:57:12,587 INFO L226 Difference]: Without dead ends: 1591 [2022-03-18 02:57:12,587 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 266 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=213, Invalid=1949, Unknown=0, NotChecked=0, Total=2162 [2022-03-18 02:57:12,588 INFO L912 BasicCegarLoop]: 73 mSDtfsCounter, 114 mSDsluCounter, 1170 mSDsCounter, 0 mSdLazyCounter, 2031 mSolverCounterSat, 136 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 1243 SdHoareTripleChecker+Invalid, 2172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 2031 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.9s IncrementalHoareTripleChecker+Time [2022-03-18 02:57:12,588 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 1243 Invalid, 2172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 2031 Invalid, 5 Unknown, 0 Unchecked, 15.9s Time] [2022-03-18 02:57:12,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1591 states. [2022-03-18 02:57:13,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1591 to 1467. [2022-03-18 02:57:13,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1467 states, 811 states have (on average 1.217016029593095) internal successors, (987), 836 states have internal predecessors, (987), 570 states have call successors, (570), 87 states have call predecessors, (570), 85 states have return successors, (568), 543 states have call predecessors, (568), 568 states have call successors, (568) [2022-03-18 02:57:13,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1467 states to 1467 states and 2125 transitions. [2022-03-18 02:57:13,429 INFO L78 Accepts]: Start accepts. Automaton has 1467 states and 2125 transitions. Word has length 151 [2022-03-18 02:57:13,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:57:13,429 INFO L478 AbstractCegarLoop]: Abstraction has 1467 states and 2125 transitions. [2022-03-18 02:57:13,429 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-18 02:57:13,429 INFO L276 IsEmpty]: Start isEmpty. Operand 1467 states and 2125 transitions. [2022-03-18 02:57:13,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-18 02:57:13,431 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:57:13,431 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:57:13,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-18 02:57:13,634 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-18 02:57:13,634 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:57:13,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:57:13,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 41 times [2022-03-18 02:57:13,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:57:13,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [127600964] [2022-03-18 02:57:13,636 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:57:13,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 42 times [2022-03-18 02:57:13,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:57:13,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270340510] [2022-03-18 02:57:13,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:57:13,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:57:13,646 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:57:13,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1718503750] [2022-03-18 02:57:13,646 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:57:13,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:57:13,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:57:13,647 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:57:13,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-18 02:57:13,729 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-18 02:57:13,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:57:13,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-18 02:57:13,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:57:16,223 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:57:16,685 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:57:16,687 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:57:17,779 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 130 proven. 114 refuted. 0 times theorem prover too weak. 649 trivial. 0 not checked. [2022-03-18 02:57:17,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:57:19,586 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:57:28,520 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:57:28,522 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:57:40,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:57:40,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270340510] [2022-03-18 02:57:40,815 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:57:40,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718503750] [2022-03-18 02:57:40,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718503750] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:57:40,815 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:57:40,815 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-18 02:57:40,815 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:57:40,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [127600964] [2022-03-18 02:57:40,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [127600964] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:57:40,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:57:40,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-18 02:57:40,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895722014] [2022-03-18 02:57:40,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:57:40,816 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 02:57:40,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:57:40,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 02:57:40,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=717, Unknown=4, NotChecked=0, Total=870 [2022-03-18 02:57:40,816 INFO L87 Difference]: Start difference. First operand 1467 states and 2125 transitions. Second operand has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 5 states have call successors, (18) [2022-03-18 02:57:46,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:57:46,086 INFO L93 Difference]: Finished difference Result 1587 states and 2299 transitions. [2022-03-18 02:57:46,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 02:57:46,087 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 5 states have call successors, (18) Word has length 155 [2022-03-18 02:57:46,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:57:46,093 INFO L225 Difference]: With dead ends: 1587 [2022-03-18 02:57:46,093 INFO L226 Difference]: Without dead ends: 1584 [2022-03-18 02:57:46,094 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 184 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 19.3s TimeCoverageRelationStatistics Valid=251, Invalid=1151, Unknown=4, NotChecked=0, Total=1406 [2022-03-18 02:57:46,094 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 54 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-18 02:57:46,094 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 632 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-03-18 02:57:46,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1584 states. [2022-03-18 02:57:46,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1584 to 1489. [2022-03-18 02:57:46,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1489 states, 824 states have (on average 1.2172330097087378) internal successors, (1003), 849 states have internal predecessors, (1003), 577 states have call successors, (577), 89 states have call predecessors, (577), 87 states have return successors, (575), 550 states have call predecessors, (575), 575 states have call successors, (575) [2022-03-18 02:57:46,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1489 states to 1489 states and 2155 transitions. [2022-03-18 02:57:46,983 INFO L78 Accepts]: Start accepts. Automaton has 1489 states and 2155 transitions. Word has length 155 [2022-03-18 02:57:46,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:57:46,983 INFO L478 AbstractCegarLoop]: Abstraction has 1489 states and 2155 transitions. [2022-03-18 02:57:46,983 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 5 states have call successors, (18) [2022-03-18 02:57:46,984 INFO L276 IsEmpty]: Start isEmpty. Operand 1489 states and 2155 transitions. [2022-03-18 02:57:46,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-18 02:57:46,986 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:57:46,986 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:57:47,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-18 02:57:47,199 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-18 02:57:47,200 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:57:47,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:57:47,200 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 43 times [2022-03-18 02:57:47,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:57:47,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [50631515] [2022-03-18 02:57:47,200 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:57:47,200 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 44 times [2022-03-18 02:57:47,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:57:47,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636223012] [2022-03-18 02:57:47,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:57:47,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:57:47,205 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:57:47,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2012753140] [2022-03-18 02:57:47,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:57:47,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:57:47,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:57:47,207 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:57:47,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-18 02:57:47,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:57:47,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:57:47,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-18 02:57:47,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:57:49,127 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:57:49,130 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:57:49,133 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:57:49,141 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:57:53,491 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 180 proven. 121 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2022-03-18 02:57:53,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:57:56,450 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:57:58,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:57:58,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636223012] [2022-03-18 02:57:58,835 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:57:58,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012753140] [2022-03-18 02:57:58,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012753140] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:57:58,835 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:57:58,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-18 02:57:58,836 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:57:58,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [50631515] [2022-03-18 02:57:58,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [50631515] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:57:58,836 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:57:58,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-18 02:57:58,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374056990] [2022-03-18 02:57:58,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:57:58,836 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 02:57:58,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:57:58,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 02:57:58,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-03-18 02:57:58,837 INFO L87 Difference]: Start difference. First operand 1489 states and 2155 transitions. Second operand has 18 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 16 states have internal predecessors, (40), 7 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 6 states have call successors, (25) [2022-03-18 02:58:10,051 WARN L232 SmtUtils]: Spent 7.66s on a formula simplification. DAG size of input: 116 DAG size of output: 116 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 02:58:10,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:58:10,570 INFO L93 Difference]: Finished difference Result 1568 states and 2257 transitions. [2022-03-18 02:58:10,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 02:58:10,571 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 16 states have internal predecessors, (40), 7 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 6 states have call successors, (25) Word has length 155 [2022-03-18 02:58:10,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:58:10,576 INFO L225 Difference]: With dead ends: 1568 [2022-03-18 02:58:10,576 INFO L226 Difference]: Without dead ends: 1561 [2022-03-18 02:58:10,576 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 224 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 17.4s TimeCoverageRelationStatistics Valid=307, Invalid=1499, Unknown=0, NotChecked=0, Total=1806 [2022-03-18 02:58:10,576 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 54 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 1077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:58:10,576 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 763 Invalid, 1077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 779 Invalid, 0 Unknown, 195 Unchecked, 1.3s Time] [2022-03-18 02:58:10,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1561 states. [2022-03-18 02:58:11,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1561 to 1538. [2022-03-18 02:58:11,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1538 states, 853 states have (on average 1.2157092614302463) internal successors, (1037), 878 states have internal predecessors, (1037), 593 states have call successors, (593), 93 states have call predecessors, (593), 91 states have return successors, (591), 566 states have call predecessors, (591), 591 states have call successors, (591) [2022-03-18 02:58:11,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1538 states to 1538 states and 2221 transitions. [2022-03-18 02:58:11,471 INFO L78 Accepts]: Start accepts. Automaton has 1538 states and 2221 transitions. Word has length 155 [2022-03-18 02:58:11,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:58:11,471 INFO L478 AbstractCegarLoop]: Abstraction has 1538 states and 2221 transitions. [2022-03-18 02:58:11,471 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 16 states have internal predecessors, (40), 7 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 6 states have call successors, (25) [2022-03-18 02:58:11,471 INFO L276 IsEmpty]: Start isEmpty. Operand 1538 states and 2221 transitions. [2022-03-18 02:58:11,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-03-18 02:58:11,473 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:58:11,473 INFO L500 BasicCegarLoop]: trace histogram [18, 17, 17, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:58:11,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-18 02:58:11,687 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:58:11,687 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:58:11,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:58:11,688 INFO L85 PathProgramCache]: Analyzing trace with hash 414423310, now seen corresponding path program 9 times [2022-03-18 02:58:11,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:58:11,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2130142621] [2022-03-18 02:58:11,688 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:58:11,688 INFO L85 PathProgramCache]: Analyzing trace with hash 414423310, now seen corresponding path program 10 times [2022-03-18 02:58:11,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:58:11,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348889882] [2022-03-18 02:58:11,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:58:11,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:58:11,693 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:58:11,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1272943995] [2022-03-18 02:58:11,693 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:58:11,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:58:11,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:58:11,694 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:58:11,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-18 02:58:11,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:58:11,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:58:11,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 134 conjunts are in the unsatisfiable core [2022-03-18 02:58:11,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:58:13,901 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:58:13,902 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:58:14,150 INFO L134 CoverageAnalysis]: Checked inductivity of 710 backedges. 105 proven. 247 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2022-03-18 02:58:14,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:59:16,801 WARN L855 $PredicateComparison]: unable to prove that (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~y~0_BEFORE_CALL_693 Int) (v_main_~p~0_BEFORE_CALL_619 Int) (v_main_~r~0_BEFORE_CALL_648 Int) (v_main_~x~0_BEFORE_CALL_687 Int)) (let ((.cse0 (+ (* (- 1) v_main_~y~0_BEFORE_CALL_693 v_main_~r~0_BEFORE_CALL_648) (* v_main_~y~0_BEFORE_CALL_693 v_main_~r~0_BEFORE_CALL_648) (* v_main_~p~0_BEFORE_CALL_619 v_main_~x~0_BEFORE_CALL_687)))) (or (= .cse0 0) (= (mod .cse0 v_main_~x~0_BEFORE_CALL_687) 0)))))) is different from true [2022-03-18 02:59:30,861 WARN L855 $PredicateComparison]: unable to prove that (or (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~y~0_BEFORE_CALL_693 Int) (v_main_~p~0_BEFORE_CALL_619 Int) (v_main_~r~0_BEFORE_CALL_648 Int) (v_main_~x~0_BEFORE_CALL_687 Int)) (let ((.cse0 (+ (* (- 1) v_main_~y~0_BEFORE_CALL_693 v_main_~r~0_BEFORE_CALL_648) (* v_main_~y~0_BEFORE_CALL_693 v_main_~r~0_BEFORE_CALL_648) (* v_main_~p~0_BEFORE_CALL_619 v_main_~x~0_BEFORE_CALL_687)))) (or (= .cse0 0) (= (mod .cse0 v_main_~x~0_BEFORE_CALL_687) 0)))))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-03-18 02:59:38,891 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~y~0_BEFORE_CALL_693 Int) (v_main_~p~0_BEFORE_CALL_619 Int) (v_main_~r~0_BEFORE_CALL_648 Int) (v_main_~x~0_BEFORE_CALL_687 Int)) (let ((.cse0 (+ (* (- 1) v_main_~y~0_BEFORE_CALL_693 v_main_~r~0_BEFORE_CALL_648) (* v_main_~y~0_BEFORE_CALL_693 v_main_~r~0_BEFORE_CALL_648) (* v_main_~p~0_BEFORE_CALL_619 v_main_~x~0_BEFORE_CALL_687)))) (or (= .cse0 0) (= (mod .cse0 v_main_~x~0_BEFORE_CALL_687) 0))))) is different from true [2022-03-18 02:59:55,500 WARN L232 SmtUtils]: Spent 6.52s on a formula simplification that was a NOOP. DAG size: 40 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 03:00:14,981 WARN L232 SmtUtils]: Spent 6.17s on a formula simplification that was a NOOP. DAG size: 41 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 03:00:30,285 WARN L232 SmtUtils]: Spent 6.30s on a formula simplification that was a NOOP. DAG size: 45 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 03:00:42,119 WARN L232 SmtUtils]: Spent 6.91s on a formula simplification that was a NOOP. DAG size: 48 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 03:00:55,227 WARN L232 SmtUtils]: Spent 7.24s on a formula simplification that was a NOOP. DAG size: 51 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 03:01:25,111 WARN L232 SmtUtils]: Spent 6.26s on a formula simplification that was a NOOP. DAG size: 56 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 03:01:52,979 WARN L232 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 62 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 03:02:09,374 WARN L232 SmtUtils]: Spent 6.37s on a formula simplification that was a NOOP. DAG size: 52 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 03:02:13,718 INFO L134 CoverageAnalysis]: Checked inductivity of 710 backedges. 224 proven. 75 refuted. 0 times theorem prover too weak. 400 trivial. 11 not checked. [2022-03-18 03:02:13,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 03:02:13,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348889882] [2022-03-18 03:02:13,718 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 03:02:13,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272943995] [2022-03-18 03:02:13,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272943995] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 03:02:13,718 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 03:02:13,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 22] total 43 [2022-03-18 03:02:13,719 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 03:02:13,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2130142621] [2022-03-18 03:02:13,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2130142621] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 03:02:13,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 03:02:13,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-18 03:02:13,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024583096] [2022-03-18 03:02:13,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 03:02:13,720 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-18 03:02:13,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 03:02:13,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-18 03:02:13,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1273, Unknown=3, NotChecked=234, Total=1806 [2022-03-18 03:02:13,721 INFO L87 Difference]: Start difference. First operand 1538 states and 2221 transitions. Second operand has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 9 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-18 03:02:17,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 03:02:17,010 INFO L93 Difference]: Finished difference Result 1604 states and 2298 transitions. [2022-03-18 03:02:17,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-18 03:02:17,011 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 9 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) Word has length 154 [2022-03-18 03:02:17,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 03:02:17,019 INFO L225 Difference]: With dead ends: 1604 [2022-03-18 03:02:17,019 INFO L226 Difference]: Without dead ends: 1602 [2022-03-18 03:02:17,020 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 262 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 71.9s TimeCoverageRelationStatistics Valid=435, Invalid=2024, Unknown=3, NotChecked=294, Total=2756 [2022-03-18 03:02:17,020 INFO L912 BasicCegarLoop]: 67 mSDtfsCounter, 93 mSDsluCounter, 1038 mSDsCounter, 0 mSdLazyCounter, 1651 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1105 SdHoareTripleChecker+Invalid, 1760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-18 03:02:17,020 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 1105 Invalid, 1760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1651 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-18 03:02:17,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1602 states. [2022-03-18 03:02:17,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1602 to 1551. [2022-03-18 03:02:17,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1551 states, 862 states have (on average 1.2134570765661252) internal successors, (1046), 887 states have internal predecessors, (1046), 594 states have call successors, (594), 96 states have call predecessors, (594), 94 states have return successors, (592), 567 states have call predecessors, (592), 592 states have call successors, (592) [2022-03-18 03:02:17,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1551 states to 1551 states and 2232 transitions. [2022-03-18 03:02:17,940 INFO L78 Accepts]: Start accepts. Automaton has 1551 states and 2232 transitions. Word has length 154 [2022-03-18 03:02:17,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 03:02:17,940 INFO L478 AbstractCegarLoop]: Abstraction has 1551 states and 2232 transitions. [2022-03-18 03:02:17,940 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 9 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-18 03:02:17,940 INFO L276 IsEmpty]: Start isEmpty. Operand 1551 states and 2232 transitions. [2022-03-18 03:02:17,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-03-18 03:02:17,942 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 03:02:17,943 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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-03-18 03:02:17,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-18 03:02:18,150 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 03:02:18,151 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 03:02:18,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 03:02:18,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1012344874, now seen corresponding path program 45 times [2022-03-18 03:02:18,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 03:02:18,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1255075030] [2022-03-18 03:02:18,152 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 03:02:18,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1012344874, now seen corresponding path program 46 times [2022-03-18 03:02:18,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 03:02:18,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592082479] [2022-03-18 03:02:18,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 03:02:18,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 03:02:18,157 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 03:02:18,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1306920450] [2022-03-18 03:02:18,157 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 03:02:18,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 03:02:18,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 03:02:18,158 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 03:02:18,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-18 03:02:18,218 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 03:02:18,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 03:02:18,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 93 conjunts are in the unsatisfiable core [2022-03-18 03:02:18,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 03:02:20,557 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 03:02:20,559 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 03:02:20,561 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 03:02:20,572 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 03:02:35,437 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 219 proven. 86 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2022-03-18 03:02:35,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 03:02:44,533 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 03:02:48,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 03:02:48,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592082479] [2022-03-18 03:02:48,628 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 03:02:48,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306920450] [2022-03-18 03:02:48,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306920450] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 03:02:48,628 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 03:02:48,628 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-18 03:02:48,629 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 03:02:48,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1255075030] [2022-03-18 03:02:48,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1255075030] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 03:02:48,629 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 03:02:48,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-18 03:02:48,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590511039] [2022-03-18 03:02:48,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 03:02:48,629 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-18 03:02:48,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 03:02:48,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-18 03:02:48,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=889, Unknown=0, NotChecked=0, Total=1056 [2022-03-18 03:02:48,630 INFO L87 Difference]: Start difference. First operand 1551 states and 2232 transitions. Second operand has 21 states, 19 states have (on average 2.210526315789474) internal successors, (42), 18 states have internal predecessors, (42), 9 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-03-18 03:02:52,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 03:02:52,997 INFO L93 Difference]: Finished difference Result 1630 states and 2339 transitions. [2022-03-18 03:02:52,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-18 03:02:52,998 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.210526315789474) internal successors, (42), 18 states have internal predecessors, (42), 9 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) Word has length 157 [2022-03-18 03:02:52,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 03:02:53,003 INFO L225 Difference]: With dead ends: 1630 [2022-03-18 03:02:53,003 INFO L226 Difference]: Without dead ends: 1627 [2022-03-18 03:02:53,004 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 223 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=220, Invalid=1186, Unknown=0, NotChecked=0, Total=1406 [2022-03-18 03:02:53,004 INFO L912 BasicCegarLoop]: 67 mSDtfsCounter, 59 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 1146 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 1372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 167 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-18 03:02:53,004 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 870 Invalid, 1372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1146 Invalid, 0 Unknown, 167 Unchecked, 2.7s Time] [2022-03-18 03:02:53,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1627 states. [2022-03-18 03:02:53,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1627 to 1590. [2022-03-18 03:02:53,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1590 states, 882 states have (on average 1.2142857142857142) internal successors, (1071), 907 states have internal predecessors, (1071), 610 states have call successors, (610), 99 states have call predecessors, (610), 97 states have return successors, (608), 583 states have call predecessors, (608), 608 states have call successors, (608) [2022-03-18 03:02:53,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1590 states to 1590 states and 2289 transitions. [2022-03-18 03:02:53,939 INFO L78 Accepts]: Start accepts. Automaton has 1590 states and 2289 transitions. Word has length 157 [2022-03-18 03:02:53,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 03:02:53,939 INFO L478 AbstractCegarLoop]: Abstraction has 1590 states and 2289 transitions. [2022-03-18 03:02:53,939 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.210526315789474) internal successors, (42), 18 states have internal predecessors, (42), 9 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-03-18 03:02:53,940 INFO L276 IsEmpty]: Start isEmpty. Operand 1590 states and 2289 transitions. [2022-03-18 03:02:53,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-18 03:02:53,942 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 03:02:53,942 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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-03-18 03:02:53,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-18 03:02:54,155 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-18 03:02:54,155 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 03:02:54,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 03:02:54,156 INFO L85 PathProgramCache]: Analyzing trace with hash -624413815, now seen corresponding path program 47 times [2022-03-18 03:02:54,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 03:02:54,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1815508125] [2022-03-18 03:02:54,156 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 03:02:54,156 INFO L85 PathProgramCache]: Analyzing trace with hash -624413815, now seen corresponding path program 48 times [2022-03-18 03:02:54,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 03:02:54,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600646680] [2022-03-18 03:02:54,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 03:02:54,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 03:02:54,161 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 03:02:54,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [485739427] [2022-03-18 03:02:54,161 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 03:02:54,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 03:02:54,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 03:02:54,163 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 03:02:54,163 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-03-18 03:02:54,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-18 03:02:54,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 03:02:54,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 82 conjunts are in the unsatisfiable core [2022-03-18 03:02:54,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 03:02:55,840 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 03:02:56,251 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 136 proven. 125 refuted. 0 times theorem prover too weak. 643 trivial. 0 not checked. [2022-03-18 03:02:56,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 03:02:56,772 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 03:02:57,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 03:02:57,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600646680] [2022-03-18 03:02:57,159 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 03:02:57,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485739427] [2022-03-18 03:02:57,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485739427] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 03:02:57,159 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 03:02:57,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-03-18 03:02:57,159 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 03:02:57,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1815508125] [2022-03-18 03:02:57,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1815508125] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 03:02:57,160 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 03:02:57,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-18 03:02:57,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084497173] [2022-03-18 03:02:57,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 03:02:57,160 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-18 03:02:57,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 03:02:57,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-18 03:02:57,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-03-18 03:02:57,160 INFO L87 Difference]: Start difference. First operand 1590 states and 2289 transitions. Second operand has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 17 states have internal predecessors, (43), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 7 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-18 03:02:59,823 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-03-18 03:03:02,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 03:03:02,803 INFO L93 Difference]: Finished difference Result 1749 states and 2506 transitions. [2022-03-18 03:03:02,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-18 03:03:02,804 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 17 states have internal predecessors, (43), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 7 states have call predecessors, (19), 6 states have call successors, (19) Word has length 160 [2022-03-18 03:03:02,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 03:03:02,808 INFO L225 Difference]: With dead ends: 1749 [2022-03-18 03:03:02,808 INFO L226 Difference]: Without dead ends: 1746 [2022-03-18 03:03:02,809 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=230, Invalid=1252, Unknown=0, NotChecked=0, Total=1482 [2022-03-18 03:03:02,809 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 105 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 173 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-03-18 03:03:02,809 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 479 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 817 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2022-03-18 03:03:02,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1746 states. [2022-03-18 03:03:03,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1746 to 1696. [2022-03-18 03:03:03,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1696 states, 940 states have (on average 1.2148936170212765) internal successors, (1142), 967 states have internal predecessors, (1142), 651 states have call successors, (651), 106 states have call predecessors, (651), 104 states have return successors, (649), 622 states have call predecessors, (649), 649 states have call successors, (649) [2022-03-18 03:03:03,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1696 states to 1696 states and 2442 transitions. [2022-03-18 03:03:03,873 INFO L78 Accepts]: Start accepts. Automaton has 1696 states and 2442 transitions. Word has length 160 [2022-03-18 03:03:03,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 03:03:03,873 INFO L478 AbstractCegarLoop]: Abstraction has 1696 states and 2442 transitions. [2022-03-18 03:03:03,873 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 17 states have internal predecessors, (43), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 7 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-18 03:03:03,873 INFO L276 IsEmpty]: Start isEmpty. Operand 1696 states and 2442 transitions. [2022-03-18 03:03:03,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-18 03:03:03,875 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 03:03:03,875 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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-03-18 03:03:03,905 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-03-18 03:03:04,087 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-18 03:03:04,087 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 03:03:04,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 03:03:04,088 INFO L85 PathProgramCache]: Analyzing trace with hash -70101529, now seen corresponding path program 49 times [2022-03-18 03:03:04,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 03:03:04,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [962691856] [2022-03-18 03:03:04,088 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 03:03:04,088 INFO L85 PathProgramCache]: Analyzing trace with hash -70101529, now seen corresponding path program 50 times [2022-03-18 03:03:04,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 03:03:04,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613497883] [2022-03-18 03:03:04,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 03:03:04,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 03:03:04,093 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 03:03:04,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [95550115] [2022-03-18 03:03:04,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 03:03:04,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 03:03:04,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 03:03:04,104 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-03-18 03:03:04,105 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-03-18 03:03:04,168 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 03:03:04,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 03:03:04,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 120 conjunts are in the unsatisfiable core [2022-03-18 03:03:04,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 03:03:05,596 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 03:03:05,755 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 03:03:05,824 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 03:03:06,699 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 238 proven. 143 refuted. 0 times theorem prover too weak. 523 trivial. 0 not checked. [2022-03-18 03:03:06,700 INFO L328 TraceCheckSpWp]: Computing backward predicates...