/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_valuebound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-5d317bd [2022-03-19 10:34:57,322 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-19 10:34:57,323 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-19 10:34:57,355 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-19 10:34:57,355 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-19 10:34:57,356 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-19 10:34:57,358 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-19 10:34:57,362 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-19 10:34:57,363 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-19 10:34:57,366 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-19 10:34:57,367 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-19 10:34:57,368 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-19 10:34:57,368 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-19 10:34:57,369 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-19 10:34:57,370 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-19 10:34:57,372 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-19 10:34:57,373 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-19 10:34:57,373 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-19 10:34:57,375 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-19 10:34:57,378 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-19 10:34:57,380 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-19 10:34:57,381 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-19 10:34:57,381 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-19 10:34:57,382 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-19 10:34:57,383 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-19 10:34:57,387 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-19 10:34:57,387 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-19 10:34:57,387 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-19 10:34:57,388 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-19 10:34:57,388 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-19 10:34:57,389 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-19 10:34:57,389 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-19 10:34:57,390 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-19 10:34:57,391 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-19 10:34:57,391 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-19 10:34:57,392 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-19 10:34:57,392 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-19 10:34:57,392 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-19 10:34:57,392 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-19 10:34:57,392 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-19 10:34:57,393 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-19 10:34:57,394 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-19 10:34:57,394 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-19 10:34:57,404 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-19 10:34:57,404 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-19 10:34:57,405 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-19 10:34:57,405 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-19 10:34:57,405 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-19 10:34:57,405 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-19 10:34:57,406 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-19 10:34:57,406 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-19 10:34:57,406 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-19 10:34:57,406 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-19 10:34:57,406 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-19 10:34:57,406 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-19 10:34:57,407 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-19 10:34:57,407 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-19 10:34:57,407 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-19 10:34:57,407 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 10:34:57,407 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-19 10:34:57,407 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-19 10:34:57,407 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-19 10:34:57,407 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-19 10:34:57,407 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-19 10:34:57,407 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-19 10:34:57,407 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-19 10:34:57,593 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-19 10:34:57,609 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-19 10:34:57,611 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-19 10:34:57,612 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-19 10:34:57,612 INFO L275 PluginConnector]: CDTParser initialized [2022-03-19 10:34:57,613 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-03-19 10:34:57,660 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e7c8d52ea/ef438d45440a4ae1ac014bfcdb7f9ed1/FLAG995a9f332 [2022-03-19 10:34:58,012 INFO L306 CDTParser]: Found 1 translation units. [2022-03-19 10:34:58,012 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-03-19 10:34:58,019 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e7c8d52ea/ef438d45440a4ae1ac014bfcdb7f9ed1/FLAG995a9f332 [2022-03-19 10:34:58,030 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e7c8d52ea/ef438d45440a4ae1ac014bfcdb7f9ed1 [2022-03-19 10:34:58,031 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-19 10:34:58,032 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-19 10:34:58,033 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-19 10:34:58,033 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-19 10:34:58,038 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-19 10:34:58,038 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 10:34:58" (1/1) ... [2022-03-19 10:34:58,039 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@188b784b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:34:58, skipping insertion in model container [2022-03-19 10:34:58,039 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 10:34:58" (1/1) ... [2022-03-19 10:34:58,044 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-19 10:34:58,054 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-19 10:34:58,168 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_valuebound10.c[490,503] [2022-03-19 10:34:58,181 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 10:34:58,186 INFO L203 MainTranslator]: Completed pre-run [2022-03-19 10:34:58,193 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_valuebound10.c[490,503] [2022-03-19 10:34:58,199 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 10:34:58,207 INFO L208 MainTranslator]: Completed translation [2022-03-19 10:34:58,207 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:34:58 WrapperNode [2022-03-19 10:34:58,207 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-19 10:34:58,208 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-19 10:34:58,208 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-19 10:34:58,208 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-19 10:34:58,214 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:34:58" (1/1) ... [2022-03-19 10:34:58,214 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:34:58" (1/1) ... [2022-03-19 10:34:58,218 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:34:58" (1/1) ... [2022-03-19 10:34:58,218 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:34:58" (1/1) ... [2022-03-19 10:34:58,221 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:34:58" (1/1) ... [2022-03-19 10:34:58,227 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:34:58" (1/1) ... [2022-03-19 10:34:58,228 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:34:58" (1/1) ... [2022-03-19 10:34:58,229 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-19 10:34:58,230 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-19 10:34:58,230 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-19 10:34:58,230 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-19 10:34:58,230 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:34:58" (1/1) ... [2022-03-19 10:34:58,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 10:34:58,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:34:58,250 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-19 10:34:58,259 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-19 10:34:58,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-19 10:34:58,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-19 10:34:58,275 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-19 10:34:58,275 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-19 10:34:58,275 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-19 10:34:58,275 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-19 10:34:58,275 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-19 10:34:58,275 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-19 10:34:58,275 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-19 10:34:58,275 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-19 10:34:58,275 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-19 10:34:58,275 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-19 10:34:58,275 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-19 10:34:58,276 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-19 10:34:58,276 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-19 10:34:58,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-19 10:34:58,276 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-19 10:34:58,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-19 10:34:58,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-19 10:34:58,276 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-19 10:34:58,321 INFO L234 CfgBuilder]: Building ICFG [2022-03-19 10:34:58,323 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-19 10:34:58,455 INFO L275 CfgBuilder]: Performing block encoding [2022-03-19 10:34:58,460 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-19 10:34:58,460 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-19 10:34:58,462 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 10:34:58 BoogieIcfgContainer [2022-03-19 10:34:58,462 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-19 10:34:58,463 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-19 10:34:58,463 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-19 10:34:58,465 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-19 10:34:58,466 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.03 10:34:58" (1/3) ... [2022-03-19 10:34:58,466 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2791d731 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 10:34:58, skipping insertion in model container [2022-03-19 10:34:58,466 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:34:58" (2/3) ... [2022-03-19 10:34:58,466 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2791d731 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 10:34:58, skipping insertion in model container [2022-03-19 10:34:58,466 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 10:34:58" (3/3) ... [2022-03-19 10:34:58,467 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound10.c [2022-03-19 10:34:58,487 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-19 10:34:58,488 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-19 10:34:58,532 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-19 10:34:58,553 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-19 10:34:58,554 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-19 10:34:58,576 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-19 10:34:58,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-19 10:34:58,582 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:34:58,582 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-19 10:34:58,583 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:34:58,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:34:58,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-03-19 10:34:58,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:34:58,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [816360440] [2022-03-19 10:34:58,599 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:34:58,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-03-19 10:34:58,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:34:58,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879813804] [2022-03-19 10:34:58,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:34:58,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:34:58,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:34:58,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-19 10:34:58,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:34:58,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-19 10:34:58,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:34:58,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-19 10:34:58,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:34:58,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-19 10:34:58,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:34:58,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-19 10:34:58,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:34:58,777 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-19 10:34:58,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:34:58,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879813804] [2022-03-19 10:34:58,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879813804] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:34:58,778 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:34:58,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-19 10:34:58,780 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:34:58,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [816360440] [2022-03-19 10:34:58,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [816360440] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:34:58,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:34:58,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-19 10:34:58,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83021297] [2022-03-19 10:34:58,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:34:58,784 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-19 10:34:58,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:34:58,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-19 10:34:58,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-19 10:34:58,801 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-19 10:34:58,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:34:58,853 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-03-19 10:34:58,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-19 10:34:58,855 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-19 10:34:58,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:34:58,859 INFO L225 Difference]: With dead ends: 73 [2022-03-19 10:34:58,859 INFO L226 Difference]: Without dead ends: 35 [2022-03-19 10:34:58,862 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-19 10:34:58,864 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-19 10:34:58,864 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-19 10:34:58,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-19 10:34:58,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-19 10:34:58,890 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-19 10:34:58,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-03-19 10:34:58,892 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-03-19 10:34:58,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:34:58,892 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-03-19 10:34:58,892 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-19 10:34:58,893 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-03-19 10:34:58,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-19 10:34:58,894 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:34:58,894 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-19 10:34:58,894 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-19 10:34:58,894 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:34:58,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:34:58,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-03-19 10:34:58,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:34:58,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [997615801] [2022-03-19 10:34:58,896 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:34:58,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-03-19 10:34:58,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:34:58,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755198865] [2022-03-19 10:34:58,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:34:58,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:34:58,912 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:34:58,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [763380921] [2022-03-19 10:34:58,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:34:58,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:34:58,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:34:58,919 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-19 10:34:58,920 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-19 10:34:58,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-19 10:34:58,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:34:58,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-19 10:34:58,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:34:59,144 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-19 10:34:59,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 10:34:59,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:34:59,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755198865] [2022-03-19 10:34:59,145 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:34:59,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763380921] [2022-03-19 10:34:59,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763380921] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:34:59,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:34:59,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 10:34:59,146 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:34:59,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [997615801] [2022-03-19 10:34:59,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [997615801] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:34:59,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:34:59,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 10:34:59,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464047480] [2022-03-19 10:34:59,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:34:59,147 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-19 10:34:59,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:34:59,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-19 10:34:59,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-19 10:34:59,148 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-19 10:34:59,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:34:59,214 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-03-19 10:34:59,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-19 10:34:59,214 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-19 10:34:59,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:34:59,215 INFO L225 Difference]: With dead ends: 54 [2022-03-19 10:34:59,215 INFO L226 Difference]: Without dead ends: 51 [2022-03-19 10:34:59,216 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-19 10:34:59,216 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.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:34:59,217 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.0s Time] [2022-03-19 10:34:59,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-19 10:34:59,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-19 10:34:59,225 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-19 10:34:59,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-03-19 10:34:59,226 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-03-19 10:34:59,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:34:59,227 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-03-19 10:34:59,227 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-19 10:34:59,227 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-03-19 10:34:59,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-19 10:34:59,228 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:34:59,228 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-19 10:34:59,244 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-19 10:34:59,439 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-19 10:34:59,440 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:34:59,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:34:59,440 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-03-19 10:34:59,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:34:59,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2088434627] [2022-03-19 10:34:59,441 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:34:59,441 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-03-19 10:34:59,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:34:59,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547580475] [2022-03-19 10:34:59,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:34:59,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:34:59,454 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:34:59,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1088691645] [2022-03-19 10:34:59,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:34:59,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:34:59,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:34:59,464 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-19 10:34:59,465 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-19 10:34:59,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:34:59,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:34:59,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-19 10:34:59,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:34:59,619 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-19 10:34:59,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:34:59,734 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-19 10:34:59,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:34:59,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547580475] [2022-03-19 10:34:59,734 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:34:59,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088691645] [2022-03-19 10:34:59,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088691645] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:34:59,734 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:34:59,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-19 10:34:59,735 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:34:59,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2088434627] [2022-03-19 10:34:59,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2088434627] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:34:59,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:34:59,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 10:34:59,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644663498] [2022-03-19 10:34:59,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:34:59,736 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 10:34:59,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:34:59,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 10:34:59,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-19 10:34:59,737 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-19 10:34:59,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:34:59,870 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-03-19 10:34:59,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-19 10:34:59,871 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-19 10:34:59,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:34:59,872 INFO L225 Difference]: With dead ends: 103 [2022-03-19 10:34:59,872 INFO L226 Difference]: Without dead ends: 96 [2022-03-19 10:34:59,873 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-19 10:34:59,874 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-19 10:34:59,874 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-19 10:34:59,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-19 10:34:59,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-03-19 10:34:59,886 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-19 10:34:59,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-03-19 10:34:59,888 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-03-19 10:34:59,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:34:59,888 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-03-19 10:34:59,888 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-19 10:34:59,888 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-03-19 10:34:59,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-19 10:34:59,889 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:34:59,889 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-19 10:34:59,908 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-19 10:35:00,108 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-19 10:35:00,108 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:00,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:00,109 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-03-19 10:35:00,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:00,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2123901063] [2022-03-19 10:35:00,109 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:00,110 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-03-19 10:35:00,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:00,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48511516] [2022-03-19 10:35:00,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:00,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:00,126 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:00,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1951255692] [2022-03-19 10:35:00,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:35:00,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:00,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:00,128 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-19 10:35:00,129 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-19 10:35:00,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:35:00,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:00,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-19 10:35:00,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:00,474 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-19 10:35:00,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:00,676 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-19 10:35:00,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:00,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48511516] [2022-03-19 10:35:00,676 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:00,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951255692] [2022-03-19 10:35:00,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951255692] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:00,677 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:00,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-03-19 10:35:00,677 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:00,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2123901063] [2022-03-19 10:35:00,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2123901063] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:00,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:00,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 10:35:00,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921646038] [2022-03-19 10:35:00,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:00,678 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 10:35:00,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:00,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 10:35:00,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-19 10:35:00,679 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-19 10:35:00,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:00,996 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-03-19 10:35:00,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-19 10:35:00,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-19 10:35:00,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:00,999 INFO L225 Difference]: With dead ends: 112 [2022-03-19 10:35:00,999 INFO L226 Difference]: Without dead ends: 110 [2022-03-19 10:35:01,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-19 10:35:01,004 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-19 10:35:01,005 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-19 10:35:01,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-19 10:35:01,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-03-19 10:35:01,034 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-19 10:35:01,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-03-19 10:35:01,036 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-03-19 10:35:01,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:01,037 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-03-19 10:35:01,037 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-19 10:35:01,037 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-03-19 10:35:01,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-19 10:35:01,040 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:01,041 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-19 10:35:01,059 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-19 10:35:01,255 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-19 10:35:01,255 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:01,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:01,256 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-03-19 10:35:01,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:01,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [702543201] [2022-03-19 10:35:01,256 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:01,256 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-03-19 10:35:01,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:01,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824550310] [2022-03-19 10:35:01,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:01,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:01,267 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:01,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [347655466] [2022-03-19 10:35:01,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:35:01,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:01,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:01,269 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-19 10:35:01,270 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-19 10:35:01,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:35:01,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:01,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-19 10:35:01,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:01,451 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-19 10:35:01,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:01,541 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-19 10:35:01,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:01,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824550310] [2022-03-19 10:35:01,542 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:01,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347655466] [2022-03-19 10:35:01,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347655466] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-19 10:35:01,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:35:01,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-19 10:35:01,542 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:01,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [702543201] [2022-03-19 10:35:01,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [702543201] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:01,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:01,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:35:01,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334460161] [2022-03-19 10:35:01,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:01,543 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:35:01,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:01,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:35:01,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-19 10:35:01,543 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-19 10:35:01,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:01,586 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-03-19 10:35:01,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 10:35:01,587 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-19 10:35:01,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:01,588 INFO L225 Difference]: With dead ends: 130 [2022-03-19 10:35:01,588 INFO L226 Difference]: Without dead ends: 128 [2022-03-19 10:35:01,588 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-19 10:35:01,589 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-19 10:35:01,589 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-19 10:35:01,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-19 10:35:01,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-03-19 10:35:01,603 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-19 10:35:01,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-03-19 10:35:01,604 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-03-19 10:35:01,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:01,604 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-03-19 10:35:01,604 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-19 10:35:01,604 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-03-19 10:35:01,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-19 10:35:01,605 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:01,605 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-19 10:35:01,622 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-19 10:35:01,821 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-19 10:35:01,821 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:01,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:01,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-03-19 10:35:01,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:01,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [815124907] [2022-03-19 10:35:01,822 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:01,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-03-19 10:35:01,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:01,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266911283] [2022-03-19 10:35:01,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:01,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:01,832 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:01,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [579227147] [2022-03-19 10:35:01,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:35:01,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:01,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:01,835 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-19 10:35:01,836 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-19 10:35:01,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:35:01,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:01,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-19 10:35:01,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:02,099 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-19 10:35:02,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:02,247 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-19 10:35:02,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:02,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266911283] [2022-03-19 10:35:02,247 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:02,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579227147] [2022-03-19 10:35:02,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579227147] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:02,248 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:02,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2022-03-19 10:35:02,248 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:02,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [815124907] [2022-03-19 10:35:02,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [815124907] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:02,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:02,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-19 10:35:02,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567774453] [2022-03-19 10:35:02,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:02,248 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-19 10:35:02,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:02,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-19 10:35:02,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-19 10:35:02,249 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-19 10:35:02,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:02,416 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-03-19 10:35:02,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-19 10:35:02,416 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-19 10:35:02,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:02,417 INFO L225 Difference]: With dead ends: 137 [2022-03-19 10:35:02,417 INFO L226 Difference]: Without dead ends: 135 [2022-03-19 10:35:02,418 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-19 10:35:02,418 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-19 10:35:02,418 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-19 10:35:02,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-03-19 10:35:02,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-03-19 10:35:02,432 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-19 10:35:02,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-03-19 10:35:02,433 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-03-19 10:35:02,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:02,433 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-03-19 10:35:02,433 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-19 10:35:02,434 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-03-19 10:35:02,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-19 10:35:02,434 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:02,434 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-19 10:35:02,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-19 10:35:02,650 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-19 10:35:02,651 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:02,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:02,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-03-19 10:35:02,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:02,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [785669701] [2022-03-19 10:35:02,652 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:02,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-03-19 10:35:02,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:02,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758196348] [2022-03-19 10:35:02,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:02,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:02,662 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:02,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1117409327] [2022-03-19 10:35:02,662 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:35:02,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:02,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:02,665 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-19 10:35:02,666 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-19 10:35:02,699 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:35:02,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:02,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-19 10:35:02,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:02,750 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-19 10:35:02,751 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 10:35:02,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:02,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758196348] [2022-03-19 10:35:02,751 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:02,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117409327] [2022-03-19 10:35:02,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117409327] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:02,751 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:02,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:35:02,751 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:02,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [785669701] [2022-03-19 10:35:02,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [785669701] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:02,751 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:02,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:35:02,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546745436] [2022-03-19 10:35:02,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:02,752 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:35:02,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:02,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:35:02,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 10:35:02,752 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-19 10:35:02,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:02,815 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-03-19 10:35:02,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-19 10:35:02,815 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-19 10:35:02,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:02,816 INFO L225 Difference]: With dead ends: 170 [2022-03-19 10:35:02,816 INFO L226 Difference]: Without dead ends: 114 [2022-03-19 10:35:02,817 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-19 10:35:02,817 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-19 10:35:02,817 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-19 10:35:02,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-19 10:35:02,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-03-19 10:35:02,827 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-19 10:35:02,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-03-19 10:35:02,828 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-03-19 10:35:02,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:02,828 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-03-19 10:35:02,828 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-19 10:35:02,828 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-03-19 10:35:02,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-19 10:35:02,829 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:02,829 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-19 10:35:02,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-19 10:35:03,043 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-19 10:35:03,044 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:03,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:03,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-03-19 10:35:03,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:03,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [681541208] [2022-03-19 10:35:03,044 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:03,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-03-19 10:35:03,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:03,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506158445] [2022-03-19 10:35:03,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:03,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:03,052 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:03,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [292217484] [2022-03-19 10:35:03,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:35:03,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:03,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:03,054 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-19 10:35:03,055 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-19 10:35:03,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:35:03,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:03,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-19 10:35:03,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:03,156 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-19 10:35:03,156 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 10:35:03,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:03,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506158445] [2022-03-19 10:35:03,156 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:03,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292217484] [2022-03-19 10:35:03,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292217484] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:03,156 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:03,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:35:03,156 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:03,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [681541208] [2022-03-19 10:35:03,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [681541208] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:03,157 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:03,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:35:03,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214825671] [2022-03-19 10:35:03,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:03,157 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:35:03,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:03,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:35:03,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 10:35:03,157 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-19 10:35:03,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:03,199 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-03-19 10:35:03,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 10:35:03,200 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-19 10:35:03,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:03,201 INFO L225 Difference]: With dead ends: 158 [2022-03-19 10:35:03,201 INFO L226 Difference]: Without dead ends: 156 [2022-03-19 10:35:03,201 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-19 10:35:03,201 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-19 10:35:03,201 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-19 10:35:03,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-19 10:35:03,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-03-19 10:35:03,217 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-19 10:35:03,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-03-19 10:35:03,218 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-03-19 10:35:03,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:03,218 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-03-19 10:35:03,218 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-19 10:35:03,218 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-03-19 10:35:03,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-19 10:35:03,219 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:03,219 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-19 10:35:03,238 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-19 10:35:03,437 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-19 10:35:03,438 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:03,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:03,438 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-03-19 10:35:03,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:03,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [593157905] [2022-03-19 10:35:03,439 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:03,439 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-03-19 10:35:03,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:03,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839588859] [2022-03-19 10:35:03,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:03,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:03,447 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:03,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1763346796] [2022-03-19 10:35:03,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:35:03,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:03,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:03,448 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-19 10:35:03,449 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-19 10:35:03,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:35:03,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:03,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-19 10:35:03,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:03,921 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-19 10:35:03,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:04,314 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-19 10:35:04,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:04,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839588859] [2022-03-19 10:35:04,314 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:04,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763346796] [2022-03-19 10:35:04,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763346796] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:04,314 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:04,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-03-19 10:35:04,315 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:04,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [593157905] [2022-03-19 10:35:04,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [593157905] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:04,315 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:04,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-19 10:35:04,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841241959] [2022-03-19 10:35:04,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:04,315 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-19 10:35:04,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:04,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-19 10:35:04,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-19 10:35:04,316 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-19 10:35:04,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:04,687 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-03-19 10:35:04,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-19 10:35:04,689 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-19 10:35:04,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:04,691 INFO L225 Difference]: With dead ends: 200 [2022-03-19 10:35:04,691 INFO L226 Difference]: Without dead ends: 197 [2022-03-19 10:35:04,691 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-19 10:35:04,692 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-19 10:35:04,692 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-19 10:35:04,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-19 10:35:04,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-03-19 10:35:04,713 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-19 10:35:04,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-03-19 10:35:04,714 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-03-19 10:35:04,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:04,715 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-03-19 10:35:04,715 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-19 10:35:04,715 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-03-19 10:35:04,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-19 10:35:04,715 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:04,716 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-19 10:35:04,747 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-19 10:35:04,931 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-19 10:35:04,931 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:04,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:04,932 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-03-19 10:35:04,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:04,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1055299372] [2022-03-19 10:35:04,932 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:04,932 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-03-19 10:35:04,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:04,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256602091] [2022-03-19 10:35:04,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:04,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:04,940 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:04,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [855710988] [2022-03-19 10:35:04,940 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:35:04,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:04,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:04,941 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-19 10:35:04,942 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-19 10:35:04,976 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:35:04,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:04,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-19 10:35:04,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:05,081 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-19 10:35:05,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:05,195 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-19 10:35:05,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:05,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256602091] [2022-03-19 10:35:05,195 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:05,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855710988] [2022-03-19 10:35:05,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855710988] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:05,196 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:05,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-03-19 10:35:05,196 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:05,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1055299372] [2022-03-19 10:35:05,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1055299372] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:05,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:05,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 10:35:05,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935746396] [2022-03-19 10:35:05,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:05,197 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 10:35:05,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:05,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 10:35:05,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-19 10:35:05,197 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-19 10:35:05,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:05,458 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-03-19 10:35:05,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 10:35:05,458 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-19 10:35:05,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:05,460 INFO L225 Difference]: With dead ends: 288 [2022-03-19 10:35:05,461 INFO L226 Difference]: Without dead ends: 281 [2022-03-19 10:35:05,461 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-19 10:35:05,461 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-19 10:35:05,461 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-19 10:35:05,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-19 10:35:05,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-03-19 10:35:05,487 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-19 10:35:05,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-03-19 10:35:05,489 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-03-19 10:35:05,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:05,489 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-03-19 10:35:05,489 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-19 10:35:05,489 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-03-19 10:35:05,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-19 10:35:05,490 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:05,490 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-19 10:35:05,507 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-03-19 10:35:05,707 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-19 10:35:05,707 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:05,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:05,707 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-03-19 10:35:05,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:05,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [473270422] [2022-03-19 10:35:05,708 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:05,708 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-03-19 10:35:05,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:05,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060907294] [2022-03-19 10:35:05,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:05,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:05,715 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:05,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1407930118] [2022-03-19 10:35:05,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:35:05,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:05,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:05,716 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-19 10:35:05,719 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-19 10:35:05,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:35:05,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:05,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-19 10:35:05,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:05,849 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-19 10:35:05,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:05,943 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-19 10:35:05,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:05,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060907294] [2022-03-19 10:35:05,944 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:05,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407930118] [2022-03-19 10:35:05,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407930118] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-19 10:35:05,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:35:05,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-19 10:35:05,945 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:05,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [473270422] [2022-03-19 10:35:05,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [473270422] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:05,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:05,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:35:05,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115394911] [2022-03-19 10:35:05,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:05,946 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:35:05,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:05,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:35:05,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-19 10:35:05,947 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-19 10:35:05,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:05,997 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-03-19 10:35:05,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 10:35:05,998 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-19 10:35:05,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:05,999 INFO L225 Difference]: With dead ends: 214 [2022-03-19 10:35:05,999 INFO L226 Difference]: Without dead ends: 212 [2022-03-19 10:35:05,999 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-19 10:35:06,000 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-19 10:35:06,000 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-19 10:35:06,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-03-19 10:35:06,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-03-19 10:35:06,024 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-19 10:35:06,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-03-19 10:35:06,025 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-03-19 10:35:06,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:06,025 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-03-19 10:35:06,025 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-19 10:35:06,025 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-03-19 10:35:06,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-19 10:35:06,026 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:06,026 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-19 10:35:06,044 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-19 10:35:06,242 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-19 10:35:06,242 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:06,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:06,243 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-03-19 10:35:06,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:06,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [715277146] [2022-03-19 10:35:06,243 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:06,243 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-03-19 10:35:06,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:06,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017265717] [2022-03-19 10:35:06,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:06,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:06,250 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:06,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1429071036] [2022-03-19 10:35:06,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:35:06,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:06,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:06,251 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-19 10:35:06,252 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-19 10:35:06,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:35:06,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:06,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-19 10:35:06,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:06,412 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-19 10:35:06,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:06,533 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-19 10:35:06,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:06,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017265717] [2022-03-19 10:35:06,533 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:06,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429071036] [2022-03-19 10:35:06,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429071036] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:06,533 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:06,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-19 10:35:06,533 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:06,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [715277146] [2022-03-19 10:35:06,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [715277146] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:06,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:06,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 10:35:06,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230684449] [2022-03-19 10:35:06,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:06,534 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 10:35:06,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:06,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 10:35:06,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-19 10:35:06,534 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-19 10:35:06,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:06,760 INFO L93 Difference]: Finished difference Result 226 states and 310 transitions. [2022-03-19 10:35:06,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-19 10:35:06,760 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-19 10:35:06,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:06,762 INFO L225 Difference]: With dead ends: 226 [2022-03-19 10:35:06,762 INFO L226 Difference]: Without dead ends: 224 [2022-03-19 10:35:06,762 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-19 10:35:06,763 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.2s IncrementalHoareTripleChecker+Time [2022-03-19 10:35:06,763 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.2s Time] [2022-03-19 10:35:06,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-03-19 10:35:06,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-03-19 10:35:06,798 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-19 10:35:06,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 308 transitions. [2022-03-19 10:35:06,799 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 308 transitions. Word has length 72 [2022-03-19 10:35:06,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:06,799 INFO L478 AbstractCegarLoop]: Abstraction has 224 states and 308 transitions. [2022-03-19 10:35:06,799 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-19 10:35:06,799 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 308 transitions. [2022-03-19 10:35:06,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-19 10:35:06,800 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:06,800 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-19 10:35:06,818 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-19 10:35:07,017 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-19 10:35:07,017 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:07,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:07,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 3 times [2022-03-19 10:35:07,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:07,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [717703748] [2022-03-19 10:35:07,018 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:07,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 4 times [2022-03-19 10:35:07,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:07,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840227943] [2022-03-19 10:35:07,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:07,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:07,024 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:07,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1790362983] [2022-03-19 10:35:07,024 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:35:07,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:07,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:07,028 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-19 10:35:07,035 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-19 10:35:07,067 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:35:07,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:07,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-19 10:35:07,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:07,154 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-19 10:35:07,154 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 10:35:07,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:07,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840227943] [2022-03-19 10:35:07,154 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:07,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790362983] [2022-03-19 10:35:07,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790362983] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:07,154 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:07,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:35:07,155 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:07,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [717703748] [2022-03-19 10:35:07,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [717703748] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:07,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:07,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:35:07,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148658966] [2022-03-19 10:35:07,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:07,155 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:35:07,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:07,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:35:07,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-19 10:35:07,156 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-19 10:35:07,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:07,230 INFO L93 Difference]: Finished difference Result 367 states and 500 transitions. [2022-03-19 10:35:07,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-19 10:35:07,230 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-19 10:35:07,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:07,232 INFO L225 Difference]: With dead ends: 367 [2022-03-19 10:35:07,232 INFO L226 Difference]: Without dead ends: 230 [2022-03-19 10:35:07,233 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-19 10:35:07,233 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-19 10:35:07,233 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-19 10:35:07,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-03-19 10:35:07,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 214. [2022-03-19 10:35:07,264 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-19 10:35:07,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 289 transitions. [2022-03-19 10:35:07,265 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 289 transitions. Word has length 77 [2022-03-19 10:35:07,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:07,266 INFO L478 AbstractCegarLoop]: Abstraction has 214 states and 289 transitions. [2022-03-19 10:35:07,266 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-19 10:35:07,266 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 289 transitions. [2022-03-19 10:35:07,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-19 10:35:07,266 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:07,266 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-19 10:35:07,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-19 10:35:07,487 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-19 10:35:07,487 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:07,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:07,488 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 5 times [2022-03-19 10:35:07,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:07,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [707584494] [2022-03-19 10:35:07,488 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:07,488 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 6 times [2022-03-19 10:35:07,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:07,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429117294] [2022-03-19 10:35:07,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:07,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:07,495 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:07,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [639224378] [2022-03-19 10:35:07,495 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:35:07,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:07,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:07,497 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-19 10:35:07,498 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-19 10:35:07,542 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-19 10:35:07,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:07,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-19 10:35:07,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:08,228 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-19 10:35:08,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:11,907 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-19 10:35:11,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:11,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429117294] [2022-03-19 10:35:11,908 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:11,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639224378] [2022-03-19 10:35:11,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639224378] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:11,908 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:11,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2022-03-19 10:35:11,908 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:11,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [707584494] [2022-03-19 10:35:11,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [707584494] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:11,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:11,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-19 10:35:11,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573428985] [2022-03-19 10:35:11,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:11,908 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-19 10:35:11,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:11,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-19 10:35:11,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=419, Unknown=1, NotChecked=0, Total=506 [2022-03-19 10:35:11,909 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-19 10:35:12,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:12,425 INFO L93 Difference]: Finished difference Result 285 states and 377 transitions. [2022-03-19 10:35:12,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-19 10:35:12,425 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-19 10:35:12,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:12,426 INFO L225 Difference]: With dead ends: 285 [2022-03-19 10:35:12,426 INFO L226 Difference]: Without dead ends: 283 [2022-03-19 10:35:12,427 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 128 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=147, Invalid=722, Unknown=1, NotChecked=0, Total=870 [2022-03-19 10:35:12,427 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-19 10:35:12,427 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-19 10:35:12,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-03-19 10:35:12,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 222. [2022-03-19 10:35:12,459 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-19 10:35:12,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 295 transitions. [2022-03-19 10:35:12,460 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 295 transitions. Word has length 77 [2022-03-19 10:35:12,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:12,460 INFO L478 AbstractCegarLoop]: Abstraction has 222 states and 295 transitions. [2022-03-19 10:35:12,460 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-19 10:35:12,460 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 295 transitions. [2022-03-19 10:35:12,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-19 10:35:12,462 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:12,462 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-19 10:35:12,479 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-19 10:35:12,679 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-19 10:35:12,679 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:12,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:12,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-03-19 10:35:12,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:12,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [278287976] [2022-03-19 10:35:12,680 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:12,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-03-19 10:35:12,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:12,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629832538] [2022-03-19 10:35:12,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:12,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:12,686 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:12,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1560078806] [2022-03-19 10:35:12,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:35:12,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:12,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:12,690 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-19 10:35:12,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-19 10:35:12,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:35:12,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:12,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-19 10:35:12,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:13,294 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-19 10:35:13,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:14,564 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-19 10:35:14,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:14,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629832538] [2022-03-19 10:35:14,565 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:14,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560078806] [2022-03-19 10:35:14,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560078806] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:14,565 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:14,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 23 [2022-03-19 10:35:14,565 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:14,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [278287976] [2022-03-19 10:35:14,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [278287976] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:14,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:14,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 10:35:14,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519938236] [2022-03-19 10:35:14,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:14,566 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 10:35:14,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:14,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 10:35:14,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-03-19 10:35:14,566 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-19 10:35:15,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:15,494 INFO L93 Difference]: Finished difference Result 309 states and 417 transitions. [2022-03-19 10:35:15,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 10:35:15,494 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-19 10:35:15,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:15,496 INFO L225 Difference]: With dead ends: 309 [2022-03-19 10:35:15,496 INFO L226 Difference]: Without dead ends: 306 [2022-03-19 10:35:15,496 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-19 10:35:15,497 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 57 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-19 10:35:15,497 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-19 10:35:15,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2022-03-19 10:35:15,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 287. [2022-03-19 10:35:15,536 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-19 10:35:15,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 394 transitions. [2022-03-19 10:35:15,537 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 394 transitions. Word has length 86 [2022-03-19 10:35:15,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:15,537 INFO L478 AbstractCegarLoop]: Abstraction has 287 states and 394 transitions. [2022-03-19 10:35:15,538 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-19 10:35:15,538 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 394 transitions. [2022-03-19 10:35:15,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-19 10:35:15,538 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:15,538 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-19 10:35:15,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-03-19 10:35:15,746 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-19 10:35:15,746 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:15,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:15,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-03-19 10:35:15,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:15,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [852802233] [2022-03-19 10:35:15,747 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:15,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-03-19 10:35:15,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:15,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396584686] [2022-03-19 10:35:15,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:15,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:15,755 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:15,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1355364550] [2022-03-19 10:35:15,755 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:35:15,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:15,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:15,756 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-19 10:35:15,757 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-19 10:35:15,795 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:35:15,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:15,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-19 10:35:15,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:16,510 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-19 10:35:16,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:17,930 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 61 proven. 17 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-03-19 10:35:17,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:17,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396584686] [2022-03-19 10:35:17,930 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:17,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355364550] [2022-03-19 10:35:17,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355364550] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:17,930 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:17,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2022-03-19 10:35:17,930 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:17,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [852802233] [2022-03-19 10:35:17,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [852802233] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:17,931 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:17,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 10:35:17,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118766413] [2022-03-19 10:35:17,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:17,931 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 10:35:17,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:17,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 10:35:17,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-03-19 10:35:17,932 INFO L87 Difference]: Start difference. First operand 287 states and 394 transitions. Second operand has 17 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), 4 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-19 10:35:19,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:19,090 INFO L93 Difference]: Finished difference Result 383 states and 524 transitions. [2022-03-19 10:35:19,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 10:35:19,092 INFO L78 Accepts]: Start accepts. Automaton has has 17 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), 4 states have call predecessors, (13), 5 states have call successors, (13) Word has length 91 [2022-03-19 10:35:19,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:19,094 INFO L225 Difference]: With dead ends: 383 [2022-03-19 10:35:19,094 INFO L226 Difference]: Without dead ends: 380 [2022-03-19 10:35:19,095 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 153 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 10:35:19,095 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 66 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-19 10:35:19,095 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 606 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 797 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-19 10:35:19,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-03-19 10:35:19,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 356. [2022-03-19 10:35:19,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 203 states have (on average 1.2019704433497538) internal successors, (244), 204 states have internal predecessors, (244), 127 states have call successors, (127), 26 states have call predecessors, (127), 25 states have return successors, (125), 125 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-19 10:35:19,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 496 transitions. [2022-03-19 10:35:19,167 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 496 transitions. Word has length 91 [2022-03-19 10:35:19,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:19,167 INFO L478 AbstractCegarLoop]: Abstraction has 356 states and 496 transitions. [2022-03-19 10:35:19,167 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 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), 4 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-19 10:35:19,167 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 496 transitions. [2022-03-19 10:35:19,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-03-19 10:35:19,171 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:19,171 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-19 10:35:19,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-19 10:35:19,374 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-19 10:35:19,374 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:19,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:19,375 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 7 times [2022-03-19 10:35:19,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:19,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [844421230] [2022-03-19 10:35:19,375 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:19,375 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 8 times [2022-03-19 10:35:19,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:19,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282399723] [2022-03-19 10:35:19,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:19,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:19,381 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:19,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1930438664] [2022-03-19 10:35:19,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:35:19,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:19,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:19,382 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-19 10:35:19,387 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-19 10:35:19,431 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:35:19,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:19,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 82 conjunts are in the unsatisfiable core [2022-03-19 10:35:19,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:20,149 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 57 proven. 55 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-03-19 10:35:20,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:20,675 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-03-19 10:35:20,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:20,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282399723] [2022-03-19 10:35:20,676 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:20,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930438664] [2022-03-19 10:35:20,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930438664] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:20,676 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:20,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-03-19 10:35:20,676 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:20,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [844421230] [2022-03-19 10:35:20,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [844421230] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:20,676 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:20,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 10:35:20,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174504715] [2022-03-19 10:35:20,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:20,677 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 10:35:20,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:20,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 10:35:20,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-03-19 10:35:20,677 INFO L87 Difference]: Start difference. First operand 356 states and 496 transitions. Second operand has 18 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 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-19 10:35:21,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:21,678 INFO L93 Difference]: Finished difference Result 466 states and 643 transitions. [2022-03-19 10:35:21,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 10:35:21,679 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 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 102 [2022-03-19 10:35:21,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:21,682 INFO L225 Difference]: With dead ends: 466 [2022-03-19 10:35:21,682 INFO L226 Difference]: Without dead ends: 464 [2022-03-19 10:35:21,683 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 177 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-03-19 10:35:21,684 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 62 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-19 10:35:21,684 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 643 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 856 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-19 10:35:21,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-03-19 10:35:21,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 446. [2022-03-19 10:35:21,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 256 states have (on average 1.19921875) internal successors, (307), 257 states have internal predecessors, (307), 159 states have call successors, (159), 31 states have call predecessors, (159), 30 states have return successors, (157), 157 states have call predecessors, (157), 157 states have call successors, (157) [2022-03-19 10:35:21,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 623 transitions. [2022-03-19 10:35:21,765 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 623 transitions. Word has length 102 [2022-03-19 10:35:21,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:21,766 INFO L478 AbstractCegarLoop]: Abstraction has 446 states and 623 transitions. [2022-03-19 10:35:21,766 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 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-19 10:35:21,766 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 623 transitions. [2022-03-19 10:35:21,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-19 10:35:21,767 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:21,767 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-19 10:35:21,785 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-19 10:35:21,983 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-19 10:35:21,984 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:21,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:21,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-03-19 10:35:21,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:21,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1401378564] [2022-03-19 10:35:21,984 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:21,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-03-19 10:35:21,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:21,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684299444] [2022-03-19 10:35:21,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:21,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:21,990 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:21,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [109535105] [2022-03-19 10:35:21,990 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:35:21,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:21,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:21,992 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-19 10:35:21,993 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-19 10:35:22,041 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-19 10:35:22,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:22,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-19 10:35:22,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:22,667 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 67 proven. 33 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2022-03-19 10:35:22,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:23,081 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:35:23,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:23,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684299444] [2022-03-19 10:35:23,717 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:23,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109535105] [2022-03-19 10:35:23,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109535105] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:35:23,717 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:35:23,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-19 10:35:23,718 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:23,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1401378564] [2022-03-19 10:35:23,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1401378564] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:23,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:23,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 10:35:23,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549726616] [2022-03-19 10:35:23,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:23,718 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 10:35:23,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:23,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 10:35:23,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-03-19 10:35:23,719 INFO L87 Difference]: Start difference. First operand 446 states and 623 transitions. Second operand has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-19 10:35:24,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:24,434 INFO L93 Difference]: Finished difference Result 522 states and 729 transitions. [2022-03-19 10:35:24,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 10:35:24,434 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) Word has length 108 [2022-03-19 10:35:24,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:24,437 INFO L225 Difference]: With dead ends: 522 [2022-03-19 10:35:24,437 INFO L226 Difference]: Without dead ends: 519 [2022-03-19 10:35:24,437 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-03-19 10:35:24,437 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 49 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:35:24,438 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 419 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-19 10:35:24,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-03-19 10:35:24,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 440. [2022-03-19 10:35:24,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 254 states have (on average 1.1968503937007875) internal successors, (304), 255 states have internal predecessors, (304), 155 states have call successors, (155), 31 states have call predecessors, (155), 30 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2022-03-19 10:35:24,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 612 transitions. [2022-03-19 10:35:24,522 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 612 transitions. Word has length 108 [2022-03-19 10:35:24,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:24,522 INFO L478 AbstractCegarLoop]: Abstraction has 440 states and 612 transitions. [2022-03-19 10:35:24,522 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-19 10:35:24,523 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 612 transitions. [2022-03-19 10:35:24,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-19 10:35:24,524 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:24,524 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-19 10:35:24,544 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-19 10:35:24,739 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-19 10:35:24,739 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:24,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:24,740 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 9 times [2022-03-19 10:35:24,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:24,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1406597319] [2022-03-19 10:35:24,740 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:24,740 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 10 times [2022-03-19 10:35:24,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:24,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567287913] [2022-03-19 10:35:24,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:24,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:24,747 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:24,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [640936810] [2022-03-19 10:35:24,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:35:24,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:24,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:24,748 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-19 10:35:24,748 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-19 10:35:24,793 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:35:24,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:24,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 108 conjunts are in the unsatisfiable core [2022-03-19 10:35:24,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:25,780 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 43 proven. 93 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-19 10:35:25,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:26,495 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-19 10:35:26,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:26,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567287913] [2022-03-19 10:35:26,496 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:26,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640936810] [2022-03-19 10:35:26,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640936810] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:26,496 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:26,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 12] total 27 [2022-03-19 10:35:26,496 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:26,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1406597319] [2022-03-19 10:35:26,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1406597319] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:26,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:26,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-19 10:35:26,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792849498] [2022-03-19 10:35:26,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:26,496 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-19 10:35:26,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:26,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-19 10:35:26,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-03-19 10:35:26,497 INFO L87 Difference]: Start difference. First operand 440 states and 612 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) 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), 4 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-19 10:35:27,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:27,426 INFO L93 Difference]: Finished difference Result 519 states and 707 transitions. [2022-03-19 10:35:27,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-19 10:35:27,426 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) 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), 4 states have call predecessors, (14), 6 states have call successors, (14) Word has length 107 [2022-03-19 10:35:27,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:27,429 INFO L225 Difference]: With dead ends: 519 [2022-03-19 10:35:27,429 INFO L226 Difference]: Without dead ends: 517 [2022-03-19 10:35:27,430 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 184 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 10:35:27,431 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 84 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 1062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-19 10:35:27,431 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 699 Invalid, 1062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 993 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-19 10:35:27,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-03-19 10:35:27,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 452. [2022-03-19 10:35:27,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 263 states have (on average 1.1901140684410647) internal successors, (313), 264 states have internal predecessors, (313), 155 states have call successors, (155), 34 states have call predecessors, (155), 33 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2022-03-19 10:35:27,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 621 transitions. [2022-03-19 10:35:27,513 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 621 transitions. Word has length 107 [2022-03-19 10:35:27,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:27,513 INFO L478 AbstractCegarLoop]: Abstraction has 452 states and 621 transitions. [2022-03-19 10:35:27,513 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) 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), 4 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-19 10:35:27,513 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 621 transitions. [2022-03-19 10:35:27,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-19 10:35:27,514 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:27,514 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-19 10:35:27,539 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-19 10:35:27,731 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-19 10:35:27,731 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:27,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:27,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-03-19 10:35:27,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:27,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1474277847] [2022-03-19 10:35:27,732 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:27,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-03-19 10:35:27,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:27,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097470621] [2022-03-19 10:35:27,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:27,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:27,749 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:27,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1045843218] [2022-03-19 10:35:27,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:35:27,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:27,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:27,751 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-19 10:35:27,781 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-19 10:35:27,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:35:27,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:27,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 74 conjunts are in the unsatisfiable core [2022-03-19 10:35:27,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:28,621 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-19 10:35:28,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:30,523 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-19 10:35:30,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:30,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097470621] [2022-03-19 10:35:30,524 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:30,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045843218] [2022-03-19 10:35:30,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045843218] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:30,524 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:30,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-03-19 10:35:30,524 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:30,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1474277847] [2022-03-19 10:35:30,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1474277847] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:30,524 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:30,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-19 10:35:30,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958317404] [2022-03-19 10:35:30,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:30,524 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-19 10:35:30,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:30,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-19 10:35:30,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2022-03-19 10:35:30,525 INFO L87 Difference]: Start difference. First operand 452 states and 621 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-19 10:35:31,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:31,169 INFO L93 Difference]: Finished difference Result 545 states and 747 transitions. [2022-03-19 10:35:31,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 10:35:31,170 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-19 10:35:31,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:31,172 INFO L225 Difference]: With dead ends: 545 [2022-03-19 10:35:31,172 INFO L226 Difference]: Without dead ends: 542 [2022-03-19 10:35:31,173 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 191 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=207, Invalid=849, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 10:35:31,173 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 47 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 10:35:31,173 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 580 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 10:35:31,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-03-19 10:35:31,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 485. [2022-03-19 10:35:31,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 281 states have (on average 1.1921708185053381) internal successors, (335), 282 states have internal predecessors, (335), 167 states have call successors, (167), 37 states have call predecessors, (167), 36 states have return successors, (165), 165 states have call predecessors, (165), 165 states have call successors, (165) [2022-03-19 10:35:31,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 667 transitions. [2022-03-19 10:35:31,259 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 667 transitions. Word has length 111 [2022-03-19 10:35:31,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:31,259 INFO L478 AbstractCegarLoop]: Abstraction has 485 states and 667 transitions. [2022-03-19 10:35:31,259 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-19 10:35:31,259 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 667 transitions. [2022-03-19 10:35:31,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-19 10:35:31,260 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:31,260 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-19 10:35:31,279 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-19 10:35:31,475 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-19 10:35:31,475 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:31,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:31,476 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-03-19 10:35:31,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:31,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1751524963] [2022-03-19 10:35:31,476 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:31,476 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-03-19 10:35:31,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:31,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110639199] [2022-03-19 10:35:31,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:31,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:31,482 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:31,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1055131538] [2022-03-19 10:35:31,482 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:35:31,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:31,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:31,487 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-19 10:35:31,488 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-19 10:35:31,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:35:31,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:31,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-19 10:35:31,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:32,445 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 95 proven. 56 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-03-19 10:35:32,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:33,625 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 105 proven. 29 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-03-19 10:35:33,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:33,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110639199] [2022-03-19 10:35:33,626 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:33,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055131538] [2022-03-19 10:35:33,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055131538] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:33,626 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:33,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 28 [2022-03-19 10:35:33,626 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:33,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1751524963] [2022-03-19 10:35:33,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1751524963] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:33,626 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:33,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 10:35:33,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402838280] [2022-03-19 10:35:33,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:33,626 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 10:35:33,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:33,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 10:35:33,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-03-19 10:35:33,627 INFO L87 Difference]: Start difference. First operand 485 states and 667 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-19 10:35:34,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:34,694 INFO L93 Difference]: Finished difference Result 576 states and 793 transitions. [2022-03-19 10:35:34,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 10:35:34,695 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), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 113 [2022-03-19 10:35:34,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:34,697 INFO L225 Difference]: With dead ends: 576 [2022-03-19 10:35:34,697 INFO L226 Difference]: Without dead ends: 573 [2022-03-19 10:35:34,697 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 196 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 10:35:34,698 INFO L912 BasicCegarLoop]: 64 mSDtfsCounter, 64 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 1055 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1055 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:35:34,698 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 749 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1055 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-19 10:35:34,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-03-19 10:35:34,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 550. [2022-03-19 10:35:34,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 315 states have (on average 1.2) internal successors, (378), 316 states have internal predecessors, (378), 195 states have call successors, (195), 40 states have call predecessors, (195), 39 states have return successors, (193), 193 states have call predecessors, (193), 193 states have call successors, (193) [2022-03-19 10:35:34,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 766 transitions. [2022-03-19 10:35:34,795 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 766 transitions. Word has length 113 [2022-03-19 10:35:34,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:34,795 INFO L478 AbstractCegarLoop]: Abstraction has 550 states and 766 transitions. [2022-03-19 10:35:34,796 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), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-19 10:35:34,796 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 766 transitions. [2022-03-19 10:35:34,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-19 10:35:34,797 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:34,797 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-19 10:35:34,813 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-19 10:35:35,013 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-19 10:35:35,013 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:35,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:35,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-03-19 10:35:35,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:35,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1138797842] [2022-03-19 10:35:35,014 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:35,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-03-19 10:35:35,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:35,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347305421] [2022-03-19 10:35:35,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:35,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:35,020 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:35,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1876267666] [2022-03-19 10:35:35,020 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:35:35,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:35,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:35,022 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-19 10:35:35,023 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-19 10:35:35,090 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 10:35:35,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:35,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 90 conjunts are in the unsatisfiable core [2022-03-19 10:35:35,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:36,897 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-19 10:35:36,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:38,824 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:35:45,241 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-19 10:35:45,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:45,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347305421] [2022-03-19 10:35:45,241 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:45,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876267666] [2022-03-19 10:35:45,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876267666] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:45,241 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:45,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 37 [2022-03-19 10:35:45,242 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:45,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1138797842] [2022-03-19 10:35:45,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1138797842] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:45,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:45,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 10:35:45,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523934986] [2022-03-19 10:35:45,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:45,242 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 10:35:45,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:45,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 10:35:45,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1131, Unknown=0, NotChecked=0, Total=1332 [2022-03-19 10:35:45,243 INFO L87 Difference]: Start difference. First operand 550 states and 766 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-19 10:35:47,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:47,133 INFO L93 Difference]: Finished difference Result 626 states and 860 transitions. [2022-03-19 10:35:47,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-19 10:35:47,133 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-19 10:35:47,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:47,136 INFO L225 Difference]: With dead ends: 626 [2022-03-19 10:35:47,136 INFO L226 Difference]: Without dead ends: 623 [2022-03-19 10:35:47,137 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=396, Invalid=2054, Unknown=0, NotChecked=0, Total=2450 [2022-03-19 10:35:47,137 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 112 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 1337 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 1489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:35:47,137 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 539 Invalid, 1489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1337 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-19 10:35:47,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-03-19 10:35:47,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 518. [2022-03-19 10:35:47,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 299 states have (on average 1.193979933110368) internal successors, (357), 300 states have internal predecessors, (357), 179 states have call successors, (179), 40 states have call predecessors, (179), 39 states have return successors, (177), 177 states have call predecessors, (177), 177 states have call successors, (177) [2022-03-19 10:35:47,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 713 transitions. [2022-03-19 10:35:47,238 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 713 transitions. Word has length 116 [2022-03-19 10:35:47,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:47,239 INFO L478 AbstractCegarLoop]: Abstraction has 518 states and 713 transitions. [2022-03-19 10:35:47,239 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-19 10:35:47,239 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 713 transitions. [2022-03-19 10:35:47,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-19 10:35:47,240 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:47,240 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-19 10:35:47,257 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-19 10:35:47,457 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-19 10:35:47,457 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:47,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:47,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-03-19 10:35:47,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:47,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [397136821] [2022-03-19 10:35:47,458 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:47,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-03-19 10:35:47,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:47,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312424144] [2022-03-19 10:35:47,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:47,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:47,463 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:47,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1957694535] [2022-03-19 10:35:47,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:35:47,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:47,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:47,465 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-19 10:35:47,466 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-19 10:35:47,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:35:47,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:47,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-19 10:35:47,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:48,462 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-19 10:35:48,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:50,017 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-19 10:35:50,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:50,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312424144] [2022-03-19 10:35:50,017 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:50,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957694535] [2022-03-19 10:35:50,017 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957694535] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:35:50,017 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:35:50,017 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 29 [2022-03-19 10:35:50,017 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:50,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [397136821] [2022-03-19 10:35:50,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [397136821] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:50,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:50,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-19 10:35:50,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083058288] [2022-03-19 10:35:50,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:50,018 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-19 10:35:50,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:50,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-19 10:35:50,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2022-03-19 10:35:50,019 INFO L87 Difference]: Start difference. First operand 518 states and 713 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-19 10:35:51,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:35:51,019 INFO L93 Difference]: Finished difference Result 617 states and 846 transitions. [2022-03-19 10:35:51,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-19 10:35:51,019 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-19 10:35:51,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:35:51,021 INFO L225 Difference]: With dead ends: 617 [2022-03-19 10:35:51,021 INFO L226 Difference]: Without dead ends: 614 [2022-03-19 10:35:51,022 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-19 10:35:51,022 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 69 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 1018 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:35:51,022 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 711 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1018 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-19 10:35:51,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-03-19 10:35:51,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 587. [2022-03-19 10:35:51,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 336 states have (on average 1.1994047619047619) internal successors, (403), 337 states have internal predecessors, (403), 207 states have call successors, (207), 44 states have call predecessors, (207), 43 states have return successors, (205), 205 states have call predecessors, (205), 205 states have call successors, (205) [2022-03-19 10:35:51,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 815 transitions. [2022-03-19 10:35:51,141 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 815 transitions. Word has length 116 [2022-03-19 10:35:51,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:35:51,141 INFO L478 AbstractCegarLoop]: Abstraction has 587 states and 815 transitions. [2022-03-19 10:35:51,142 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-19 10:35:51,142 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 815 transitions. [2022-03-19 10:35:51,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-19 10:35:51,143 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:35:51,143 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-19 10:35:51,165 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-19 10:35:51,359 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-19 10:35:51,360 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:35:51,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:35:51,360 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 15 times [2022-03-19 10:35:51,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:51,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1792619088] [2022-03-19 10:35:51,360 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:35:51,361 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 16 times [2022-03-19 10:35:51,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:35:51,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470329912] [2022-03-19 10:35:51,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:35:51,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:35:51,366 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:35:51,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [77103399] [2022-03-19 10:35:51,366 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:35:51,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:51,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:35:51,368 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-19 10:35:51,369 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-19 10:35:51,420 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:35:51,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:35:51,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 101 conjunts are in the unsatisfiable core [2022-03-19 10:35:51,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:35:52,995 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 56 proven. 64 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-03-19 10:35:52,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:35:57,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:57,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470329912] [2022-03-19 10:35:57,756 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:57,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77103399] [2022-03-19 10:35:57,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77103399] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:35:57,756 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:35:57,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-03-19 10:35:57,756 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:35:57,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1792619088] [2022-03-19 10:35:57,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1792619088] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:35:57,756 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:35:57,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-19 10:35:57,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726422237] [2022-03-19 10:35:57,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:35:57,756 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-19 10:35:57,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:35:57,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-19 10:35:57,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2022-03-19 10:35:57,757 INFO L87 Difference]: Start difference. First operand 587 states and 815 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), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 10:36:01,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:36:01,147 INFO L93 Difference]: Finished difference Result 695 states and 957 transitions. [2022-03-19 10:36:01,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-19 10:36:01,148 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), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 121 [2022-03-19 10:36:01,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:36:01,150 INFO L225 Difference]: With dead ends: 695 [2022-03-19 10:36:01,150 INFO L226 Difference]: Without dead ends: 692 [2022-03-19 10:36:01,151 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=381, Invalid=2271, Unknown=0, NotChecked=0, Total=2652 [2022-03-19 10:36:01,151 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 122 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 1673 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 1838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:36:01,151 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 721 Invalid, 1838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 1673 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-19 10:36:01,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-03-19 10:36:01,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 656. [2022-03-19 10:36:01,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 373 states have (on average 1.2037533512064342) internal successors, (449), 374 states have internal predecessors, (449), 235 states have call successors, (235), 48 states have call predecessors, (235), 47 states have return successors, (233), 233 states have call predecessors, (233), 233 states have call successors, (233) [2022-03-19 10:36:01,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 917 transitions. [2022-03-19 10:36:01,283 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 917 transitions. Word has length 121 [2022-03-19 10:36:01,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:36:01,284 INFO L478 AbstractCegarLoop]: Abstraction has 656 states and 917 transitions. [2022-03-19 10:36:01,284 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), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 10:36:01,284 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 917 transitions. [2022-03-19 10:36:01,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-19 10:36:01,285 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:36:01,285 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-19 10:36:01,303 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-19 10:36:01,503 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-19 10:36:01,503 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:36:01,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:36:01,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 1 times [2022-03-19 10:36:01,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:01,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1985169179] [2022-03-19 10:36:01,504 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:36:01,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 2 times [2022-03-19 10:36:01,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:36:01,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043115336] [2022-03-19 10:36:01,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:36:01,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:36:01,512 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:36:01,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2076036167] [2022-03-19 10:36:01,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:36:01,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:36:01,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:36:01,514 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-19 10:36:01,514 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-19 10:36:01,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:36:01,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:36:01,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 100 conjunts are in the unsatisfiable core [2022-03-19 10:36:01,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:36:02,434 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 96 proven. 105 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-03-19 10:36:02,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:36:03,039 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 119 proven. 18 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-03-19 10:36:03,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:36:03,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043115336] [2022-03-19 10:36:03,040 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:36:03,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076036167] [2022-03-19 10:36:03,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076036167] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:36:03,040 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:36:03,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-03-19 10:36:03,040 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:36:03,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1985169179] [2022-03-19 10:36:03,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1985169179] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:36:03,040 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:36:03,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 10:36:03,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215070200] [2022-03-19 10:36:03,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:36:03,041 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 10:36:03,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:03,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 10:36:03,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-03-19 10:36:03,041 INFO L87 Difference]: Start difference. First operand 656 states and 917 transitions. Second operand has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-19 10:36:03,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:36:03,899 INFO L93 Difference]: Finished difference Result 767 states and 1065 transitions. [2022-03-19 10:36:03,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-19 10:36:03,900 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) Word has length 124 [2022-03-19 10:36:03,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:36:03,903 INFO L225 Difference]: With dead ends: 767 [2022-03-19 10:36:03,903 INFO L226 Difference]: Without dead ends: 765 [2022-03-19 10:36:03,903 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 221 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 10:36:03,904 INFO L912 BasicCegarLoop]: 64 mSDtfsCounter, 81 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 988 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 1071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:36:03,904 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 700 Invalid, 1071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 988 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-19 10:36:03,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-03-19 10:36:04,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 743. [2022-03-19 10:36:04,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 423 states have (on average 1.2033096926713949) internal successors, (509), 424 states have internal predecessors, (509), 267 states have call successors, (267), 53 states have call predecessors, (267), 52 states have return successors, (265), 265 states have call predecessors, (265), 265 states have call successors, (265) [2022-03-19 10:36:04,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1041 transitions. [2022-03-19 10:36:04,063 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1041 transitions. Word has length 124 [2022-03-19 10:36:04,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:36:04,063 INFO L478 AbstractCegarLoop]: Abstraction has 743 states and 1041 transitions. [2022-03-19 10:36:04,063 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-19 10:36:04,063 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1041 transitions. [2022-03-19 10:36:04,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-19 10:36:04,065 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:36:04,065 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-19 10:36:04,085 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-19 10:36:04,271 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-19 10:36:04,271 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:36:04,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:36:04,271 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 3 times [2022-03-19 10:36:04,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:04,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1986190521] [2022-03-19 10:36:04,272 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:36:04,272 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 4 times [2022-03-19 10:36:04,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:36:04,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644941544] [2022-03-19 10:36:04,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:36:04,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:36:04,279 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:36:04,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [212537455] [2022-03-19 10:36:04,280 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:36:04,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:36:04,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:36:04,288 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-19 10:36:04,289 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-19 10:36:04,351 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:36:04,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:36:04,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 117 conjunts are in the unsatisfiable core [2022-03-19 10:36:04,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:36:05,742 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 98 proven. 127 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-03-19 10:36:05,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:36:06,882 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 154 proven. 16 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-03-19 10:36:06,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:36:06,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644941544] [2022-03-19 10:36:06,883 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:36:06,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212537455] [2022-03-19 10:36:06,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212537455] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:36:06,883 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:36:06,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 30 [2022-03-19 10:36:06,883 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:36:06,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1986190521] [2022-03-19 10:36:06,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1986190521] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:36:06,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:36:06,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 10:36:06,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688335878] [2022-03-19 10:36:06,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:36:06,884 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 10:36:06,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:06,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 10:36:06,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2022-03-19 10:36:06,885 INFO L87 Difference]: Start difference. First operand 743 states and 1041 transitions. Second operand has 22 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 9 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-19 10:36:10,561 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-19 10:36:10,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:36:10,684 INFO L93 Difference]: Finished difference Result 863 states and 1198 transitions. [2022-03-19 10:36:10,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-19 10:36:10,685 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 9 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 129 [2022-03-19 10:36:10,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:36:10,688 INFO L225 Difference]: With dead ends: 863 [2022-03-19 10:36:10,688 INFO L226 Difference]: Without dead ends: 861 [2022-03-19 10:36:10,688 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 226 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=210, Invalid=1122, Unknown=0, NotChecked=0, Total=1332 [2022-03-19 10:36:10,689 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 90 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 1545 mSolverCounterSat, 77 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 1007 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1545 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:36:10,689 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 1007 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1545 Invalid, 1 Unknown, 0 Unchecked, 3.0s Time] [2022-03-19 10:36:10,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-03-19 10:36:10,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 830. [2022-03-19 10:36:10,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 473 states have (on average 1.2029598308668077) internal successors, (569), 474 states have internal predecessors, (569), 299 states have call successors, (299), 58 states have call predecessors, (299), 57 states have return successors, (297), 297 states have call predecessors, (297), 297 states have call successors, (297) [2022-03-19 10:36:10,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1165 transitions. [2022-03-19 10:36:10,868 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1165 transitions. Word has length 129 [2022-03-19 10:36:10,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:36:10,868 INFO L478 AbstractCegarLoop]: Abstraction has 830 states and 1165 transitions. [2022-03-19 10:36:10,868 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 9 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-19 10:36:10,868 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1165 transitions. [2022-03-19 10:36:10,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-19 10:36:10,870 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:36:10,870 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-19 10:36:10,886 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-19 10:36:11,086 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-19 10:36:11,087 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:36:11,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:36:11,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 17 times [2022-03-19 10:36:11,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:11,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1553125464] [2022-03-19 10:36:11,088 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:36:11,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 18 times [2022-03-19 10:36:11,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:36:11,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210874573] [2022-03-19 10:36:11,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:36:11,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:36:11,093 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:36:11,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [620703513] [2022-03-19 10:36:11,093 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:36:11,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:36:11,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:36:11,095 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-19 10:36:11,096 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-19 10:36:11,158 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 10:36:11,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:36:11,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-19 10:36:11,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:36:11,414 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 38 proven. 39 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-19 10:36:11,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:36:11,689 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 38 proven. 39 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-19 10:36:11,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:36:11,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210874573] [2022-03-19 10:36:11,689 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:36:11,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620703513] [2022-03-19 10:36:11,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620703513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:36:11,689 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:36:11,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2022-03-19 10:36:11,690 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:36:11,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1553125464] [2022-03-19 10:36:11,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1553125464] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:36:11,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:36:11,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-19 10:36:11,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148994266] [2022-03-19 10:36:11,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:36:11,690 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-19 10:36:11,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:11,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-19 10:36:11,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-03-19 10:36:11,691 INFO L87 Difference]: Start difference. First operand 830 states and 1165 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-19 10:36:12,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:36:12,120 INFO L93 Difference]: Finished difference Result 1469 states and 2156 transitions. [2022-03-19 10:36:12,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-19 10:36:12,120 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 133 [2022-03-19 10:36:12,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:36:12,125 INFO L225 Difference]: With dead ends: 1469 [2022-03-19 10:36:12,125 INFO L226 Difference]: Without dead ends: 1098 [2022-03-19 10:36:12,126 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 253 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-03-19 10:36:12,127 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 9 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:36:12,127 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 400 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 10:36:12,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2022-03-19 10:36:12,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 973. [2022-03-19 10:36:12,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 535 states have (on average 1.2242990654205608) internal successors, (655), 551 states have internal predecessors, (655), 384 states have call successors, (384), 54 states have call predecessors, (384), 53 states have return successors, (382), 367 states have call predecessors, (382), 382 states have call successors, (382) [2022-03-19 10:36:12,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1421 transitions. [2022-03-19 10:36:12,365 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 1421 transitions. Word has length 133 [2022-03-19 10:36:12,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:36:12,365 INFO L478 AbstractCegarLoop]: Abstraction has 973 states and 1421 transitions. [2022-03-19 10:36:12,365 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-19 10:36:12,365 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 1421 transitions. [2022-03-19 10:36:12,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-19 10:36:12,367 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:36:12,367 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-19 10:36:12,383 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-19 10:36:12,583 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-19 10:36:12,583 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:36:12,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:36:12,584 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 19 times [2022-03-19 10:36:12,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:12,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1288781502] [2022-03-19 10:36:12,584 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:36:12,584 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 20 times [2022-03-19 10:36:12,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:36:12,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111658826] [2022-03-19 10:36:12,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:36:12,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:36:12,589 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:36:12,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1292362999] [2022-03-19 10:36:12,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:36:12,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:36:12,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:36:12,591 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-19 10:36:12,592 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-19 10:36:12,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:36:12,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:36:12,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-19 10:36:12,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:36:13,622 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-19 10:36:13,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:36:16,722 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-19 10:36:16,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:36:16,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111658826] [2022-03-19 10:36:16,723 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:36:16,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292362999] [2022-03-19 10:36:16,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292362999] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:36:16,723 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:36:16,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 31 [2022-03-19 10:36:16,723 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:36:16,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1288781502] [2022-03-19 10:36:16,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1288781502] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:36:16,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:36:16,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 10:36:16,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694749961] [2022-03-19 10:36:16,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:36:16,724 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 10:36:16,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:16,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 10:36:16,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2022-03-19 10:36:16,724 INFO L87 Difference]: Start difference. First operand 973 states and 1421 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-19 10:36:17,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:36:17,640 INFO L93 Difference]: Finished difference Result 1104 states and 1609 transitions. [2022-03-19 10:36:17,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 10:36:17,641 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-19 10:36:17,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:36:17,645 INFO L225 Difference]: With dead ends: 1104 [2022-03-19 10:36:17,645 INFO L226 Difference]: Without dead ends: 1101 [2022-03-19 10:36:17,646 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2022-03-19 10:36:17,646 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 52 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 10:36:17,646 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 551 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 10:36:17,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2022-03-19 10:36:17,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1012. [2022-03-19 10:36:17,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 555 states have (on average 1.2252252252252251) internal successors, (680), 571 states have internal predecessors, (680), 400 states have call successors, (400), 57 states have call predecessors, (400), 56 states have return successors, (398), 383 states have call predecessors, (398), 398 states have call successors, (398) [2022-03-19 10:36:17,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1478 transitions. [2022-03-19 10:36:17,894 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1478 transitions. Word has length 133 [2022-03-19 10:36:17,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:36:17,894 INFO L478 AbstractCegarLoop]: Abstraction has 1012 states and 1478 transitions. [2022-03-19 10:36:17,894 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-19 10:36:17,894 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1478 transitions. [2022-03-19 10:36:17,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-19 10:36:17,896 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:36:17,896 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-19 10:36:17,939 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-19 10:36:18,139 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-19 10:36:18,139 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:36:18,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:36:18,140 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 21 times [2022-03-19 10:36:18,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:18,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1676177704] [2022-03-19 10:36:18,140 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:36:18,140 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 22 times [2022-03-19 10:36:18,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:36:18,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230617090] [2022-03-19 10:36:18,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:36:18,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:36:18,145 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:36:18,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [690155778] [2022-03-19 10:36:18,146 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:36:18,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:36:18,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:36:18,147 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-19 10:36:18,149 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-19 10:36:18,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:36:18,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:36:18,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-19 10:36:18,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:36:19,819 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:36:20,083 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:36:20,218 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:36:21,008 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:36:21,011 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:36:22,010 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 122 proven. 85 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2022-03-19 10:36:22,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:36:32,611 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:36:35,538 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 125 proven. 71 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2022-03-19 10:36:35,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:36:35,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230617090] [2022-03-19 10:36:35,539 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:36:35,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690155778] [2022-03-19 10:36:35,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690155778] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:36:35,539 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:36:35,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18] total 38 [2022-03-19 10:36:35,539 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:36:35,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1676177704] [2022-03-19 10:36:35,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1676177704] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:36:35,539 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:36:35,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-19 10:36:35,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357789056] [2022-03-19 10:36:35,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:36:35,540 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-19 10:36:35,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:35,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-19 10:36:35,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1198, Unknown=1, NotChecked=0, Total=1406 [2022-03-19 10:36:35,540 INFO L87 Difference]: Start difference. First operand 1012 states and 1478 transitions. Second operand has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-19 10:36:39,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:36:39,221 INFO L93 Difference]: Finished difference Result 1155 states and 1687 transitions. [2022-03-19 10:36:39,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-19 10:36:39,222 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 135 [2022-03-19 10:36:39,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:36:39,226 INFO L225 Difference]: With dead ends: 1155 [2022-03-19 10:36:39,226 INFO L226 Difference]: Without dead ends: 1148 [2022-03-19 10:36:39,227 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=294, Invalid=1775, Unknown=1, NotChecked=0, Total=2070 [2022-03-19 10:36:39,227 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 85 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 1643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:36:39,228 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 815 Invalid, 1643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1193 Invalid, 0 Unknown, 379 Unchecked, 1.3s Time] [2022-03-19 10:36:39,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2022-03-19 10:36:39,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 1041. [2022-03-19 10:36:39,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 568 states have (on average 1.2288732394366197) internal successors, (698), 583 states have internal predecessors, (698), 416 states have call successors, (416), 58 states have call predecessors, (416), 56 states have return successors, (414), 399 states have call predecessors, (414), 414 states have call successors, (414) [2022-03-19 10:36:39,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1528 transitions. [2022-03-19 10:36:39,493 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1528 transitions. Word has length 135 [2022-03-19 10:36:39,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:36:39,493 INFO L478 AbstractCegarLoop]: Abstraction has 1041 states and 1528 transitions. [2022-03-19 10:36:39,493 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-19 10:36:39,493 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1528 transitions. [2022-03-19 10:36:39,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-19 10:36:39,495 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:36:39,495 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:36:39,514 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-19 10:36:39,715 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-19 10:36:39,715 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:36:39,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:36:39,716 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 11 times [2022-03-19 10:36:39,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:39,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1858985917] [2022-03-19 10:36:39,716 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:36:39,716 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 12 times [2022-03-19 10:36:39,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:36:39,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647516226] [2022-03-19 10:36:39,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:36:39,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:36:39,724 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:36:39,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1247938473] [2022-03-19 10:36:39,724 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:36:39,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:36:39,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:36:39,725 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-19 10:36:39,727 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-19 10:36:39,774 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-19 10:36:39,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:36:39,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-19 10:36:39,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:36:40,059 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 126 proven. 42 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2022-03-19 10:36:40,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:36:41,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:36:41,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647516226] [2022-03-19 10:36:41,648 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:36:41,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247938473] [2022-03-19 10:36:41,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247938473] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:36:41,648 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:36:41,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-19 10:36:41,648 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:36:41,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1858985917] [2022-03-19 10:36:41,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1858985917] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:36:41,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:36:41,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-19 10:36:41,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114880646] [2022-03-19 10:36:41,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:36:41,648 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-19 10:36:41,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:41,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-19 10:36:41,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-03-19 10:36:41,649 INFO L87 Difference]: Start difference. First operand 1041 states and 1528 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, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) [2022-03-19 10:36:42,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:36:42,363 INFO L93 Difference]: Finished difference Result 1110 states and 1599 transitions. [2022-03-19 10:36:42,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 10:36:42,364 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, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) Word has length 132 [2022-03-19 10:36:42,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:36:42,368 INFO L225 Difference]: With dead ends: 1110 [2022-03-19 10:36:42,368 INFO L226 Difference]: Without dead ends: 1108 [2022-03-19 10:36:42,369 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 137 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-19 10:36:42,369 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 62 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:36:42,370 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 242 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 10:36:42,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2022-03-19 10:36:42,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 1072. [2022-03-19 10:36:42,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1072 states, 592 states have (on average 1.2195945945945945) internal successors, (722), 609 states have internal predecessors, (722), 420 states have call successors, (420), 61 states have call predecessors, (420), 59 states have return successors, (418), 401 states have call predecessors, (418), 418 states have call successors, (418) [2022-03-19 10:36:42,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1072 states to 1072 states and 1560 transitions. [2022-03-19 10:36:42,665 INFO L78 Accepts]: Start accepts. Automaton has 1072 states and 1560 transitions. Word has length 132 [2022-03-19 10:36:42,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:36:42,665 INFO L478 AbstractCegarLoop]: Abstraction has 1072 states and 1560 transitions. [2022-03-19 10:36:42,665 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, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) [2022-03-19 10:36:42,665 INFO L276 IsEmpty]: Start isEmpty. Operand 1072 states and 1560 transitions. [2022-03-19 10:36:42,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-19 10:36:42,667 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:36:42,667 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-19 10:36:42,685 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-19 10:36:42,884 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-19 10:36:42,884 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:36:42,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:36:42,884 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 23 times [2022-03-19 10:36:42,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:42,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [257995568] [2022-03-19 10:36:42,885 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:36:42,885 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 24 times [2022-03-19 10:36:42,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:36:42,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747991198] [2022-03-19 10:36:42,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:36:42,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:36:42,891 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:36:42,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1902553463] [2022-03-19 10:36:42,891 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:36:42,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:36:42,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:36:42,892 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-19 10:36:42,893 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-19 10:36:42,952 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-19 10:36:42,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:36:42,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-19 10:36:42,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:36:44,818 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-19 10:36:44,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:36:53,654 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:36:59,519 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-19 10:36:59,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:36:59,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747991198] [2022-03-19 10:36:59,520 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:36:59,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902553463] [2022-03-19 10:36:59,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902553463] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:36:59,520 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:36:59,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 41 [2022-03-19 10:36:59,520 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:36:59,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [257995568] [2022-03-19 10:36:59,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [257995568] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:36:59,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:36:59,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-19 10:36:59,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313283089] [2022-03-19 10:36:59,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:36:59,521 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-19 10:36:59,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:36:59,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-19 10:36:59,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1388, Unknown=1, NotChecked=0, Total=1640 [2022-03-19 10:36:59,521 INFO L87 Difference]: Start difference. First operand 1072 states and 1560 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-19 10:37:02,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:02,326 INFO L93 Difference]: Finished difference Result 1221 states and 1745 transitions. [2022-03-19 10:37:02,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-19 10:37:02,326 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-19 10:37:02,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:02,331 INFO L225 Difference]: With dead ends: 1221 [2022-03-19 10:37:02,331 INFO L226 Difference]: Without dead ends: 1112 [2022-03-19 10:37:02,332 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 702 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=468, Invalid=2501, Unknown=1, NotChecked=0, Total=2970 [2022-03-19 10:37:02,332 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 85 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 1261 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 1379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:02,332 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 587 Invalid, 1379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1261 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-19 10:37:02,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2022-03-19 10:37:02,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 1026. [2022-03-19 10:37:02,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 571 states have (on average 1.2119089316987741) internal successors, (692), 587 states have internal predecessors, (692), 394 states have call successors, (394), 62 states have call predecessors, (394), 60 states have return successors, (392), 376 states have call predecessors, (392), 392 states have call successors, (392) [2022-03-19 10:37:02,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 1478 transitions. [2022-03-19 10:37:02,608 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 1478 transitions. Word has length 138 [2022-03-19 10:37:02,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:02,608 INFO L478 AbstractCegarLoop]: Abstraction has 1026 states and 1478 transitions. [2022-03-19 10:37:02,608 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-19 10:37:02,608 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 1478 transitions. [2022-03-19 10:37:02,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-19 10:37:02,610 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:02,610 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-19 10:37:02,628 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-19 10:37:02,823 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-19 10:37:02,823 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:02,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:02,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 25 times [2022-03-19 10:37:02,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:02,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1011776396] [2022-03-19 10:37:02,824 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:02,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 26 times [2022-03-19 10:37:02,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:02,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460085246] [2022-03-19 10:37:02,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:02,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:02,830 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:02,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1476523557] [2022-03-19 10:37:02,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:37:02,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:02,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:02,832 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-19 10:37:02,834 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-19 10:37:02,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:37:02,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:02,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-19 10:37:02,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:03,192 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:37:03,987 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 126 proven. 127 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-19 10:37:03,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:09,012 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 160 proven. 41 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2022-03-19 10:37:09,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:09,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460085246] [2022-03-19 10:37:09,013 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:09,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476523557] [2022-03-19 10:37:09,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476523557] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:37:09,013 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:37:09,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 16] total 32 [2022-03-19 10:37:09,013 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:09,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1011776396] [2022-03-19 10:37:09,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1011776396] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:09,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:09,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-19 10:37:09,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136959691] [2022-03-19 10:37:09,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:09,014 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 10:37:09,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:09,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 10:37:09,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=847, Unknown=0, NotChecked=0, Total=992 [2022-03-19 10:37:09,015 INFO L87 Difference]: Start difference. First operand 1026 states and 1478 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-19 10:37:11,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:11,784 INFO L93 Difference]: Finished difference Result 1168 states and 1681 transitions. [2022-03-19 10:37:11,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-19 10:37:11,784 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) Word has length 138 [2022-03-19 10:37:11,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:11,788 INFO L225 Difference]: With dead ends: 1168 [2022-03-19 10:37:11,788 INFO L226 Difference]: Without dead ends: 1165 [2022-03-19 10:37:11,789 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 242 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=194, Invalid=1212, Unknown=0, NotChecked=0, Total=1406 [2022-03-19 10:37:11,789 INFO L912 BasicCegarLoop]: 65 mSDtfsCounter, 68 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 1293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:11,789 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 829 Invalid, 1293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1233 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-19 10:37:11,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2022-03-19 10:37:12,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1119. [2022-03-19 10:37:12,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 618 states have (on average 1.2168284789644013) internal successors, (752), 635 states have internal predecessors, (752), 436 states have call successors, (436), 66 states have call predecessors, (436), 64 states have return successors, (434), 417 states have call predecessors, (434), 434 states have call successors, (434) [2022-03-19 10:37:12,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 1622 transitions. [2022-03-19 10:37:12,088 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 1622 transitions. Word has length 138 [2022-03-19 10:37:12,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:12,088 INFO L478 AbstractCegarLoop]: Abstraction has 1119 states and 1622 transitions. [2022-03-19 10:37:12,088 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-19 10:37:12,088 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 1622 transitions. [2022-03-19 10:37:12,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-19 10:37:12,089 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:12,090 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-19 10:37:12,106 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-19 10:37:12,306 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-19 10:37:12,306 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:12,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:12,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 27 times [2022-03-19 10:37:12,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:12,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1729580155] [2022-03-19 10:37:12,307 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:12,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 28 times [2022-03-19 10:37:12,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:12,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915897027] [2022-03-19 10:37:12,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:12,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:12,313 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:12,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1308352193] [2022-03-19 10:37:12,313 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:37:12,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:12,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:12,314 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-19 10:37:12,315 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-19 10:37:12,368 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:37:12,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:12,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-19 10:37:12,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:13,698 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 143 proven. 125 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-19 10:37:13,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:15,376 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:37:21,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:21,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915897027] [2022-03-19 10:37:21,574 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:21,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308352193] [2022-03-19 10:37:21,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308352193] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:37:21,575 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:37:21,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-19 10:37:21,575 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:21,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1729580155] [2022-03-19 10:37:21,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1729580155] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:21,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:21,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-19 10:37:21,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844736347] [2022-03-19 10:37:21,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:21,575 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 10:37:21,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:21,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 10:37:21,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-03-19 10:37:21,576 INFO L87 Difference]: Start difference. First operand 1119 states and 1622 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 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-19 10:37:25,274 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-19 10:37:27,278 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-19 10:37:29,281 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-19 10:37:30,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:30,041 INFO L93 Difference]: Finished difference Result 1240 states and 1787 transitions. [2022-03-19 10:37:30,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-19 10:37:30,042 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 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 138 [2022-03-19 10:37:30,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:30,046 INFO L225 Difference]: With dead ends: 1240 [2022-03-19 10:37:30,046 INFO L226 Difference]: Without dead ends: 1237 [2022-03-19 10:37:30,046 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 141 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=204, Invalid=1056, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 10:37:30,047 INFO L912 BasicCegarLoop]: 70 mSDtfsCounter, 79 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 1499 mSolverCounterSat, 85 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 1013 SdHoareTripleChecker+Invalid, 1587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1499 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:30,047 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 1013 Invalid, 1587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1499 Invalid, 3 Unknown, 0 Unchecked, 7.6s Time] [2022-03-19 10:37:30,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2022-03-19 10:37:30,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 1192. [2022-03-19 10:37:30,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1192 states, 658 states have (on average 1.2173252279635258) internal successors, (801), 677 states have internal predecessors, (801), 465 states have call successors, (465), 70 states have call predecessors, (465), 68 states have return successors, (463), 444 states have call predecessors, (463), 463 states have call successors, (463) [2022-03-19 10:37:30,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1192 states to 1192 states and 1729 transitions. [2022-03-19 10:37:30,379 INFO L78 Accepts]: Start accepts. Automaton has 1192 states and 1729 transitions. Word has length 138 [2022-03-19 10:37:30,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:30,379 INFO L478 AbstractCegarLoop]: Abstraction has 1192 states and 1729 transitions. [2022-03-19 10:37:30,379 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 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-19 10:37:30,380 INFO L276 IsEmpty]: Start isEmpty. Operand 1192 states and 1729 transitions. [2022-03-19 10:37:30,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-03-19 10:37:30,381 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:30,382 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-19 10:37:30,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-19 10:37:30,598 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-19 10:37:30,598 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:30,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:30,598 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 29 times [2022-03-19 10:37:30,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:30,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1035660252] [2022-03-19 10:37:30,599 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:30,599 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 30 times [2022-03-19 10:37:30,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:30,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470253730] [2022-03-19 10:37:30,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:30,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:30,604 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:30,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1652671235] [2022-03-19 10:37:30,604 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:37:30,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:30,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:30,605 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-19 10:37:30,606 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-19 10:37:30,694 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 10:37:30,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:30,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-19 10:37:30,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:31,980 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-19 10:37:31,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:40,820 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-19 10:37:40,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:40,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470253730] [2022-03-19 10:37:40,820 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:40,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652671235] [2022-03-19 10:37:40,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652671235] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:37:40,820 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:37:40,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 37 [2022-03-19 10:37:40,820 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:40,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1035660252] [2022-03-19 10:37:40,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1035660252] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:40,821 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:40,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-19 10:37:40,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174113748] [2022-03-19 10:37:40,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:40,821 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 10:37:40,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:40,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 10:37:40,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1118, Unknown=0, NotChecked=0, Total=1332 [2022-03-19 10:37:40,822 INFO L87 Difference]: Start difference. First operand 1192 states and 1729 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-19 10:37:42,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:42,530 INFO L93 Difference]: Finished difference Result 1309 states and 1887 transitions. [2022-03-19 10:37:42,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-19 10:37:42,531 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-19 10:37:42,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:42,536 INFO L225 Difference]: With dead ends: 1309 [2022-03-19 10:37:42,536 INFO L226 Difference]: Without dead ends: 1306 [2022-03-19 10:37:42,537 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 243 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=427, Invalid=2123, Unknown=0, NotChecked=0, Total=2550 [2022-03-19 10:37:42,537 INFO L912 BasicCegarLoop]: 61 mSDtfsCounter, 81 mSDsluCounter, 734 mSDsCounter, 0 mSdLazyCounter, 1135 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 1252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:42,537 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 795 Invalid, 1252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1135 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-19 10:37:42,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1306 states. [2022-03-19 10:37:42,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1306 to 1203. [2022-03-19 10:37:42,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1203 states, 665 states have (on average 1.2150375939849625) internal successors, (808), 683 states have internal predecessors, (808), 467 states have call successors, (467), 72 states have call predecessors, (467), 70 states have return successors, (465), 447 states have call predecessors, (465), 465 states have call successors, (465) [2022-03-19 10:37:42,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1203 states to 1203 states and 1740 transitions. [2022-03-19 10:37:42,875 INFO L78 Accepts]: Start accepts. Automaton has 1203 states and 1740 transitions. Word has length 141 [2022-03-19 10:37:42,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:42,875 INFO L478 AbstractCegarLoop]: Abstraction has 1203 states and 1740 transitions. [2022-03-19 10:37:42,875 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-19 10:37:42,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1203 states and 1740 transitions. [2022-03-19 10:37:42,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-19 10:37:42,877 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:42,877 INFO L500 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 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] [2022-03-19 10:37:42,896 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-19 10:37:43,091 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-19 10:37:43,091 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:43,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:43,092 INFO L85 PathProgramCache]: Analyzing trace with hash -479386172, now seen corresponding path program 5 times [2022-03-19 10:37:43,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:43,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1693615097] [2022-03-19 10:37:43,092 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:43,092 INFO L85 PathProgramCache]: Analyzing trace with hash -479386172, now seen corresponding path program 6 times [2022-03-19 10:37:43,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:43,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193736655] [2022-03-19 10:37:43,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:43,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:43,097 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:43,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1377416849] [2022-03-19 10:37:43,097 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:37:43,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:43,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:43,098 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-19 10:37:43,099 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-19 10:37:43,152 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-19 10:37:43,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:43,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-19 10:37:43,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:43,738 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:37:52,657 WARN L232 SmtUtils]: Spent 8.76s 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-19 10:37:55,224 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:37:59,606 INFO L134 CoverageAnalysis]: Checked inductivity of 669 backedges. 140 proven. 33 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-03-19 10:37:59,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:38:16,938 INFO L134 CoverageAnalysis]: Checked inductivity of 669 backedges. 122 proven. 34 refuted. 0 times theorem prover too weak. 513 trivial. 0 not checked. [2022-03-19 10:38:16,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:38:16,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193736655] [2022-03-19 10:38:16,938 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:38:16,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377416849] [2022-03-19 10:38:16,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377416849] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:38:16,939 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:38:16,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2022-03-19 10:38:16,939 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:38:16,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1693615097] [2022-03-19 10:38:16,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1693615097] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:38:16,939 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:38:16,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-19 10:38:16,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859488461] [2022-03-19 10:38:16,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:38:16,940 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-19 10:38:16,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:16,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-19 10:38:16,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=424, Unknown=8, NotChecked=0, Total=506 [2022-03-19 10:38:16,940 INFO L87 Difference]: Start difference. First operand 1203 states and 1740 transitions. Second operand has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-19 10:38:19,743 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-19 10:38:21,750 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-19 10:38:23,759 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-19 10:38:32,965 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-19 10:38:35,678 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-19 10:38:35,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:38:35,852 INFO L93 Difference]: Finished difference Result 1402 states and 2025 transitions. [2022-03-19 10:38:35,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 10:38:35,853 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 143 [2022-03-19 10:38:35,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:38:35,859 INFO L225 Difference]: With dead ends: 1402 [2022-03-19 10:38:35,859 INFO L226 Difference]: Without dead ends: 1400 [2022-03-19 10:38:35,859 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 260 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 35.0s TimeCoverageRelationStatistics Valid=143, Invalid=778, Unknown=9, NotChecked=0, Total=930 [2022-03-19 10:38:35,860 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 77 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 79 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:38:35,860 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 377 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 513 Invalid, 5 Unknown, 0 Unchecked, 11.1s Time] [2022-03-19 10:38:35,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2022-03-19 10:38:36,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 1318. [2022-03-19 10:38:36,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1318 states, 723 states have (on average 1.2226832641770402) internal successors, (884), 743 states have internal predecessors, (884), 518 states have call successors, (518), 77 states have call predecessors, (518), 76 states have return successors, (516), 497 states have call predecessors, (516), 516 states have call successors, (516) [2022-03-19 10:38:36,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1318 states to 1318 states and 1918 transitions. [2022-03-19 10:38:36,248 INFO L78 Accepts]: Start accepts. Automaton has 1318 states and 1918 transitions. Word has length 143 [2022-03-19 10:38:36,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:38:36,248 INFO L478 AbstractCegarLoop]: Abstraction has 1318 states and 1918 transitions. [2022-03-19 10:38:36,248 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-19 10:38:36,248 INFO L276 IsEmpty]: Start isEmpty. Operand 1318 states and 1918 transitions. [2022-03-19 10:38:36,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-19 10:38:36,250 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:38:36,250 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-19 10:38:36,268 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-19 10:38:36,466 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-19 10:38:36,466 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:38:36,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:38:36,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 31 times [2022-03-19 10:38:36,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:36,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [358426514] [2022-03-19 10:38:36,467 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:38:36,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 32 times [2022-03-19 10:38:36,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:38:36,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997474345] [2022-03-19 10:38:36,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:38:36,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:38:36,473 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:38:36,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [547131901] [2022-03-19 10:38:36,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:38:36,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:38:36,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:38:36,474 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-19 10:38:36,476 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-19 10:38:36,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:38:36,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:38:36,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-19 10:38:36,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:38:37,698 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-19 10:38:37,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:38:38,176 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:38:40,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:38:40,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997474345] [2022-03-19 10:38:40,219 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:38:40,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547131901] [2022-03-19 10:38:40,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547131901] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:38:40,219 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:38:40,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-19 10:38:40,219 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:38:40,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [358426514] [2022-03-19 10:38:40,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [358426514] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:38:40,219 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:38:40,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 10:38:40,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859529205] [2022-03-19 10:38:40,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:38:40,220 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 10:38:40,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:40,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 10:38:40,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-03-19 10:38:40,220 INFO L87 Difference]: Start difference. First operand 1318 states and 1918 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-19 10:38:41,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:38:41,981 INFO L93 Difference]: Finished difference Result 1474 states and 2135 transitions. [2022-03-19 10:38:41,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-19 10:38:41,982 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-19 10:38:41,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:38:41,987 INFO L225 Difference]: With dead ends: 1474 [2022-03-19 10:38:41,987 INFO L226 Difference]: Without dead ends: 1471 [2022-03-19 10:38:41,988 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 10:38:41,988 INFO L912 BasicCegarLoop]: 72 mSDtfsCounter, 89 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 1629 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 1710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-19 10:38:41,988 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 1047 Invalid, 1710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1629 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-19 10:38:41,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1471 states. [2022-03-19 10:38:42,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1471 to 1415. [2022-03-19 10:38:42,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1415 states, 773 states have (on average 1.22509702457956) internal successors, (947), 794 states have internal predecessors, (947), 560 states have call successors, (560), 82 states have call predecessors, (560), 81 states have return successors, (558), 538 states have call predecessors, (558), 558 states have call successors, (558) [2022-03-19 10:38:42,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1415 states to 1415 states and 2065 transitions. [2022-03-19 10:38:42,410 INFO L78 Accepts]: Start accepts. Automaton has 1415 states and 2065 transitions. Word has length 143 [2022-03-19 10:38:42,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:38:42,410 INFO L478 AbstractCegarLoop]: Abstraction has 1415 states and 2065 transitions. [2022-03-19 10:38:42,410 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-19 10:38:42,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1415 states and 2065 transitions. [2022-03-19 10:38:42,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-19 10:38:42,412 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:38:42,412 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-19 10:38:42,428 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-19 10:38:42,628 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-19 10:38:42,628 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:38:42,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:38:42,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 33 times [2022-03-19 10:38:42,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:42,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1225418472] [2022-03-19 10:38:42,629 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:38:42,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 34 times [2022-03-19 10:38:42,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:38:42,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300950914] [2022-03-19 10:38:42,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:38:42,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:38:42,634 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:38:42,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1044636755] [2022-03-19 10:38:42,634 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:38:42,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:38:42,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:38:42,636 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-19 10:38:42,637 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-19 10:38:42,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:38:42,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:38:42,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 118 conjunts are in the unsatisfiable core [2022-03-19 10:38:42,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:38:43,619 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:38:46,772 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 171 proven. 98 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-19 10:38:46,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:38:50,235 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 185 proven. 17 refuted. 0 times theorem prover too weak. 406 trivial. 0 not checked. [2022-03-19 10:38:50,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:38:50,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300950914] [2022-03-19 10:38:50,236 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:38:50,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044636755] [2022-03-19 10:38:50,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044636755] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:38:50,236 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:38:50,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 16] total 36 [2022-03-19 10:38:50,236 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:38:50,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1225418472] [2022-03-19 10:38:50,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1225418472] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:38:50,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:38:50,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-19 10:38:50,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710613539] [2022-03-19 10:38:50,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:38:50,237 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-19 10:38:50,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:50,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-19 10:38:50,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 10:38:50,237 INFO L87 Difference]: Start difference. First operand 1415 states and 2065 transitions. Second operand has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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-19 10:38:52,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:38:52,541 INFO L93 Difference]: Finished difference Result 1523 states and 2214 transitions. [2022-03-19 10:38:52,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-19 10:38:52,542 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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-19 10:38:52,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:38:52,547 INFO L225 Difference]: With dead ends: 1523 [2022-03-19 10:38:52,547 INFO L226 Difference]: Without dead ends: 1520 [2022-03-19 10:38:52,548 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 248 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=264, Invalid=1806, Unknown=0, NotChecked=0, Total=2070 [2022-03-19 10:38:52,548 INFO L912 BasicCegarLoop]: 72 mSDtfsCounter, 76 mSDsluCounter, 1102 mSDsCounter, 0 mSdLazyCounter, 997 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 1174 SdHoareTripleChecker+Invalid, 1367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 997 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 304 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:38:52,548 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 1174 Invalid, 1367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 997 Invalid, 0 Unknown, 304 Unchecked, 1.1s Time] [2022-03-19 10:38:52,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states. [2022-03-19 10:38:52,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1418. [2022-03-19 10:38:52,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1418 states, 776 states have (on average 1.2255154639175259) internal successors, (951), 797 states have internal predecessors, (951), 560 states have call successors, (560), 82 states have call predecessors, (560), 81 states have return successors, (558), 538 states have call predecessors, (558), 558 states have call successors, (558) [2022-03-19 10:38:52,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1418 states to 1418 states and 2069 transitions. [2022-03-19 10:38:52,994 INFO L78 Accepts]: Start accepts. Automaton has 1418 states and 2069 transitions. Word has length 143 [2022-03-19 10:38:52,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:38:52,995 INFO L478 AbstractCegarLoop]: Abstraction has 1418 states and 2069 transitions. [2022-03-19 10:38:52,995 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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-19 10:38:52,995 INFO L276 IsEmpty]: Start isEmpty. Operand 1418 states and 2069 transitions. [2022-03-19 10:38:52,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-19 10:38:52,996 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:38:52,996 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-19 10:38:53,003 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-19 10:38:53,197 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-19 10:38:53,197 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:38:53,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:38:53,197 INFO L85 PathProgramCache]: Analyzing trace with hash 738044623, now seen corresponding path program 7 times [2022-03-19 10:38:53,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:53,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [918212125] [2022-03-19 10:38:53,198 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:38:53,198 INFO L85 PathProgramCache]: Analyzing trace with hash 738044623, now seen corresponding path program 8 times [2022-03-19 10:38:53,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:38:53,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338797500] [2022-03-19 10:38:53,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:38:53,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:38:53,202 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:38:53,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361388071] [2022-03-19 10:38:53,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:38:53,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:38:53,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:38:53,204 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-19 10:38:53,205 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-19 10:38:53,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:38:53,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:38:53,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-19 10:38:53,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:38:53,761 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 116 proven. 65 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2022-03-19 10:38:53,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:38:54,505 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 57 proven. 62 refuted. 0 times theorem prover too weak. 559 trivial. 0 not checked. [2022-03-19 10:38:54,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:38:54,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338797500] [2022-03-19 10:38:54,506 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:38:54,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361388071] [2022-03-19 10:38:54,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361388071] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:38:54,506 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:38:54,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2022-03-19 10:38:54,506 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:38:54,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [918212125] [2022-03-19 10:38:54,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [918212125] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:38:54,506 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:38:54,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 10:38:54,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779067700] [2022-03-19 10:38:54,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:38:54,507 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 10:38:54,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:54,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 10:38:54,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-03-19 10:38:54,507 INFO L87 Difference]: Start difference. First operand 1418 states and 2069 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-19 10:38:56,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:38:56,563 INFO L93 Difference]: Finished difference Result 1616 states and 2348 transitions. [2022-03-19 10:38:56,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-19 10:38:56,565 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) Word has length 146 [2022-03-19 10:38:56,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:38:56,570 INFO L225 Difference]: With dead ends: 1616 [2022-03-19 10:38:56,570 INFO L226 Difference]: Without dead ends: 1465 [2022-03-19 10:38:56,571 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 262 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=397, Invalid=2153, Unknown=0, NotChecked=0, Total=2550 [2022-03-19 10:38:56,571 INFO L912 BasicCegarLoop]: 104 mSDtfsCounter, 104 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-19 10:38:56,572 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 921 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 535 Invalid, 0 Unknown, 151 Unchecked, 0.7s Time] [2022-03-19 10:38:56,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1465 states. [2022-03-19 10:38:57,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1465 to 1394. [2022-03-19 10:38:57,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 770 states have (on average 1.2207792207792207) internal successors, (940), 790 states have internal predecessors, (940), 543 states have call successors, (543), 81 states have call predecessors, (543), 80 states have return successors, (541), 522 states have call predecessors, (541), 541 states have call successors, (541) [2022-03-19 10:38:57,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 2024 transitions. [2022-03-19 10:38:57,031 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 2024 transitions. Word has length 146 [2022-03-19 10:38:57,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:38:57,031 INFO L478 AbstractCegarLoop]: Abstraction has 1394 states and 2024 transitions. [2022-03-19 10:38:57,031 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-19 10:38:57,031 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 2024 transitions. [2022-03-19 10:38:57,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-19 10:38:57,033 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:38:57,033 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-19 10:38:57,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-19 10:38:57,249 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-19 10:38:57,250 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:38:57,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:38:57,250 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 35 times [2022-03-19 10:38:57,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:57,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [566138845] [2022-03-19 10:38:57,250 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:38:57,250 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 36 times [2022-03-19 10:38:57,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:38:57,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653015566] [2022-03-19 10:38:57,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:38:57,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:38:57,255 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:38:57,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [200962157] [2022-03-19 10:38:57,256 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:38:57,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:38:57,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:38:57,257 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-19 10:38:57,258 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-19 10:38:58,162 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 10:38:58,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:38:58,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-19 10:38:58,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:39:05,810 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 53 proven. 147 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-19 10:39:05,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:39:20,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:39:20,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653015566] [2022-03-19 10:39:20,902 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:39:20,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200962157] [2022-03-19 10:39:20,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200962157] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:39:20,903 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:39:20,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-03-19 10:39:20,903 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:39:20,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [566138845] [2022-03-19 10:39:20,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [566138845] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:39:20,903 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:39:20,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-19 10:39:20,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325975610] [2022-03-19 10:39:20,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:39:20,903 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-19 10:39:20,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:39:20,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-19 10:39:20,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=944, Unknown=2, NotChecked=0, Total=1056 [2022-03-19 10:39:20,904 INFO L87 Difference]: Start difference. First operand 1394 states and 2024 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-19 10:40:09,612 WARN L232 SmtUtils]: Spent 6.63s on a formula simplification. DAG size of input: 54 DAG size of output: 42 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 10:40:24,447 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:40:27,025 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-19 10:40:42,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:40:42,298 INFO L93 Difference]: Finished difference Result 1707 states and 2465 transitions. [2022-03-19 10:40:42,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-19 10:40:42,299 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-19 10:40:42,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:40:42,305 INFO L225 Difference]: With dead ends: 1707 [2022-03-19 10:40:42,305 INFO L226 Difference]: Without dead ends: 1703 [2022-03-19 10:40:42,306 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 182 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 75.1s TimeCoverageRelationStatistics Valid=1083, Invalid=5557, Unknown=2, NotChecked=0, Total=6642 [2022-03-19 10:40:42,306 INFO L912 BasicCegarLoop]: 88 mSDtfsCounter, 155 mSDsluCounter, 1121 mSDsCounter, 0 mSdLazyCounter, 2358 mSolverCounterSat, 504 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 2863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 504 IncrementalHoareTripleChecker+Valid, 2358 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.8s IncrementalHoareTripleChecker+Time [2022-03-19 10:40:42,306 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 1209 Invalid, 2863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [504 Valid, 2358 Invalid, 1 Unknown, 0 Unchecked, 24.8s Time] [2022-03-19 10:40:42,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1703 states. [2022-03-19 10:40:42,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1703 to 1568. [2022-03-19 10:40:42,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1568 states, 871 states have (on average 1.2192881745120552) internal successors, (1062), 894 states have internal predecessors, (1062), 610 states have call successors, (610), 87 states have call predecessors, (610), 86 states have return successors, (608), 586 states have call predecessors, (608), 608 states have call successors, (608) [2022-03-19 10:40:42,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1568 states to 1568 states and 2280 transitions. [2022-03-19 10:40:42,874 INFO L78 Accepts]: Start accepts. Automaton has 1568 states and 2280 transitions. Word has length 146 [2022-03-19 10:40:42,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:40:42,874 INFO L478 AbstractCegarLoop]: Abstraction has 1568 states and 2280 transitions. [2022-03-19 10:40:42,874 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-19 10:40:42,874 INFO L276 IsEmpty]: Start isEmpty. Operand 1568 states and 2280 transitions. [2022-03-19 10:40:42,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-19 10:40:42,875 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:40:42,876 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-19 10:40:42,881 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-19 10:40:43,080 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-19 10:40:43,081 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:40:43,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:40:43,081 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 37 times [2022-03-19 10:40:43,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:43,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1672341215] [2022-03-19 10:40:43,082 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:40:43,082 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 38 times [2022-03-19 10:40:43,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:40:43,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014381397] [2022-03-19 10:40:43,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:40:43,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:40:43,086 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:40:43,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1024640205] [2022-03-19 10:40:43,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:40:43,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:43,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:40:43,088 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-19 10:40:43,089 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-19 10:40:43,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:40:43,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:40:43,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 115 conjunts are in the unsatisfiable core [2022-03-19 10:40:43,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:40:44,326 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-19 10:40:44,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:40:45,291 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:40:48,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:40:48,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014381397] [2022-03-19 10:40:48,892 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:40:48,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024640205] [2022-03-19 10:40:48,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024640205] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:40:48,893 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:40:48,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-19 10:40:48,893 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:40:48,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1672341215] [2022-03-19 10:40:48,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1672341215] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:40:48,893 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:40:48,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 10:40:48,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502393192] [2022-03-19 10:40:48,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:40:48,893 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 10:40:48,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:48,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 10:40:48,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-03-19 10:40:48,894 INFO L87 Difference]: Start difference. First operand 1568 states and 2280 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-19 10:40:53,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:40:53,006 INFO L93 Difference]: Finished difference Result 1762 states and 2552 transitions. [2022-03-19 10:40:53,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-19 10:40:53,007 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-19 10:40:53,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:40:53,013 INFO L225 Difference]: With dead ends: 1762 [2022-03-19 10:40:53,013 INFO L226 Difference]: Without dead ends: 1759 [2022-03-19 10:40:53,013 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 137 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=191, Invalid=1615, Unknown=0, NotChecked=0, Total=1806 [2022-03-19 10:40:53,014 INFO L912 BasicCegarLoop]: 68 mSDtfsCounter, 101 mSDsluCounter, 1003 mSDsCounter, 0 mSdLazyCounter, 1647 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 1071 SdHoareTripleChecker+Invalid, 1784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:40:53,014 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 1071 Invalid, 1784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1647 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-19 10:40:53,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1759 states. [2022-03-19 10:40:53,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1759 to 1701. [2022-03-19 10:40:53,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1701 states, 944 states have (on average 1.2203389830508475) internal successors, (1152), 970 states have internal predecessors, (1152), 664 states have call successors, (664), 93 states have call predecessors, (664), 92 states have return successors, (662), 637 states have call predecessors, (662), 662 states have call successors, (662) [2022-03-19 10:40:53,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1701 states to 1701 states and 2478 transitions. [2022-03-19 10:40:53,654 INFO L78 Accepts]: Start accepts. Automaton has 1701 states and 2478 transitions. Word has length 146 [2022-03-19 10:40:53,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:40:53,654 INFO L478 AbstractCegarLoop]: Abstraction has 1701 states and 2478 transitions. [2022-03-19 10:40:53,654 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-19 10:40:53,654 INFO L276 IsEmpty]: Start isEmpty. Operand 1701 states and 2478 transitions. [2022-03-19 10:40:53,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-19 10:40:53,656 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:40:53,656 INFO L500 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:40:53,673 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-19 10:40:53,863 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-19 10:40:53,863 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:40:53,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:40:53,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1012536368, now seen corresponding path program 9 times [2022-03-19 10:40:53,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:53,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [879202418] [2022-03-19 10:40:53,864 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:40:53,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1012536368, now seen corresponding path program 10 times [2022-03-19 10:40:53,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:40:53,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435648310] [2022-03-19 10:40:53,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:40:53,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:40:53,869 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:40:53,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [713768578] [2022-03-19 10:40:53,869 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:40:53,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:53,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:40:53,870 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-19 10:40:53,871 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-19 10:40:53,924 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:40:53,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:40:53,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-19 10:40:53,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:40:54,575 INFO L134 CoverageAnalysis]: Checked inductivity of 752 backedges. 44 proven. 81 refuted. 0 times theorem prover too weak. 627 trivial. 0 not checked. [2022-03-19 10:40:54,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:40:55,414 INFO L134 CoverageAnalysis]: Checked inductivity of 752 backedges. 83 proven. 14 refuted. 0 times theorem prover too weak. 655 trivial. 0 not checked. [2022-03-19 10:40:55,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:40:55,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435648310] [2022-03-19 10:40:55,414 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:40:55,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713768578] [2022-03-19 10:40:55,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713768578] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:40:55,414 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:40:55,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10] total 26 [2022-03-19 10:40:55,415 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:40:55,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [879202418] [2022-03-19 10:40:55,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [879202418] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:40:55,415 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:40:55,415 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-19 10:40:55,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179924912] [2022-03-19 10:40:55,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:40:55,415 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-19 10:40:55,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:55,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-19 10:40:55,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-03-19 10:40:55,416 INFO L87 Difference]: Start difference. First operand 1701 states and 2478 transitions. Second operand has 20 states, 20 states have (on average 2.3) internal successors, (46), 18 states have internal predecessors, (46), 7 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-03-19 10:40:58,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:40:58,138 INFO L93 Difference]: Finished difference Result 2282 states and 3339 transitions. [2022-03-19 10:40:58,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-19 10:40:58,139 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 18 states have internal predecessors, (46), 7 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 151 [2022-03-19 10:40:58,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:40:58,145 INFO L225 Difference]: With dead ends: 2282 [2022-03-19 10:40:58,145 INFO L226 Difference]: Without dead ends: 2280 [2022-03-19 10:40:58,146 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 276 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=483, Invalid=1967, Unknown=0, NotChecked=0, Total=2450 [2022-03-19 10:40:58,146 INFO L912 BasicCegarLoop]: 106 mSDtfsCounter, 107 mSDsluCounter, 855 mSDsCounter, 0 mSdLazyCounter, 763 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 1017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-19 10:40:58,146 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 961 Invalid, 1017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 763 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-19 10:40:58,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2280 states. [2022-03-19 10:40:59,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2280 to 1988. [2022-03-19 10:40:59,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1988 states, 1123 states have (on average 1.2181656277827249) internal successors, (1368), 1156 states have internal predecessors, (1368), 764 states have call successors, (764), 101 states have call predecessors, (764), 100 states have return successors, (762), 730 states have call predecessors, (762), 762 states have call successors, (762) [2022-03-19 10:40:59,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 2894 transitions. [2022-03-19 10:40:59,028 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 2894 transitions. Word has length 151 [2022-03-19 10:40:59,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:40:59,028 INFO L478 AbstractCegarLoop]: Abstraction has 1988 states and 2894 transitions. [2022-03-19 10:40:59,028 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 18 states have internal predecessors, (46), 7 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-03-19 10:40:59,028 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 2894 transitions. [2022-03-19 10:40:59,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-19 10:40:59,030 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:40:59,030 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-19 10:40:59,046 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-19 10:40:59,230 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-19 10:40:59,230 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:40:59,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:40:59,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 39 times [2022-03-19 10:40:59,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:59,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1726056400] [2022-03-19 10:40:59,231 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:40:59,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 40 times [2022-03-19 10:40:59,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:40:59,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785239370] [2022-03-19 10:40:59,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:40:59,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:40:59,236 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:40:59,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [256237980] [2022-03-19 10:40:59,236 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:40:59,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:59,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:40:59,237 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-19 10:40:59,247 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-19 10:40:59,325 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:40:59,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:40:59,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 97 conjunts are in the unsatisfiable core [2022-03-19 10:40:59,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:41:00,707 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 81 proven. 142 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-19 10:41:00,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:41:01,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:41:01,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785239370] [2022-03-19 10:41:01,984 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:41:01,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256237980] [2022-03-19 10:41:01,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256237980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:41:01,984 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:41:01,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-03-19 10:41:01,985 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:41:01,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1726056400] [2022-03-19 10:41:01,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1726056400] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:41:01,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:41:01,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-19 10:41:01,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393791369] [2022-03-19 10:41:01,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:41:01,985 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-19 10:41:01,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:41:01,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-19 10:41:01,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=792, Unknown=0, NotChecked=0, Total=870 [2022-03-19 10:41:01,986 INFO L87 Difference]: Start difference. First operand 1988 states and 2894 transitions. Second operand has 25 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 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-19 10:41:08,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:41:08,492 INFO L93 Difference]: Finished difference Result 2204 states and 3196 transitions. [2022-03-19 10:41:08,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-19 10:41:08,493 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 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 151 [2022-03-19 10:41:08,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:41:08,499 INFO L225 Difference]: With dead ends: 2204 [2022-03-19 10:41:08,499 INFO L226 Difference]: Without dead ends: 2201 [2022-03-19 10:41:08,500 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 143 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=175, Invalid=1895, Unknown=0, NotChecked=0, Total=2070 [2022-03-19 10:41:08,500 INFO L912 BasicCegarLoop]: 77 mSDtfsCounter, 114 mSDsluCounter, 1387 mSDsCounter, 0 mSdLazyCounter, 2326 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 1464 SdHoareTripleChecker+Invalid, 2434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 2326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:41:08,500 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 1464 Invalid, 2434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 2326 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-03-19 10:41:08,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2201 states. [2022-03-19 10:41:09,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2201 to 1988. [2022-03-19 10:41:09,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1988 states, 1123 states have (on average 1.2181656277827249) internal successors, (1368), 1156 states have internal predecessors, (1368), 764 states have call successors, (764), 101 states have call predecessors, (764), 100 states have return successors, (762), 730 states have call predecessors, (762), 762 states have call successors, (762) [2022-03-19 10:41:09,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 2894 transitions. [2022-03-19 10:41:09,398 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 2894 transitions. Word has length 151 [2022-03-19 10:41:09,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:41:09,399 INFO L478 AbstractCegarLoop]: Abstraction has 1988 states and 2894 transitions. [2022-03-19 10:41:09,399 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 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-19 10:41:09,399 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 2894 transitions. [2022-03-19 10:41:09,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-19 10:41:09,401 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:41:09,401 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-19 10:41:09,417 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-19 10:41:09,603 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-19 10:41:09,603 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:41:09,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:41:09,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 41 times [2022-03-19 10:41:09,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:41:09,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [456402528] [2022-03-19 10:41:09,604 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:41:09,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 42 times [2022-03-19 10:41:09,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:41:09,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530544482] [2022-03-19 10:41:09,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:41:09,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:41:09,609 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:41:09,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2134012139] [2022-03-19 10:41:09,609 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:41:09,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:41:09,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:41:09,610 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-19 10:41:09,611 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-19 10:41:09,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-19 10:41:09,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:41:09,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-19 10:41:09,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:41:12,588 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 80 proven. 146 refuted. 0 times theorem prover too weak. 667 trivial. 0 not checked. [2022-03-19 10:41:12,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:41:56,137 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:41:56,141 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:01,741 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 80 proven. 137 refuted. 0 times theorem prover too weak. 676 trivial. 0 not checked. [2022-03-19 10:42:01,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:42:01,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530544482] [2022-03-19 10:42:01,741 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:42:01,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134012139] [2022-03-19 10:42:01,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134012139] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:42:01,741 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:42:01,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 37 [2022-03-19 10:42:01,741 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:42:01,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [456402528] [2022-03-19 10:42:01,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [456402528] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:42:01,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:42:01,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 10:42:01,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731528767] [2022-03-19 10:42:01,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:42:01,742 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 10:42:01,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:42:01,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 10:42:01,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1117, Unknown=1, NotChecked=0, Total=1332 [2022-03-19 10:42:01,742 INFO L87 Difference]: Start difference. First operand 1988 states and 2894 transitions. Second operand has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-03-19 10:42:07,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:42:07,495 INFO L93 Difference]: Finished difference Result 2102 states and 3051 transitions. [2022-03-19 10:42:07,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-19 10:42:07,496 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) Word has length 155 [2022-03-19 10:42:07,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:42:07,502 INFO L225 Difference]: With dead ends: 2102 [2022-03-19 10:42:07,502 INFO L226 Difference]: Without dead ends: 2099 [2022-03-19 10:42:07,502 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 273 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 33.8s TimeCoverageRelationStatistics Valid=320, Invalid=1659, Unknown=1, NotChecked=0, Total=1980 [2022-03-19 10:42:07,503 INFO L912 BasicCegarLoop]: 62 mSDtfsCounter, 88 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 1213 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 1364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 1213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-19 10:42:07,503 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 456 Invalid, 1364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 1213 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-19 10:42:07,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2099 states. [2022-03-19 10:42:08,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2099 to 2064. [2022-03-19 10:42:08,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2064 states, 1166 states have (on average 1.218696397941681) internal successors, (1421), 1201 states have internal predecessors, (1421), 793 states have call successors, (793), 105 states have call predecessors, (793), 104 states have return successors, (791), 757 states have call predecessors, (791), 791 states have call successors, (791) [2022-03-19 10:42:08,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2064 states to 2064 states and 3005 transitions. [2022-03-19 10:42:08,384 INFO L78 Accepts]: Start accepts. Automaton has 2064 states and 3005 transitions. Word has length 155 [2022-03-19 10:42:08,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:42:08,385 INFO L478 AbstractCegarLoop]: Abstraction has 2064 states and 3005 transitions. [2022-03-19 10:42:08,385 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-03-19 10:42:08,385 INFO L276 IsEmpty]: Start isEmpty. Operand 2064 states and 3005 transitions. [2022-03-19 10:42:08,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-19 10:42:08,387 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:42:08,387 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-19 10:42:08,403 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-19 10:42:08,591 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-19 10:42:08,591 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:42:08,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:42:08,593 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 43 times [2022-03-19 10:42:08,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:42:08,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1818393165] [2022-03-19 10:42:08,594 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:42:08,594 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 44 times [2022-03-19 10:42:08,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:42:08,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030821798] [2022-03-19 10:42:08,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:42:08,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:42:08,598 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:42:08,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [717032161] [2022-03-19 10:42:08,599 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:42:08,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:42:08,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:42:08,600 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-19 10:42:08,602 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-19 10:42:08,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:42:08,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:42:08,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-19 10:42:08,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:42:11,055 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:11,056 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:11,483 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-19 10:42:11,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:42:14,090 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:14,092 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:20,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:42:20,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030821798] [2022-03-19 10:42:20,781 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:42:20,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717032161] [2022-03-19 10:42:20,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717032161] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:42:20,781 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:42:20,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-19 10:42:20,781 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:42:20,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1818393165] [2022-03-19 10:42:20,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1818393165] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:42:20,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:42:20,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 10:42:20,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953285832] [2022-03-19 10:42:20,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:42:20,781 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 10:42:20,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:42:20,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 10:42:20,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=773, Unknown=3, NotChecked=0, Total=930 [2022-03-19 10:42:20,782 INFO L87 Difference]: Start difference. First operand 2064 states and 3005 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-19 10:42:24,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:42:24,434 INFO L93 Difference]: Finished difference Result 2203 states and 3202 transitions. [2022-03-19 10:42:24,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-19 10:42:24,435 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-19 10:42:24,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:42:24,440 INFO L225 Difference]: With dead ends: 2203 [2022-03-19 10:42:24,440 INFO L226 Difference]: Without dead ends: 2200 [2022-03-19 10:42:24,441 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 223 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=307, Invalid=1496, Unknown=3, NotChecked=0, Total=1806 [2022-03-19 10:42:24,441 INFO L912 BasicCegarLoop]: 63 mSDtfsCounter, 57 mSDsluCounter, 786 mSDsCounter, 0 mSdLazyCounter, 1166 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 849 SdHoareTripleChecker+Invalid, 1255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:42:24,441 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 849 Invalid, 1255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1166 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-19 10:42:24,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2200 states. [2022-03-19 10:42:25,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2200 to 2167. [2022-03-19 10:42:25,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2167 states, 1222 states have (on average 1.2201309328968903) internal successors, (1491), 1258 states have internal predecessors, (1491), 835 states have call successors, (835), 110 states have call predecessors, (835), 109 states have return successors, (833), 798 states have call predecessors, (833), 833 states have call successors, (833) [2022-03-19 10:42:25,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2167 states to 2167 states and 3159 transitions. [2022-03-19 10:42:25,375 INFO L78 Accepts]: Start accepts. Automaton has 2167 states and 3159 transitions. Word has length 155 [2022-03-19 10:42:25,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:42:25,375 INFO L478 AbstractCegarLoop]: Abstraction has 2167 states and 3159 transitions. [2022-03-19 10:42:25,375 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-19 10:42:25,376 INFO L276 IsEmpty]: Start isEmpty. Operand 2167 states and 3159 transitions. [2022-03-19 10:42:25,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-03-19 10:42:25,378 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:42:25,378 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-19 10:42:25,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-19 10:42:25,578 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-19 10:42:25,578 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:42:25,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:42:25,578 INFO L85 PathProgramCache]: Analyzing trace with hash 414423310, now seen corresponding path program 11 times [2022-03-19 10:42:25,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:42:25,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [670252756] [2022-03-19 10:42:25,579 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:42:25,579 INFO L85 PathProgramCache]: Analyzing trace with hash 414423310, now seen corresponding path program 12 times [2022-03-19 10:42:25,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:42:25,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211095759] [2022-03-19 10:42:25,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:42:25,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:42:25,585 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:42:25,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [768857255] [2022-03-19 10:42:25,585 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:42:25,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:42:25,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:42:25,586 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-19 10:42:25,587 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-19 10:42:26,350 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 10:42:26,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:42:26,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 119 conjunts are in the unsatisfiable core [2022-03-19 10:42:26,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:43:44,927 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:43:44,929 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:43:44,931 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful